#development

1 messages · Page 25 of 1

obtuse stump
#

To me it feels that having my fans run at audible levels on a landing page is a bit much 😄

carmine relic
#

AMD A6 APU, ~90% CPU usage and ~60% RAM usage

obtuse stump
#

I bet the problem is that it was developed on a desktop PC with i7 from last few gens.

#

Where it works just fine.

carmine relic
#

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

obtuse stump
#

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 😄

carmine relic
#

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

obtuse stump
#

Yeah, must be the background.

#

Forget laptop on floatplane signin page -> battery empty in 1h 😄

carmine relic
#

lmao

#

I presume that luke knows about this issue already

obtuse stump
#

Probably

carmine relic
#

if not, might be a good idea to mention him 👀

obtuse stump
#

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

carmine relic
#

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 😛

ember kiln
#

There's a ton of optimisation still to be done to the floatplane site - it's super in development still

carmine relic
#

yeah, that much is obvious

#

it's mostly a question of "what is slow on certain underpowered devices", really

proper gale
#

no, its more of "what is taking a lot of resources at all"

#

i dont want floatplane to kill my desktop.

carmine relic
#

¯_(ツ)_/¯

proper gale
gritty carbon
#

lol

rich cradle
#

@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

proper gale
#

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

whole quail
#

Most of the time in compiled languages it won't be faster

obtuse stump
#

But it will be a lot harder to understand in 1 year on a glance.

daring anchor
#

if it improves performance enough you can comment a diferent version next to it

ember kiln
#

at best it goes from 6 to 4 instructions

daring anchor
#

if its performance critical it is compiled, and the compiler should optimize it anyway

whole quail
#

Compilers can optimize asm really easily

proper gale
#

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

carmine relic
#

If you're writing performance critical code you should probably be using assembly anyway 😛

proper gale
#

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

vernal lily
#

tensorflow lmao

proper gale
#

...

carmine relic
#

the last time I tried tensorflow it didn't work

proper gale
#

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.

carmine relic
#

let's see what coliru says

#

it says execution expired

proper gale
#

take a zero out of the first for loop

#

results scaled on my CPU

carmine relic
#

yeah, I gathered

#

on coliru:

995114400
1050329957
#

and it seems pretty consistent about it too

#

wait no nevermind, it changed again

#
934209371
809898917
proper gale
#

i get my result consistantly

carmine relic
#

and back to the first result again

#

and now back to the second

#

🤔

proper gale
#
919661920
892686552
#

wiht -O3

carmine relic
#

I'm guessing whatever coliru is using favours it on one machine but not the other

proper gale
#

if you have a C++ compiler installed, try it on your computer

carmine relic
#

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
proper gale
#

what CPU?

carmine relic
#

AMD FX-4300

proper gale
#

right

#

should probably try on intel

#

but me laptop doesnt have mingw yet, FLASH DRIVE!

carmine relic
#

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
proper gale
#

well, i am using g++ not clang sooo

carmine relic
#

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
rich cradle
#

Where did you guys learn this stuff? Looks advanced

proper gale
#

benchmarking code == advanced, wut?

#

to actually answer, for me, the internet.

#

so Finite, trust compilers as much anymore?

carmine relic
#

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

proper gale
#

in g++ and clang?

carmine relic
#

clang is very similar for both -O3 and -O2; gcc is 8s for benchmark 1, and 6s for benchmark 2 in -O3 and -O2

proper gale
#

ill take those 2s

carmine relic
#

it's more like 1.4s really

proper gale
#

ill still take it

carmine relic
#

so yeah, clang is more consistent with its results but is slower than gcc's fastest

proper gale
#

this is in a mesh generator so i have about 16ms (max) and over 25000 calls

carmine relic
#
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
proper gale
#

per generation, for just this

carmine relic
#

Maybe you could make use of C++ template magic 👀

proper gale
#

for what?

carmine relic
#

what do you do with the result of checkCoordinate? ignore the coord if its false?

proper gale
#

its for array bounds checking

carmine relic
#

ah

#

ok

proper gale
#
                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

carmine relic
#

oh, you're generating a mesh from a set of voxels?

proper gale
#

yup

carmine relic
#

yeah that could deffo be improved on using template metaprogramming 😛

proper gale
#

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

carmine relic
#

yep, makes sense

proper gale
#

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

carmine relic
#

yeah

proper gale
#

so there is 4096 blocks

carmine relic
#

man, I want to make a voxel engine now

proper gale
#

that each check their bound 6 times (i guess i dont need to in the middle)

#

here is the repo

carmine relic
#

well I guess I'm making a simple voxel engine for shits and giggles 😛

#

also its <link> to disable embeds

proper gale
#

i forgot what thing it was

#

now i know

#

again

carmine relic
#

lmao

#

🤔 why did I open vs code for this

#

oh hi discord rpc

proper gale
#

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

bright olive
#

proxmox is nice

#

i've been trying it out on this new server

nocturne galleon
#

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.

bright olive
#

i only have one server on it atm, but I'm considering expanding ;/

gritty rain
#

Is there a decent python equivalent of electron?

proper gale
#

ESXI is great

proper saddle
proper gale
#

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

proper saddle
#

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.

proper gale
#

domains.google

maiden flower
#

Yeah use Google Domains. Bought mine with GoDaddy and I regret it. I'm gonna buy mine with Google when it expires.

main wyvern
#

google is a ripoff

#

namecheap for life

proper gale
#

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++

alpine wolf
#

would anyone be willing to work with me on a python discord bot?

whole quail
#

Work with or help?

cyan niche
#

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

gritty rain
#

@alpine wolf What's your plan batman?

alpine wolf
#

I give u access to the repo and you do a certain part and I a certain part

proper gale
sacred forge
#

i love discord RPC

whole quail
#

Rich Presence is cool

nocturne galleon
#

Shame bots can't touch it

whole quail
#

I mean what would bots even do with it lol

#

It's a game thing

gritty rain
#

Guild/InterGuild matchmaking?

sacred forge
#

@whole quail RPC doesn't support bots.

gritty rain
#

but can bots access RPC?

proper gale
#

no, thats what he means.

whole quail
#

Bots don't need rpc

#

It would make no sense

#

They aren't playing a game

wooden ravine
#

What should I use to build my website? I have the domain already

dawn sorrel
#

code it yourself

carmine relic
#

dreamweaver, of course :^)

dawn sorrel
#

or brackets, if you want freeware

wooden ravine
#

I'd be willing to pay for now while I learn to code it myself, I just need something up

dawn sorrel
#

Wordpress is used alot, if you want to click something together

wooden ravine
#

Ok I'll look into that, thanks

little knoll
#

If you want something a bit more powerful, you have others CMS like Joomla, Concrete5 or Drupal.

whole quail
#

Use one of the suggested or pay someone hundreds or thousands to build a website for you depending what you want

fallow zephyr
#

tfw nobody has mentioned Squarespace yet

dawn sorrel
#

Squarespace is paid

gritty rain
#

@wooden ravine do you know any coding languages right now?

little knoll
#

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"

nocturne galleon
#

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?

violet jewel
#

@nocturne galleon I can help

#

what language?

nocturne galleon
#

Java script

#

@violet jewel

violet jewel
#

discord.js?

nocturne galleon
#

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

random lantern
#

wait you're using discord commando?

#

also yes you need dedicate hardware to run something 24/7 that's how things work xd

crystal pike
#

I'm pretty sure you can run it off a VPS if you don't want to set up extra hardware yourself

violet jewel
#

@nocturne galleon so you can use the pm2 package

#

to run it 24/7

#

and yes you need a VPS

nocturne galleon
#

Ok I’ll look into it see if it’s even worth it

nocturne galleon
#

@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

cunning leaf
#

Is anyone renting cheap vps servers

bright olive
#

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.)

mint sluice
#

Hey can anyone explain me what is operator overloading in c++ lol I've got a test in next 30mins lol

mint sluice
#

Thanks man I was on ibm site and couldn't understand shit

carmine relic
#

Don't link tutorials point 😠

whole quail
#

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

mint sluice
#

I was writing a test and cheating it went good 😂

sour nova
#

@nocturne galleon A raspberrypi should also work.

wooden shadow
#

does development also include web programming?

dawn sorrel
#

yes

carmine relic
#

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

whole quail
#

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

carmine relic
#

cppreference really isn't a mess

#

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

zealous plaza
#

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

graceful silo
#

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?

strange horizon
#

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.

lost schooner
#

^

zealous plaza
#

^

proper saddle
#

^

pulsar shadow
#

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,...

little knoll
#

I definetly recommand Atom, it's free and have a lot of plugins !

whole quail
carmine relic
#

I prefer the cppreference page to the cplusplus page

whole quail
#

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

autumn dune
#

Just stack overflow everything and hope :)

carmine relic
#

lmao

#

generally that works a lot

gritty rain
#

until, you're working in a really niche area, and no one has asked the question, or the question has no answers

stray canopy
#

This is the programming/coding chat?
I was surprised when I couldn't find a programming chat earlier

graceful silo
#

This is

stray canopy
#

Well, hello there fellow devs

timid widget
#

I feel so overwhelmed. Been writing Node JavaScript all day. Everyone's talking about C++.

proper gale
#

C++ it's hard until you know it

#

At which point reading others c++ becomes the challenge

small escarp
#

and that's when you realize C++ is never the right tool

#

the only tool at best, for some tasks...

proper gale
#

Like using c APIs?

#

Ie: OpenGL, Vulkan, OpenCL, etc.

lost schooner
#

I read the source code of some C++ libs and programs. My eyes bled.

#

They're still bleeding.

hybrid wolf
#

For web development, Python's doing some really great stuff

carmine relic
#

Python is slow though :^)

zealous plaza
#

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..

lost schooner
#

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?

zealous plaza
#

Mainly because it's easier to work with, Plus, TensorFlow works really well with it.

#

Which can use GPU quite well

dreamy linden
#

@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.

zealous plaza
#

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

night trench
#

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

zealous plaza
#

Tho, there is less support for golang

night trench
#

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.

zealous plaza
#

Yeh

proper gale
#

@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.

carmine relic
#

@dreamy linden Tensorflow is written in Python, it's being translated to C/C++ 😛

#

in other news, bot design is hard

dreamy linden
#

@carmine relic Tensorflow is much like numpy.

#

It is written in C/C++ with a Python interface.

carmine relic
#

No, it's written in Python 😛

#

Trust me - it's written in Python, and they're expanding it into C/C++

dreamy linden
#

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.

carmine relic
#

Huh, TIL. I never knew that page existed 😛

#

Sorry for telling you that you were wrong I guess 🙃

dreamy linden
#

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).

carmine relic
#

Yeah, Tensorflow is p. cool

#

Have you looked at Torch? It's sort-of the same thing as Tensorflow, but for Lua/LuaJIT

dreamy linden
#

I have no idea that it exists. Will look into it, though! ^_^

uneven lance
#

Tensorflow is confusing to me, but ive messed around with it a bit

dreamy linden
#

Yeah, it's a bit steep in the beginning.

uneven lance
#

also my GPU is horrible for ML

carmine relic
#

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~

proper gale
#

soon-ish ill be using tensorflow in my class, on Vega.

#

ROCm FTW!

dreamy linden
#

Nice.

proper gale
#

And iirc, there is fp16 support so I'll be able to get almost 28tf compute

lost schooner
#

I see, so that's why python is used. Thanks!

graceful silo
proper gale
#

its true

zealous plaza
#

Then once in a million cycles "Wow, that actually worked. HOWWW????"

carmine relic
#

tbh that's me in a nutshell

obtuse stump
#

Question from (somewhat) a past: What is the current go-to base for making irc bots?

carmine relic
#

Wew, IRC bots

#

What language?

obtuse stump
#

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.

carmine relic
#

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 😛

obtuse stump
#

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

carmine relic
#

Yeah, which is why I said SmartIrc4Net 🤣

obtuse stump
#

😛

little knoll
#

Php or python have good libs that have been used for years.

obtuse stump
#

php is a no go, but python might be it then

little knoll
#

And learning python could be useful for others projects (like AI stuff which is trending since some time)

obtuse stump
#

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

little knoll
#

I'm pretty sure that there is one for Ruby also.

proper gale
#

@zealous plaza higher with c++ because you do more verification, because debugging c++ is harder than, say, Java IMO.

zealous plaza
#

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.

proper gale
#

syntax opinions aside, python is great with speed doesnt really matter

#

C++ is great when absolute performance matters.

zealous plaza
#

Yeh

proper gale
#

VM languages (Java, Kotlin, C#, etc) are great when you need internal speed, and crossplatform compatability.

#

but not C API speed

zealous lodge
#

Java can do about anything, really. Android apps, desktop apps, mods for Minecraft (if you dig that) and more.

proper gale
#

sorry, you cant beat C/C++ speed when using a C API.

#

do not talk about the abomination of code that is that game.

zealous lodge
#

I know, I know.

#

I hate it but other people like it.

proper gale
#

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

zealous plaza
#

LWGL e.e

proper gale
#

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

zealous plaza
#

Tho, It wasn't built with robustness in mind

proper gale
#

LWJGL or Minecraft?

#

or both?

zealous plaza
#

Minecraft.

proper gale
#

no, no it was not.

zealous plaza
#

Some indie game guy messing around

#

Then it just got 'improved' on, but the rendering was never properly fixed..

proper gale
#

no, no it was not.

#

and its almost imposible to add on higher OpenGL class rendering.

zealous plaza
#

Yeh, exactly

#

They got to the point where it wouldn't be worth re-doing the rendering

proper gale
#

i had to use a seperate thread, and even then it required a OpenGL 3.3 compatability capable driver (not Mesa)

obtuse stump
#

It's beyond repair if Microsoft doesnt want to render gazillion mods inoperable.

proper gale
#

so it was basically limited to Windows.

#

umm, no its not.

zealous plaza
#

Minecraft now is just a cesspit

#

java edition is okay

#

Everything else is just micro-transactions for kiddos

proper gale
#

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.

obtuse stump
#

Dont have first hand knowledge, heard it from a friend who has made some mods.

#

He has mostly made audio mods though

proper gale
#

i have first hand knowlage of all three APIs

obtuse stump
#

mkay

proper gale
#

biggest difference would be the split in where data is passed

#

most interfaces would remain the same.

obtuse stump
#

Then my question is: Why dont they.

proper gale
#

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

obtuse stump
#

That is indeed quite restrictive.

proper gale
#

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).

obtuse stump
#

System.out.println ftw 😄

#

I will show myself out 😄

proper gale
#

ok, Java is great and all, but no.

#

(may be slightly biased due to Java being my first language)

obtuse stump
#

or if you want to mess with everyone: console.log

proper gale
#

no, no, stop, no.

whole quail
#

@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

winged zodiac
#

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.

proper gale
#

slowclaps

winged zodiac
proper saddle
#

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! blobgrin

tranquil girder
proper saddle
#

Yes, but you just need basic understanding of the tags

#

No, an element is a tag + the stuff in the tag. blobtongue

#

A is anchor it's for links.

#

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

winged zodiac
#

My actual website is currently cancer

proper saddle
#

The only websites I have in "production" are just static HTML sites.

#

And there's verry little JS on them.

winged zodiac
#

It’s got tons of pages with music on every one

proper saddle
#

lemme sign in on github. xd

winged zodiac
#

The pinnacle of the internet

proper saddle
#

.party
xd

winged zodiac
#

Thanks

#

What do you think of the Illuminati page @last ingot

proper saddle
#

It's the best! blobokhand

winged zodiac
#

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

proper saddle
#

When I go to the illuminati page, Winwows Defender is claiming that it's a trojan.

winged zodiac
#

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

proper saddle
#

o-o

#

Are you really using HTML 4 / 4.01? blobeyes

winged zodiac
#

html5

#

that is the script im working on removing

proper saddle
winged zodiac
#

omg yes

proper saddle
#

It already exsists, it's called noscript

winged zodiac
#

try the site again

#

just removed the easy to find sets of the script

proper saddle
#

Nope, still doing it.

winged zodiac
#

probably taking time to process

proper saddle
#

Needs to be removed on the /murder/index

winged zodiac
proper saddle
winged zodiac
#

thanks

#

removed

#

everything should work now

#

if you find anything else please tell me

proper saddle
#

I might try to deploy my Polling app on Heroku.

#

Cause they have a free teir! blobgrin

winged zodiac
#

Is it basically a specialized vps

proper saddle
#

If I link it, don't use an actually password, because I don't know how to do any security checks. :v

winged zodiac
#

gotta love when servers take a million years to process a request because you erased 80 lines

lost schooner
#

Well, instead of noscript, let's build something that uses up 100% of CPU so the miner can't run. :^)

proper saddle
#

xd

median flame
#

Anyones knows how to drag and drop files using PySide here?

proud lodge
#

Does anyone use jetbrains products here?

autumn berry
#

I find them rather useless

#

but I have

proud lodge
#

I created a pull request for my schools domain

#

how long does it generally take?

autumn berry
#

let me check I had one of those merged

proud lodge
#

So it will take like 2 days or so

autumn berry
#

yeah

#

I don't recommend any of their stuff tho

proud lodge
#

the intellij idea is recommended by everone i know

autumn berry
#

you wanna do java?

proud lodge
#

always better than eclipse

#

yes

autumn berry
#

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

proud lodge
#

I use vs code for javascript

#

node.js

#

I make discord bots

autumn berry
#

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

#

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

#

(╯°□°)╯︵ ┻━┻

proud lodge
#

It's very messy

autumn berry
#

reminds me of an old thing I have somewhere

proud lodge
#

well its a very big bot

autumn berry
#

pretty similar architecture

proud lodge
#

yup

autumn berry
#

typescript tho

#

back when it was a pain to use because nobody shipped typings and npm didn't even have any

proud lodge
#

:/

#

well npm has good packages now

autumn berry
#

not for the stack I need

proud lodge
#

like easy to use youtube api

#

yeah

autumn berry
#

work needs videojs and riot

proud lodge
#

ooh

#

that's a streaming service

autumn berry
#

we use riot in production because when we made that choice react still had patent bullshit stuff

proud lodge
#

bootstrap

autumn berry
#

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

proud lodge
#

seems cool

#

Ima go

#

maybe see you later

stray canopy
#

What do you guys use for web programming?

vestal glen
#

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?

stray canopy
#

thx mate, exactly what I wanted

#

I clearly meant software wise

vestal glen
#

still, IDE, build tools, debugging tools, test harness? All of them?

stray canopy
#

Yes, if you'd like, that falls within software.

proper gale
#

I'ma recommends Jetbrains IDEs regardless of language.

stray canopy
#

Justify?

proper gale
#

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.

stray canopy
#

I code a bit of everything actually

proper gale
#

So I recommend it.

carmine relic
#

jetbrains 🤢

stray canopy
#

I've got PHP Storm installed, I haven't had a use for it since installing it yet.

proper gale
#

If it doesn't for you, don't use it. Such as this dickbag (finite).

carmine relic
#

OUCH

stray canopy
#

What sort of stuff do you code @proper gale ?

#

Anything, not just web

proper gale
#

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

stray canopy
#

Can honestly say I've not had any experience with that stuff

carmine relic
#

I've had a small amount of experience with everything in that list other than tensorflow

#

and vulkan, actually

#

derp

proper gale
#

And how I cheated

autumn berry
#

oh god someone recommends jetbrains

carmine relic
#

I have a basic idea of how it appears to work, yes

proper gale
#

Problem? (Gant)

autumn berry
#

I really don't like how heavy they are.

proper gale
#

I have a 1700x to take care of that.

carmine relic
#

It's rendering a triangle using a VBO, and using a shader to colour it... red?

proper gale
#

Correct

#

How did I cheat?

autumn berry
#

They get my battery life down to 1/3 even with power savings mode

proper gale
#

Oh, laptop.

carmine relic
#

I have no idea, I don't see any cheating there 😛

stray canopy
#

You wrote it while banging your wife's best friend?

carmine relic
#

LMFAO

proper gale
#

That justifiable.

autumn berry
#

and they really mess with normal shortcuts

#

I use code, I used Sublime before

proper gale
#

No, I don't unibind the vertex array object or program

stray canopy
#

Code?

autumn berry
#

but then again I do Go and I did use Gogland while it was in EAP

carmine relic
#

oh

proper gale
#

Code:: blocks

autumn berry
#

Visual Studio Code

carmine relic
#

but you delete them? 🤔

proper gale
#

Oh, that code.

carmine relic
#

I use VS Code too 😄

autumn berry
#

yeah, it got a great Go plugin

proper gale
#

Yes I do.

carmine relic
#

VS Code for C#, and KDevelop for C/C++

autumn berry
#

Oho a KDevelop user

stray canopy
#

I use VS, wtf is VS Code?

proper gale
#

Thing about the cheat is that if I render l rendered anything else, it would fuck it up.

autumn berry
#

it's nothing like VS

stray canopy
#

I just googled

proper gale
#

So I would need to unbind

stray canopy
#

You are right.

carmine relic
#

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

proper gale
#

Correct, but that never happens except for here

carmine relic
#

I don't really do raw opengl that often, which is why I'm not as familiar with it 😛

proper gale
#

Well, don't do raw GL often either

#

More vulkan now

#

Which I still don't know.

autumn berry
proper gale
#

Still have not drawn a triangle with vulkan.

stray canopy
#

Thanks for reminding me to install VirtualBox

proper gale
#

Ewwwwwww

#

VMware FTW!

autumn berry
#

p r o p r i e t a r y

proper gale
#

That's hyper-v

autumn berry
#

I wanted to use hyperv, but it's not really great for running a DE

proper gale
#

DE?

autumn berry
#

also WSL is kind of a bad joke

#

desktop environment

proper gale
#

Oh

autumn berry
#

the mouse is extremely laggy on hyperv

proper gale
#

In my experience is fine.

autumn berry
#

it really is more meant for server virt

stray canopy
#

I haven't had issues with Hyper-V either?

proper gale
#

You have a decent GPU?

autumn berry
#

970

#

probably a debian driver issue then

proper gale
#

What os?

autumn berry
#

idk

proper gale
#

Oh, probably

#

I did windows (fine obv) and Ubuntu

autumn berry
#

I might hop back on Ubuntu with the next LTS

#

who knows

#

I have some very specific debian hacks in my dotfiles/bootstrap tho

proper gale
#

Hmm.

autumn berry
proper gale
#

MinGW takes sooooooooo long to link...

#

1 minute to compile a single simple .cpp and link......

carmine relic
#

This is why I use linux and cross-compile to windows :^)

proper gale
#

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.

stray canopy
#

I just use Linux in VMs

proper gale
#

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.

obtuse stump
#

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

graceful silo
#

I've always had issues with VirtualBox not working right with my computer. Hyper-V seems to work perfectly though

proper gale
#

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

proper gale
#

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

autumn berry
#

virtualbox is really hacky

#

the lack of nesting isn't hyper-v's fault

median flame
#

Anyone familiar with pyside?

proper gale
#

ewww, qt

median flame
#

Yup eww

proper gale
#

havent used qt so append a/s to that.

vestal ravine
#

Hi 😃

proper gale
#

return;

vestal ravine
#

if(!sentence.Contains("Hi")) Console.WriteLine("Frown :(");

#

😦

proper gale
#
bool cares(Emotion::Contition contition){
   return false;
}```
vestal ravine
#

😢

#

Nobody, is calling your method

#

😮

#

bool q = cares(":(");

#

Jeez it is late

proper gale
#

error, Emotion::Condition does not have a constructor with const char* as argument

vestal ravine
#

Are you a bot?

#

😮

proper gale
#

no, i just see that wayyyy to often from GCC

vestal ravine
#

haha

#

I'm not doing C++ now

#

i'm doing C#

#

😡

proper gale
#

C++ > C#

#

fight me

vestal ravine
#

fighting

#

I love C++ for osdev.

#

😄

proper gale
#

what about OpenGL

#

or Vulkan?

#

or the forbidden directx

vestal ravine
#

I'm not doing games that mutch, don't have enough time sadly

#

😦

#

I did experiment with DirectX

#

|-_-|

proper gale
#

reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

vestal ravine
#

lol

proper gale
#

i dont like D3D, at all.

#

it can go die in a dumbster fire

vestal ravine
#

If i'm building game, I am mainly using 2D rendering

proper gale
#

oh wait, Vulkan already threw it in one.

vestal ravine
#

lol

proper gale
#

look at ROTR,

#

ITS A MICROSOFT (affiliated) TITLE AND ITS DX12 IS SHIT! botcase botcase

vestal ravine
#

I'm more into CPU's (Paging and shit) then Graphics API's

#

lol

proper gale
#

then there is DOOM and Wolfenstein 2, both with amazing Vulkan ports.

vestal ravine
#

And i'm working for a MS silver partner atm, i'm saving my company from going in Azure hell.

#

😃

proper gale
#

cant wait to see what idtech 7 does for Vulkan

vestal ravine
#

I'm using DirectX 13 U_u

#

DirectX 13 > Vulkan

proper gale
#

gotta wait for Windows 11 for that one.

#

what about Vulkan 2?

vestal ravine
#

DirectX 14 will beat that 😛

#

lol

proper gale
#

but thats competing with Vulkan 3

vestal ravine
#

That directX 15 will beat lol

proper gale
#

Vk4

vestal ravine
#

DX 16

proper gale
#

VkNext

vestal ravine
#

Azure Next Accelered Cloud Graphics API U_U

proper gale
#

stop

vestal ravine
#

Sorry 😦

#

Enough trolling

proper gale
#

thats just painful

#

Vk > DX

#

GL > DX

vestal ravine
#

the word "Azure" is painfull indeed

proper gale
#

actual opinion, not trolling.

vestal ravine
#

yeah

#

I'm not that into graphics libraries

#

I person gotta specialize 😛

#

So can't give a technical opion about tjhat

proper gale
#

no, Vk > Dx12 and GL > Dx11- is my actual opinion.

vestal ravine
#

So

#

DX12 is better than GL you say?

proper gale
#

cant compare them

#

besides that Vk == GL5 so technically if we use that, then the competing versions GL always wins.

vestal ravine
#

lol

#

Are you paid by IDTech ;)?

proper gale
#

nope

#

but i do agree with carmack

#

and really like open source

vestal ravine
#

Me to

proper gale
#

so Vulkan and OpenGL get my money over D3D

vestal ravine
#

haha

#

Do you only use C++?

proper gale
#

no

#

im a Java native

#

ree at me if you want.

vestal ravine
#

I personally hate Java 😛

carmine relic
#

rEEEE

vestal wave
#

gonna put my input on this: basically put i always had a better experience with OpenGL and Vulkan

carmine relic
#

sorry, you told me to 😛

vestal ravine
#

Reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

proper gale
#

the JVM and its ideals (same as teh CLR) is fine

carmine relic
#

C# is bae

proper gale
#

when it comes to the language, im not going to get into anything.

vestal wave
#

DirectX tends to be rather glitchy with it's earlier versions and DirectX also crashes more often than i'd like

proper gale
#

because Kotlin is better IMO.

carmine relic
#

I agree that Kotlin is better than Java

#

but C# is still bae 😛

vestal wave
#

i am not a developer but when it comes to playing games Vulkan and OpenGL always worked better for me

proper gale
#

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.

vestal wave
#

hell try playing the evil within for PC (which is a rather shitty port of the game IMO)

vestal ravine
#

I mainly use C# due to the company I work for'

carmine relic
#

i thought it was id software

#

🤔

#

oh well

proper gale
#

it is

vestal wave
#

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

proper gale
#

just like how its bethesda softworks, bethsoft, bethesda game studios, etc.

vestal ravine
#

I rarely game on PC anymore

proper gale
#

but its the creation engine.

carmine relic
#

oh, you're talking about the engine

#

derp

vestal ravine
#

Creation Engine is cool 😄

proper gale
#

idtech is the name of the engine

carmine relic
#

i thought you were talking about the company 🙃

proper gale
#

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.

vestal ravine
#

lol

carmine relic
#

lmao

#

cheap crappy online multiplayer game uses same engine as AAA single-player FPS

proper gale
#

red, Doom uses some Dx but its graphics are OpenGL/Vulkan based.

#

sooooo, not sure.

#

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

vestal ravine
#

Fallotu 4 was a letdown 😦

proper gale
#

not talking about the game

#

only the engine.

#

huh, there is no weeb channel.

#

damn it.

#

@.jakkuh i need my weeb channel

vestal ravine
#

lol

vestal ravine
#

@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

proper gale
#

ewww 2d

vestal ravine
#

2D Masterrace 😡

proper gale
#

you may be the masters, but we are the gods.

vestal ravine
#

3D is only cool with big budgets 😛

rocky hamlet
#

you can do 3D on small budget now

#

and it still uses 2D movement, just on different planes

lost schooner
vestal ravine
#

lol

#

that moment when you use a 4k hdr tv to play a 36 0game lol

proper gale
#

eww, console, eww.

vestal ravine
#

I got a game PC (i7 5820k, gtx 1080)/Xbox one X/PS4 Pro/Switch

proper gale
#

ewww, consoles, ewwwwwwww

vestal ravine
#

Fanboyism is coming of you 😛

proper gale
#

/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

vestal ravine
#

Don't forget RDR 😡

proper gale
#

but they are not on the same platform, REEEE

vestal ravine
#

Red Dead Redemption

proper gale
#

nah, not for me.

vestal ravine
#

horizon zero dawn

proper gale
#

only concerned with R&C and Zelda

vestal ravine
#

lol

proper gale
#

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.

vestal ravine
#

As of Xbox one X still haven't got a smaller, same price piece of hardware with the same specs

proper gale
#

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.

vestal ravine
#

still the boxes are performing well for the price

#

very well

proper gale
#

(didnt even realize that 8/2 = 2)

vestal ravine
#

As value they would real high on linus his chart 😛

proper gale
#

you mean how they perform?

vestal ravine
#

There comes the 60 FPS argument...

#

I'm feeling it coming now lol

proper gale
#

im talking about a more technical explanation of why 8 jag cores roughly equals 2 haswell cores at double the clock.

vestal ravine
#

I'm talking about performance as in FPS and visual quality

proper gale
#

i realise that.

vestal ravine
#

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

proper gale
#

it matters on a console aswell

vestal ravine
#

Yeah ofcourse for programmers

proper gale
#

me

vestal ravine
#

But I would not care as a gamer on that device

#

about that

#

Yeah ofcouse my 5820k and 1080 are more powerfull

proper gale
#

By a lot

vestal ravine
#

Yeah I know

#

but somehow it doesn't look that mutch diffirent in games

#

😛

warm pebble
graceful silo
#

ooo neat

obtuse stump
#

Oh, they still have that CPU-hog signin/signup page 😛

#

Let it run on your laptop and check CPU temperatures 😛

warm pebble
#

id rather not

rocky hamlet
#

spend 3 hours teaching young padawans how to make VR swords to collide with stuff, they quit out of frustration

graceful silo
#

rip

rocky hamlet
#

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

proper gale
#

Your profile pic represents that perfectly

proper gale
proper gale
#

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.

winged zodiac
proper saddle
pulsar shadow
#

js != java

autumn dune
#

^ rip

#

i have a python programming test in a few hours, so can somebody refresh over some pseudoco~ cough python for me :)

pulsar shadow
#

"a"*5 == "aaaaa"

#

...

autumn dune
#

thats all I needed

#

thank you good sir

vestal ravine
#

Loool

#

Even visio is spelled wrong

fallow zephyr
#

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?

crystal skiff
#

wha

#

Visio is for making flowcharts and diagrams

fallow zephyr
#

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

crystal skiff
whole quail
#

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

wooden ravine
#

Png or JPEG for websites

obtuse stump
#

png for screenshots (or alike), jpeg for photos (or alike)

vestal glen
#

svg for icons (or alike)

copper rivet
#

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

proper gale
#

@whole quail no not pointers, actually managing the memory.

#

Malloc/free new/delete

#

So, basically, segfaults

whole quail
#

@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

winged zodiac
#

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!

random flume
#

@winged zodiac can't reach that address

winged zodiac
#

Really?

open trench
#

I know someone who codes in java and I’m just like mind = blown

untold flame
#

Java is great not in denial

proper saddle
#

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#.

open trench
#

I ain’t the best coder out there I just know some of the basics

proper saddle
open trench
#

Awesome

proper saddle
#

Node.Js versions get outdated really quickly.

idle cave
#

easy tool to profile php

trim ivy
#

I'm gonna learn C next year

#

Via an University of Finland

lost schooner
#

Has anyone here used PyQt5 before?

trim ivy
#

Never used pycute

lost schooner
#

It's not cute. I'm getting a segfault. And I have no idea why.

trim ivy
#

Qt's official name is pronounced cute

#

Most people say cutie though

lost schooner
#

Oh I had no idea. I also pronounce it as cutie.

#

And my words still stand. It's not in any way cute ;-;

trim ivy
#

Nope

#

I learnt it from Daeken and some other people

carmine relic
#

C# superior
Java inferior

proper saddle
#

And I can prove it!
Name a game that was made in Java and wasn't made by Notch.

vestal glen
#

<insert any game made for a university project that wasn't built to run on a console>

trim ivy
#

Doom

#

Of course

vestal glen
#

and all the 10 games we used to play on Symbian UIQ3 phones that were java mobile edition.

trim ivy
#

Runs on everything 😛

proper saddle
#

@vestal glen Pretty sure Narbacular Drop used C++ :V

trim ivy
#

I'll learn C next year thanks to an university in Finland

#

They said they allowed me to learn it via their course.

proud lodge
#

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

#

👏

trim ivy
#

You can use let's encrypt instantly

proper saddle
#

How much is an SSL certificate usually? thonk

#

$60 a year
blobcry

trim ivy
#

free

proper saddle
#

Where can I get one for free? o:

trim ivy
#

Let's encrypt

#

Just set-up a cronjob

proper saddle
#

I'll look into that when I actually deploy something. :V

proud lodge
#

@trim ivy @proper saddle yes it was let's encrypt

#

was free in directadmin

trim ivy
#

My VPS has it too

#

I set it up myself

#

Via Digital Ocean

#

Every month I need to pay

#

for my VPS

#

about 7$

proud lodge
#

I just have a very cheap hosting service and domain

#

DirectAdmin

proper saddle
#

I signed up for AWS free teir, but too lazy to set anything up. :V

valid forge
#

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.

carmine relic