#development
1 messages · Page 25 of 1
I bet the problem is that it was developed on a desktop PC with i7 from last few gens.
Where it works just fine.
the background should probably be prerendered
there's no need for the fancy mouse animations
like sure, it looks cool
but it really kills CPU
It might be something temporary as well, as floatplane.com is not finished yet. So we'll see.
If it acts the same when they go live, I will cry 😄
My money is that it's the rendering of the background which is causing CPU usage issues, but yeah, people will cry if it remains an issue when floatplane launches
Yeah, must be the background.
Forget laptop on floatplane signin page -> battery empty in 1h 😄
Probably
if not, might be a good idea to mention him 👀
Though he as well uses desktop PC-s a lot 😛
I am quite sure they do not follow discourse that much because they have gazillion mentions here
Probably, but hey, it might be worth a shot
Andrei from Discord probably gets a million mentions a day but still responds to a bunch of the sane ones 😛
There's a ton of optimisation still to be done to the floatplane site - it's super in development still
yeah, that much is obvious
it's mostly a question of "what is slow on certain underpowered devices", really
no, its more of "what is taking a lot of resources at all"
i dont want floatplane to kill my desktop.
¯_(ツ)_/¯
lol
@carmine relic have you tried the new firefox in comparison, it got a hefty rework and it runs way faster and doesn't eat as much resources as chrome
reducing conditionals in performance critical code be like
(unsigned int(x | y | z)) >> 4 <= 15```
checking if all threee numbers follow -1 < n < 16
now to see if that is actually faster
Most of the time in compiled languages it won't be faster
But it will be a lot harder to understand in 1 year on a glance.
if it improves performance enough you can comment a diferent version next to it
at best it goes from 6 to 4 instructions
if its performance critical it is compiled, and the compiler should optimize it anyway
Compilers can optimize asm really easily
Ik, but in don't trust them unless I test it.
Which I still haven't done.
If this was on a gpu though, that would make a large difference.
For a very odd reason
If you're writing performance critical code you should probably be using assembly anyway 😛
a) i dont know ASM
b) not sure if there is a difference between Linux and Windows
and this code will probably be ported to OpenCL at some point so minimizing conditionals is preferable.
even if there is no performance benifit on x86
...
the last time I tried tensorflow it didn't work
this code```cpp
void benchmark (bool (*func)(int, int, int)){
long long start = std::chrono::system_clock::now().time_since_epoch().count();
for (int l = 0; l < 100000; ++l) {
for (int i = 0; i < 33; ++i) {
for (int j = 0; j < 33; ++j) {
for (int k = 0; k < 33; ++k) {
func(i, j, k);
}
}
}
}
std::cout << std::chrono::system_clock::now().time_since_epoch().count() - start << std::endl;
}
int main() {
auto checkCoordinateA = [](int x, int y, int z) {
return (x >= 0 && x < 16 && y >= 0 && y < 16 && z >=0 && z < 16);
};
auto checkCoordinateB = [](int x, int y, int z) {
return ((x | y | z) >> 4) == 0;
};
benchmark(checkCoordinateA);
benchmark(checkCoordinateB);
return 0;
}```
this result```
17088509000
15967359000
i think ill go with the latter
wait a sec, i forgot to turn on optimization
same code, GCC -O3 6394902100 5787498400
thats on a ryzen 7 1700x compiled with mingw so results will vary.
yeah, I gathered
on coliru:
995114400
1050329957
and it seems pretty consistent about it too
wait no nevermind, it changed again
934209371
809898917
i get my result consistantly
I'm guessing whatever coliru is using favours it on one machine but not the other
if you have a C++ compiler installed, try it on your computer
yeah, with -O3 it still produces 919... and 1039...
sure, i'll try it on mine
dev@Tristan:~ $ g++ -std=c++14 -O3 -Wall -pedantic benchmark.cpp && ./a.out
8961096974
7451820357
dev@Tristan:~ $ clang++ -std=c++14 -O3 -Wall -pedantic benchmark.cpp && ./a.out
86
75
what CPU?
AMD FX-4300
right
should probably try on intel
but me laptop doesnt have mingw yet, FLASH DRIVE!
Oooo, in -O2 on clang they're almost exactly the same
dev@Tristan:~ $ g++ -std=c++14 -O2 -Wall -pedantic benchmark.cpp && ./a.out
8972975353
7338630398
dev@Tristan:~ $ clang++ -std=c++14 -O2 -Wall -pedantic benchmark.cpp && ./a.out
7165611238
7176983855
well, i am using g++ not clang sooo
I'm super confused as to why I'm getting different behaviour with -O3 vs -O2 in clang
dev@Tristan:~ $ rm a.out
dev@Tristan:~ $ clang++ -std=c++14 -O2 -Wall -pedantic benchmark.cpp && ./a.out
7167534222
7200244570
dev@Tristan:~ $ rm a.out
dev@Tristan:~ $ clang++ -std=c++14 -O3 -Wall -pedantic benchmark.cpp && ./a.out
90
72
Where did you guys learn this stuff? Looks advanced
benchmarking code == advanced, wut?
to actually answer, for me, the internet.
so Finite, trust compilers as much anymore?
i think clang was doing some weird shit in -O3, i get more-or-less the same results now that I converted both times to ms
in g++ and clang?
clang is very similar for both -O3 and -O2; gcc is 8s for benchmark 1, and 6s for benchmark 2 in -O3 and -O2
ill take those 2s
it's more like 1.4s really
ill still take it
so yeah, clang is more consistent with its results but is slower than gcc's fastest
this is in a mesh generator so i have about 16ms (max) and over 25000 calls
dev@Tristan:~ $ clang++ -std=c++14 -O2 -Wall -pedantic benchmark.cpp && ./a.out
7204ms
7445ms
dev@Tristan:~ $ clang++ -std=c++14 -O3 -Wall -pedantic benchmark.cpp && ./a.out
7252ms
7319ms
dev@Tristan:~ $ g++ -std=c++14 -O3 -Wall -pedantic benchmark.cpp && ./a.out
8397ms
6737ms
dev@Tristan:~ $ g++ -std=c++14 -O2 -Wall -pedantic benchmark.cpp && ./a.out
8292ms
6715ms
per generation, for just this
Maybe you could make use of C++ template magic 👀
for what?
what do you do with the result of checkCoordinate? ignore the coord if its false?
its for array bounds checking
int modifiedCoordinate = x - 1 + i;
if (checkCoordinate(modifiedCoordinate, y, z)) {
int neighbor = blockData.ID[modifiedCoordinate][y][z];
if (neighbor != 0 && getRenderLayer(neighbor) == OPAQUE) {
face.direction = UP << (i >> 1);
generatedFaces.emplace_back(face);
}
}
// ...
16x16x16 voxel mesh
i see an error in there, but ehh
ill fix that in the actual code
oh, you're generating a mesh from a set of voxels?
yup
yeah that could deffo be improved on using template metaprogramming 😛
and i need check all six neighboring voxel IDs to see if they are in the opaque render layer
if one is, i dont need to render that face
yep, makes sense
if its not, that face needs to be rendered because i dont have a gurentee that it cant be seen
and i dont want to step out of my array.
so when i step out if it, im going to assume transparent/translucent is possible until i add in cross chunk checking
yeah
so there is 4096 blocks
man, I want to make a voxel engine now
that each check their bound 6 times (i guess i dont need to in the middle)
here is the repo
well I guess I'm making a simple voxel engine for shits and giggles 😛
also its <link> to disable embeds
i personally like this remark of mine ```markdown
Presumed FAQ
...
Are you planning on adding support for Mac OS?
Is Apple planning on supporting Vulkan?```
apple gets the finger
It's okay but coming from a exsi env, it sure isn't as streamlined gui wise. And having to reboot the entire server after making some network chances is annoying, but that's Linux
This is my proxmox cluster, still have to make them communicate over infiniband with each other.
i only have one server on it atm, but I'm considering expanding ;/
Is there a decent python equivalent of electron?
ESXI is great
@gritty rain https://wiki.python.org/moin/TkInter
jakk, not sure if you did change this for this channel
but make sure that large amounts of text wont result in a mute
posting well over 2k characters is common in a dev channel
multi message ofc, but it still happens
What's a good site for buying domains? I've looked at namecheap, but I was wondering if there was a better site for it.
domains.google
Yeah use Google Domains. Bought mine with GoDaddy and I regret it. I'm gonna buy mine with Google when it expires.
can someone verify that i did this correctly?
https://hastebin.com/ukedivuwef.http
its a vertex chunk mesh generator.
i am aware there is no texture location, im handling that in the shaders.
it should create all faces (quads), triangulate them, then reduce the verticies with an EBO.
note, its C++
would anyone be willing to work with me on a python discord bot?
Work with or help?
I know all about python but I'm all programmed out for the day.
@gritty rain that question doesn't make sense.
Electron is a framework for running web apps as desktop applications.
Python is already running as a desktop application.
There is a built in GUI library called tkinter that will let you do a lot as long as you don't get too fancy
@alpine wolf What's your plan batman?
I give u access to the repo and you do a certain part and I a certain part
i want a vote for a project of mine http://www.strawpoll.me/14497531
i love discord RPC
Rich Presence is cool
Shame bots can't touch it
Guild/InterGuild matchmaking?
@whole quail RPC doesn't support bots.
but can bots access RPC?
no, thats what he means.
What should I use to build my website? I have the domain already
code it yourself
dreamweaver, of course :^)
or brackets, if you want freeware
I'd be willing to pay for now while I learn to code it myself, I just need something up
Wordpress is used alot, if you want to click something together
Ok I'll look into that, thanks
If you want something a bit more powerful, you have others CMS like Joomla, Concrete5 or Drupal.
Use one of the suggested or pay someone hundreds or thousands to build a website for you depending what you want
tfw nobody has mentioned Squarespace yet
Squarespace is paid
@wooden ravine do you know any coding languages right now?
You can also look on your hosting dashboard (if you already have a web server), most hosting providers have some CMS available as "auto install" or "auto setup"
Does anyone here have experience coding discord bots?
I'm assuming that the discord bot can only be used when the command prompt is open on my laptop but is there anyway to get it to run 24/7? or would I need some hardware to do that?
discord.js?
I’m using the commando package right now
I don’t have my laptop on me right now but my main idea was to make a bot for my discord but if it can’t run 24/7 without extra hardware that kind of sucks
wait you're using discord commando?
also yes you need dedicate hardware to run something 24/7 that's how things work xd
I'm pretty sure you can run it off a VPS if you don't want to set up extra hardware yourself
@nocturne galleon so you can use the pm2 package
to run it 24/7
and yes you need a VPS
Ok I’ll look into it see if it’s even worth it
@nocturne galleon Okay lets jot down some things
Dont use discord.js commando reasons being it has memory leaks, its bad and its just use something like Klasa or Komada made by good developers who know what they're doing.
To host a bot 24/7 you need someone like a vps
using pm2 a process manager
if its a small bot you could use glitch.com or heroku
Is anyone renting cheap vps servers
I recommend SSDNodes for cheap OVZ (but u have to pay yearly to get a good deal), BuyVM (for kvms, they have dedicated resource options.)
Hey can anyone explain me what is operator overloading in c++ lol I've got a test in next 30mins lol
Thanks man I was on ibm site and couldn't understand shit
Don't link tutorials point 😠
Tutorials point is normally never actually helpful and cppreference has such a layout that it's only really useful when you want a specific niche bit of information
cplusplus.com I find to have the best information to usability ratio
I was writing a test and cheating it went good 😂
@nocturne galleon A raspberrypi should also work.
does development also include web programming?
yes
cplusplus.com is even worse than tutorialspoint
cppreference is the best actual reference because it's written by the people who actually work on the standard
for learning, i'd suggest books written by C++ standards members
cppreference is terrible to use unless you need a specific niche piece of information
It's a complete mess
Also tutorials are better than books now
Maybe 3 years ago the tutorials all sucked but now they're better than the books
cppreference really isn't a mess
e.g. a search for std::string returns http://en.cppreference.com/w/cpp/string/basic_string, which (A) is a completely reasonable URL, (B) contains completely reasonable, structured content and (C) is actually quite readable
and books don't have to be like library books: they can be online things too
either way, something written by C++ standards members beats anything written by anybody else by a mile, because it's written by somebody who actually knows the language
To use a reference like that properly, you need to understand the underlying concepts enough to know where to look, and to piece apart the information from the reference
Anyone have suggestions for website creation software? I'm likely going to go with Dreamweaver (and just get the CS6 Master Collection on /r/microsoftsoftwareswap because it's pretty decently priced on there). Anyone know of anything better?
Yes, i know something better. Just plain code it in php, or even html + css and some css pre-compiler. No need for stupidly expensive software. Something like coffecup free more then suffices.
^
^
^
It all depends on what you want to make, if you need a dynamic page with a backend Dreamweaver won't get you far
When it comes to software just get any good IDE
For example: VScode, atom, webstorm,...
I definetly recommand Atom, it's free and have a lot of plugins !
@carmine relic http://www.cplusplus.com/reference/string/string/substr/ is far easier to use if you just want to quickly use the function than http://en.cppreference.com/w/cpp/string/basic_string/substr
I prefer the cppreference page to the cplusplus page
90% of the time I literally just want this https://i.imgur.com/h7l75zK.png
Not this https://i.imgur.com/TqaMeA7.png
the cplusplus one means I don't have to experiment with the code to actually use it, the cppreference one means I have to experiment with it to actually use it
cppreference gives me none of the information I want and all the information I don't want
And on top of that having a new line per function argument is just the worst thing to read
I normally just want to glance at the page and close it before it even finishes loading
It's a 50/50 whether I want to glance at it or actually read it
None of which I can do with cppreference
Since they don't explain for example, pos starts at 0
That's crucial to know
So I then have to experiment to use it if I go off cppreference
Since it gives the information in such an obtuse way
That it might as well not be there
Just stack overflow everything and hope :)
until, you're working in a really niche area, and no one has asked the question, or the question has no answers
This is the programming/coding chat?
I was surprised when I couldn't find a programming chat earlier
This is
Well, hello there fellow devs
I feel so overwhelmed. Been writing Node JavaScript all day. Everyone's talking about C++.
C++ it's hard until you know it
At which point reading others c++ becomes the challenge
and that's when you realize C++ is never the right tool
the only tool at best, for some tasks...
I read the source code of some C++ libs and programs. My eyes bled.
They're still bleeding.
For web development, Python's doing some really great stuff
Python is slow though :^)
Depends on how you write it e.e
You can get it to run moderately fast, but you wouldn't want to use it for something that required great speed..
Oh please, it's leagues faster than C. Everybody knows that. /s
I do have a serious question tho. Python is used for AI/ML, a lot. Why?
For something like that, wouldn't C/C++ be better? Or even Asm?
Mainly because it's easier to work with, Plus, TensorFlow works really well with it.
Which can use GPU quite well
@lost schooner Python is easy.
And is "fast enough" for experimenting.
And frameworks like Tensorflow are actually written in C/C++. You just define the model in Python.
In fact most complex libraries are like that
just C derivative libraries with python bindings.
You get the speed and power of C, with the ease and simplicity of Python
golang is also really good for backends now
much much faster than nodejs and python
but its cpu usage is much higher which is a drawback but if thats not the problem for you then golang is the way to go
Tho, there is less support for golang
well because its rather new, if you learn it now there will be many job oppurtunities in future, hence why im going to jump into it when I get time.
Yeh
@lost schooner are you trying to tell me that code interepreted by C code at runtime is faster than raw C code, such as what is running it?
if so, see the paradox you created and get back to me when you have infinite single threaded performance.
nvm, i did realize there was a /s
i usually sum a random character to a typo as you hit enter\
on a side note, dont look at boost, its painful.
@dreamy linden Tensorflow is written in Python, it's being translated to C/C++ 😛
in other news, bot design is hard
@carmine relic Tensorflow is much like numpy.
It is written in C/C++ with a Python interface.
No, it's written in Python 😛
Trust me - it's written in Python, and they're expanding it into C/C++
https://www.tensorflow.org/api_docs/ If you look at this page, it says "The Python API is at present the most complete", implying that it is written primarily in Python, with implementations in other languages being a work in progress
Check this out.
Yes. As you said. The Python API.
Don't forget the flow. You create a graph in Python and then execute it. It creates everythin up-front, in order to minimize the Python <> C (pre-compiled parts) "transitions", which are costly in terms of time.
Huh, TIL. I never knew that page existed 😛
Sorry for telling you that you were wrong I guess 🙃
np
The point is that it is an awesome framework.
And Python is just a way to interface with it, so Python's performance shouldn't be taken into account (unless you're doing smth terribly wrong with your graph).
Yeah, Tensorflow is p. cool
Have you looked at Torch? It's sort-of the same thing as Tensorflow, but for Lua/LuaJIT
I have no idea that it exists. Will look into it, though! ^_^
Tensorflow is confusing to me, but ive messed around with it a bit
Yeah, it's a bit steep in the beginning.
also my GPU is horrible for ML
Honestly, I have no idea how AI stuff works. I have a close friend who does know though, so I rely on him a lot, haha~
Nice.
And iirc, there is fp16 support so I'll be able to get almost 28tf compute
I see, so that's why python is used. Thanks!
its true
Then once in a million cycles "Wow, that actually worked. HOWWW????"
tbh that's me in a nutshell
Question from (somewhat) a past: What is the current go-to base for making irc bots?
Don't really care about language, I can learn any language needed.
I imagine there are not that many good base projects, so cannot be picky.
Ah, you wanted like an example to start from
I misunderstood what you meant 😛
I really don't know, to be honest. I just use SmartIrc4Net and be done with it 😛
Example or decent irc-library. Dont want to reinvent the wheel atm 😛
I have seen one built in javascript running on node.js
Might have to look it up then.
Although I really dont want to do it in javascript 😄
hmm, maybe there is a go library, would be a good way to learn new language
Yeah, which is why I said SmartIrc4Net 🤣
😛
Php or python have good libs that have been used for years.
php is a no go, but python might be it then
And learning python could be useful for others projects (like AI stuff which is trending since some time)
I have used python a bit, but probably have forgotten the most of it. Except that I hated it for the whitespace management 😄
hmm, there is an irc library for rust as well, have been meaning to learn that for a while
might be a good opportunity to jump in
I'm pretty sure that there is one for Ruby also.
@zealous plaza higher with c++ because you do more verification, because debugging c++ is harder than, say, Java IMO.
Yeh
Too much memory stuff for me e.e
I don't need performance or reliability, I just need shit to work
Thats mainly why I use python for personal stuff.
syntax opinions aside, python is great with speed doesnt really matter
C++ is great when absolute performance matters.
Yeh
VM languages (Java, Kotlin, C#, etc) are great when you need internal speed, and crossplatform compatability.
but not C API speed
Java can do about anything, really. Android apps, desktop apps, mods for Minecraft (if you dig that) and more.
sorry, you cant beat C/C++ speed when using a C API.
do not talk about the abomination of code that is that game.
i could go on a full on rant about its use of OpenGL 2.1
i have no problem with the game, its well, ^
or more specifically, immediate mode rendering
LWGL e.e
LWJGL is fine for many things, the slowest part is JNI
the largest problem with Minecraft is the number of JNI/OpenGL calls it makes per primitive
Tho, It wasn't built with robustness in mind
Minecraft.
no, no it was not.
Some indie game guy messing around
Then it just got 'improved' on, but the rendering was never properly fixed..
no, no it was not.
and its almost imposible to add on higher OpenGL class rendering.
Yeh, exactly
They got to the point where it wouldn't be worth re-doing the rendering
i had to use a seperate thread, and even then it required a OpenGL 3.3 compatability capable driver (not Mesa)
It's beyond repair if Microsoft doesnt want to render gazillion mods inoperable.
Minecraft now is just a cesspit
java edition is okay
Everything else is just micro-transactions for kiddos
changes on the scale of what would happen if they switched to OpenGL 3.3 core would be about the same as normal major version changes in forge.
Dont have first hand knowledge, heard it from a friend who has made some mods.
He has mostly made audio mods though
i have first hand knowlage of all three APIs
mkay
biggest difference would be the split in where data is passed
most interfaces would remain the same.
Then my question is: Why dont they.
just instead of just render there would be setup and render
because its a lot of work they dont want to do
and even OpenGL 3.3 core doesnt have the same hardware compatability as OpenGL 2.1
mostly with Intel HD
requires sandy or higher on linux and ivyor higher on windows
That is indeed quite restrictive.
with descrete cards the 8800GTX and newer support it
and the the Radeon HD 2000 series and newer does
those are both 10 years old now.
its the intel GPUs that is the problem
to ping jake about the channel topic or to not.
becauase it should be puts not print
beaucse C/C++ > Python
puts, printf, or std::cout if you are on C++ and using the IO libraries anyway (most project do).
ok, Java is great and all, but no.
(may be slightly biased due to Java being my first language)
or if you want to mess with everyone: console.log
no, no, stop, no.
@obtuse stump if you want an irc bot why not get dirty and make a library yourself
It's really not difficult at all
In fact I might make one while waiting for some batteries to charge
Does anyone know of a way to integrate folding@home into a website? I want to have an option on the donation page on my site where people can fold for me.
slowclaps
This is my test site where I make things before implementing them into my main site what do you guys think of the donation page? (music may be changed) https://terrrrer.neocities.org/donation.html
Console.WriteLine
C#, Java does what Mart mentioned earlier. :v
System.out.println
I guess it's .Net in general.
.Net is a library/framework, it's mainly used for C#, but other things use it.
I'd recommend Javascript if you want to do web stuff, you don't really need a back-end. Third-party APIs can do that for you! 

Yes, but you just need basic understanding of the tags
No, an element is a tag + the stuff in the tag. 
A is anchor it's for links.
Highly recommend W3Schools if you haven't checked it out yet. https://www.w3schools.com/html/default.asp
It's basicly Wikipedia for web design/development.
That's the W3C, which is there the name of the site come from... I think.
I don't think W3Schools is affilated with the W3C. :/
Created in 1998, its name is derived from the World Wide Web, but is not affiliated with the W3C (World Wide Web Consortium).[
I absorb information like a sponge, if it's something I find interesting. :v
The only websites I have in "production" are just static HTML sites.
And there's verry little JS on them.
It’s got tons of pages with music on every one
lemme sign in on github. xd
This is the worst example, because I did the CSS by hand. https://icebladenetwork.github.io/html-me-something/
The pinnacle of the internet
.party
xd
It's the best! 
Also the board list has some pages with music and some with weird secrets
Working on implementing steganography into a few pictures it
The bird game is my not found page which I wrote almost purely in css
Also if you are wondering what dildo sky is that was version 1 of the site
When I go to the illuminati page, Winwows Defender is claiming that it's a trojan.
lemme check something
I had tested out a cryptominer as replacement for ads but forgot which pages I put it on
The site has over 100 html files
This is the overchan home page. :v https://builtwith.com/?https%3A%2F%2Fdark3n1ng.party%2Fsfw%2Findex.html
omg yes
It already exsists, it's called noscript
Nope, still doing it.
probably taking time to process
Needs to be removed on the /murder/index
view-source:https://dark3n1ng.party/sfw/index.html
view-source:https://dark3n1ng.party/murder/index.html
thanks
removed
everything should work now
if you find anything else please tell me
Is it basically a specialized vps
If I link it, don't use an actually password, because I don't know how to do any security checks. :v
gotta love when servers take a million years to process a request because you erased 80 lines
Well, instead of noscript, let's build something that uses up 100% of CPU so the miner can't run. :^)
xd
Anyones knows how to drag and drop files using PySide here?
Does anyone use jetbrains products here?
let me check I had one of those merged
http://prntscr.com/higpi7 I created 2 for the 2 domains we have lol
So it will take like 2 days or so
the intellij idea is recommended by everone i know
you wanna do java?
well rip you I guess that's the one language they're good at
I used Gogland for a while
before vscode got a proper go plugin
I try to stay away from node
I was an early adopter in 2010
and I came to the conclusion the JS landscape is and will be fucked for a while
I made one too. https://github.com/damongant/shodan
just switched work over to using webpack and it took about half a week to get all the packages in various formats to load properly
(╯°□°)╯︵ ┻━┻
reminds me of an old thing I have somewhere
well its a very big bot
yup
typescript tho
back when it was a pain to use because nobody shipped typings and npm didn't even have any
not for the stack I need
we use riot in production because when we made that choice react still had patent bullshit stuff
bootstrap
we have a bootstrap 4 migration branch
it's a lot of work
also I don't work on any of the CSS
but the stuff that's being worked on looks pretty rad
#paintitblack
we also recently shipped https://picarto.tv/js/description_panels/description_panels.tag
What do you guys use for web programming?
a computer? An editor I like? HTML/JS/CSS because that's the stack? A browser with devtools I like and all other browsers for compat checking?
still, IDE, build tools, debugging tools, test harness? All of them?
Yes, if you'd like, that falls within software.
I'ma recommends Jetbrains IDEs regardless of language.
Justify?
Well, specifically for web programing languages
For all I know you need phpstorm
If you are doing c++ that's a different story
But from my experience, the I idea platform works the best for me.
I code a bit of everything actually
So I recommend it.
jetbrains 🤢
I've got PHP Storm installed, I haven't had a use for it since installing it yet.
If it doesn't for you, don't use it. Such as this dickbag (finite).
OUCH
Nothing web so.....
Most of my stuff is related to C APIs
So, OpenGL, OpenCL, Vulkan, Tensorflow (it's written in c/c++), GLFW
Etc
Can honestly say I've not had any experience with that stuff
I've had a small amount of experience with everything in that list other than tensorflow
and vulkan, actually
derp
oh god someone recommends jetbrains
I have a basic idea of how it appears to work, yes
Problem? (Gant)
I really don't like how heavy they are.
I have a 1700x to take care of that.
It's rendering a triangle using a VBO, and using a shader to colour it... red?
They get my battery life down to 1/3 even with power savings mode
Oh, laptop.
I have no idea, I don't see any cheating there 😛
You wrote it while banging your wife's best friend?
LMFAO
That justifiable.
No, I don't unibind the vertex array object or program
Code?
but then again I do Go and I did use Gogland while it was in EAP
oh
Code:: blocks
Visual Studio Code
but you delete them? 🤔
Oh, that code.
I use VS Code too 😄
yeah, it got a great Go plugin
Yes I do.
VS Code for C#, and KDevelop for C/C++
Oho a KDevelop user
I use VS, wtf is VS Code?
Thing about the cheat is that if I render l rendered anything else, it would fuck it up.
it's nothing like VS
I just googled
So I would need to unbind
You are right.
oh i see now
since you're only rendering one thing you don't need to unbind them to switch to render something else
yeah, i see now
Correct, but that never happens except for here
I don't really do raw opengl that often, which is why I'm not as familiar with it 😛
anyway this is what code looks like https://i.imgur.com/KvMgLdV.png
Still have not drawn a triangle with vulkan.
Thanks for reminding me to install VirtualBox
p r o p r i e t a r y
That's hyper-v
I wanted to use hyperv, but it's not really great for running a DE
DE?
Oh
the mouse is extremely laggy on hyperv
In my experience is fine.
it really is more meant for server virt
I haven't had issues with Hyper-V either?
You have a decent GPU?
What os?
idk
I might hop back on Ubuntu with the next LTS
who knows
I have some very specific debian hacks in my dotfiles/bootstrap tho
Hmm.
MinGW takes sooooooooo long to link...
1 minute to compile a single simple .cpp and link......
This is why I use linux and cross-compile to windows :^)
yea, i want to install linux but, alas, im on a optimus laptop.
believe me, i run linux on my desktops (and windows)
normally
just switched drives around a lot so neither have linux ATM, but i have a drive for linux in one, and the other needs a drive for it.
I just use Linux in VMs
im using a nice 10GB of memory and only have 16 soooooo, not exactly an option for me.
and, i need Vulkan/OpenGL support...
sooo, easier said than done.
It's quite annoying that hyper-v and virtualbox cannot be used together.
I would use hyper-v for some stuff, but I have to use vagrant+virtualbox, so I cannot use hyper-v
I've always had issues with VirtualBox not working right with my computer. Hyper-V seems to work perfectly though
for the most part, i just use a dedicated ESXI box
rarely do i do any virtualzation on my main computers anymore.
and ive got a new esxi box in the other room, YEET!
adding a 3770k to my e5640
not sure how much ram i should throw in it though
i could put 32 in there, but the largest set i have is 16GB
Anyone familiar with pyside?
ewww, qt
Yup eww
havent used qt so append a/s to that.
Hi 😃
return;
bool cares(Emotion::Contition contition){
return false;
}```
error, Emotion::Condition does not have a constructor with const char* as argument
no, i just see that wayyyy to often from GCC
I'm not doing games that mutch, don't have enough time sadly
😦
I did experiment with DirectX
|-_-|
reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
lol
If i'm building game, I am mainly using 2D rendering
oh wait, Vulkan already threw it in one.
lol
look at ROTR,
ITS A MICROSOFT (affiliated) TITLE AND ITS DX12 IS SHIT! botcase botcase
then there is DOOM and Wolfenstein 2, both with amazing Vulkan ports.
And i'm working for a MS silver partner atm, i'm saving my company from going in Azure hell.
😃
cant wait to see what idtech 7 does for Vulkan
but thats competing with Vulkan 3
That directX 15 will beat lol
Vk4
DX 16
VkNext
Azure Next Accelered Cloud Graphics API U_U
stop
the word "Azure" is painfull indeed
actual opinion, not trolling.
yeah
I'm not that into graphics libraries
I person gotta specialize 😛
So can't give a technical opion about tjhat
no, Vk > Dx12 and GL > Dx11- is my actual opinion.
cant compare them
besides that Vk == GL5 so technically if we use that, then the competing versions GL always wins.
Me to
so Vulkan and OpenGL get my money over D3D
I personally hate Java 😛
rEEEE
gonna put my input on this: basically put i always had a better experience with OpenGL and Vulkan
sorry, you told me to 😛
Reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
the JVM and its ideals (same as teh CLR) is fine
C# is bae
when it comes to the language, im not going to get into anything.
DirectX tends to be rather glitchy with it's earlier versions and DirectX also crashes more often than i'd like
because Kotlin is better IMO.
i am not a developer but when it comes to playing games Vulkan and OpenGL always worked better for me
thats basically what carmack said about D3D 20 years ago
when he decided to use OpenGL, which idtech has sense stayed on.
also, it idtech not IDtech, the company name is lower case.
hell try playing the evil within for PC (which is a rather shitty port of the game IMO)
I mainly use C# due to the company I work for'
it is
it uses IDTech 5 (or whatever Wolfenstein the New Order uses) and the dev's for some reason wanted to use DirectX instead of OpenGL
the result: it crashes a lot and the performance is poor
just like how its bethesda softworks, bethsoft, bethesda game studios, etc.
I rarely game on PC anymore
but its the creation engine.
Creation Engine is cool 😄
idtech is the name of the engine
i thought you were talking about the company 🙃
the id in it is the same as the company though, which is id software
its the same engine as Wizard 101
no, i am not joking.
lol
lmao
cheap crappy online multiplayer game uses same engine as AAA single-player FPS
red, Doom uses some Dx but its graphics are OpenGL/Vulkan based.
sooooo, not sure.
The Creation Engine is a 3D video game engine created by Bethesda Game Studios based on the Gamebryo engine. https://en.wikipedia.org/wiki/Creation_Engine
https://en.wikipedia.org/wiki/Gamebryo#Games
Wizard101 2008 Windows, Mac OS X KingsIsle Entertainment KingsIsle Entertainment
Civilization IV 2005 Windows, Mac OS X Firaxis Games 2K Games Aspyr[5]
Fallout 3[6] 2008 Windows, Xbox 360, PlayStation 3 Bethesda Game Studios Bethesda Softworks Fallout: New Vegas 2010 Windows, Xbox 360, PlayStation 3 Obsidian Entertainment Bethesda Softworks
i was not joking
its actually the same engine
Fallotu 4 was a letdown 😦
not talking about the game
only the engine.
huh, there is no weeb channel.
damn it.
@.jakkuh i need my weeb channel
lol
@last ingot MrMeTech I had that with AC Origins when that child died, I was making me sad 😦
Thinking of making an 2D MMO
I got 16 GB RAM left on my Dedicated server to support it
But still looking for peepz to design gameplay with, and write the quests
ewww 2d
2D Masterrace 😡
you may be the masters, but we are the gods.
3D is only cool with big budgets 😛
you can do 3D on small budget now
and it still uses 2D movement, just on different planes

eww, console, eww.
I got a game PC (i7 5820k, gtx 1080)/Xbox one X/PS4 Pro/Switch
ewww, consoles, ewwwwwwww
Fanboyism is coming of you 😛
/s
i dont have any consoles, but i know why people like the little shit boxes.
there are only two games i would play on a console.
Ratchet and Clank, and Zelda
Don't forget RDR 😡
but they are not on the same platform, REEEE
Red Dead Redemption
nah, not for me.
horizon zero dawn
only concerned with R&C and Zelda
lol
proably going to borrow my friend PS4 and another friends Switch to play them.
even though i have played half of BotW on CEMU, may just get my brother to pull it off the backup.
As of Xbox one X still haven't got a smaller, same price piece of hardware with the same specs
i mean, you can half the core count to two and just get higher clock speed (IE: g3258)
as for the GPU, microsoft actually did good there.
(didnt even realize that 8/2 = 2)
As value they would real high on linus his chart 😛
you mean how they perform?
im talking about a more technical explanation of why 8 jag cores roughly equals 2 haswell cores at double the clock.
I'm talking about performance as in FPS and visual quality
i realise that.
since i dont render movies or programming on the machines
so for consoles i only care about that
Not about GHz and such
I care on a PC about that, but not on a console
it matters on a console aswell
Yeah ofcourse for programmers
me
But I would not care as a gamer on that device
about that
Yeah ofcouse my 5820k and 1080 are more powerfull
By a lot
ooo neat
Oh, they still have that CPU-hog signin/signup page 😛
Let it run on your laptop and check CPU temperatures 😛
id rather not
spend 3 hours teaching young padawans how to make VR swords to collide with stuff, they quit out of frustration
rip
spent another hour earlier showing one how to do conditional animation switching for character, he undid everything in 15 minutes because he had better idea
Your profile pic represents that perfectly
take an ASM course
three easy steps and you are done.
buy knife, buy sniper scope, attach scope to kinfe.
see above picture
the truth in it though.
C like languages are not that hard
hell, the hardest part of C/C++ is manual memory managment.
i am knowledge
Says someone who is knowledge
i am knowledge
ENGLISH MOTHERFUCKER, DO YOU SPEAK IT!? botcase botcase botcase
that, is a meme.
!= 
^ rip
i have a python programming test in a few hours, so can somebody refresh over some pseudoco~ cough python for me :)
I've been doing programming in college and I've never known what Visio was till now
is it basically a poor man's adobe illustrator?
Ohh
Well I have had to do plenty of diagrams before (ER diagrams and the like), but I just did them in photoshop or paint if I was really lazy :V
Heh, it would be easier with Visio or, for free and available in browser, https://www.draw.io
lol I think the idea of learning C/C++ and pointers at this point is more difficult than actually learning them
It's actually one of the simplest things
The only hard part is realising that * does 2 different things
int poop = 10; // Okay
int *poopy = &poop; // poopy holds the memory location of poop (aka points to poop)
int poopie = *poopy; // use poopy (holds the memory location of poop) to get the value from poop and store it in poopie
std::cout << poopie << std::endl; // Prints 10
Once you realise that * means 2 different things it's so easy
When creating variable it means the variable will be a pointer
When using it on an existing variable it means you want the value it points too
So there's some help for anyone who is struggling with pointers, not because they're hard but only because people call it hard
Png or JPEG for websites
png for screenshots (or alike), jpeg for photos (or alike)
svg for icons (or alike)
Hey, if anyone is well versed in Android development, and don't mind working with somewhat of a noob, please message me. I would love someone to bounce my ideas and questions off of
@whole quail no not pointers, actually managing the memory.
Malloc/free new/delete
So, basically, segfaults
@proper gale Anyone who's doing low level stuff should already know how to do it so it isn't a problem
And anyone who doesn't know how memory management works shouldn't be dealing with it
Especially since it changes depending on the platform
Speaking of which, anyone here deal with signing drivers before?
So annoying
Gonna cost so much
https://dark3n1ng.party/ My site is a combination of my many years and styles of coding. currently working on a music player to play music that is used throughout the site https://dark3n1ng.party/music.html I am working on a donation page with an optional js miner also so that others can mine me monero instead of donating straight money!
@winged zodiac can't reach that address
Really?
I know someone who codes in java and I’m just like mind = blown
Java is great not in denial
I prefer C#™, because I'm an M$™ McShill™. :V
I did a free coding bootcamp, and had an option between Java and C# for the final unit and picked C#.
I ain’t the best coder out there I just know some of the basics
I just bought an Angular course.
There's only 2 hours left for a Udemy sale. https://www.udemy.com/
Awesome
Node.Js versions get outdated really quickly.
Has anyone here used PyQt5 before?
Never used pycute
It's not cute. I'm getting a segfault. And I have no idea why.
Oh I had no idea. I also pronounce it as cutie.
And my words still stand. It's not in any way cute ;-;
C# superior
Java inferior
And I can prove it!
Name a game that was made in Java and wasn't made by Notch.
<insert any game made for a university project that wasn't built to run on a console>
and all the 10 games we used to play on Symbian UIQ3 phones that were java mobile edition.
Runs on everything 😛
This had a version that ran in Java https://en.wikipedia.org/wiki/Lemony_Snicket's_A_Series_of_Unfortunate_Events_(video_game)
@vestal glen Pretty sure Narbacular Drop used C++ :V
I'll learn C next year thanks to an university in Finland
They said they allowed me to learn it via their course.
I got an ssl on my host, how long does it takes for it to update
so i can actually use https
oh it verified
👏
You can use let's encrypt instantly
free
Where can I get one for free? o:
I'll look into that when I actually deploy something. :V
My VPS has it too
I set it up myself
Via Digital Ocean
Every month I need to pay
for my VPS
about 7$
I signed up for AWS free teir, but too lazy to set anything up. :V
I have cheap webhosting if anyone needs something decent for dirt cheap.
I don't think dirt is even that cheap haha.
But whatever dirt costs, it's cheaper than that.
zzzzz


