[00:04:55] *** ZeroSystem <ZeroSystem!45f81b6b@gateway/web/freenode/ip.69.248.27.107> has joined #gamedev
[00:08:35] *** LunarJetman <LunarJetman!LunarJetma@5ec16e1a.skybroadband.com> has joined #gamedev
[00:10:45] *** togo <togo!~togo@2a01:5c0:e08b:76e1:45:c1e6:1bae:629f> has quit IRC (Quit: Leaving)
[00:25:15] *** deiive <deiive!~alystar@c-98-252-1-155.hsd1.de.comcast.net> has joined #gamedev
[00:38:03] *** Buoy172 <Buoy172!~Buoy172@95.86.6.187> has joined #gamedev
[00:45:50] *** RoadKillGrill <RoadKillGrill!~RoadKillG@cpe-75-187-139-141.neo.res.rr.com> has joined #gamedev
[00:47:50] *** mandeep <mandeep!~mandeep@unaffiliated/mandeepb> has quit IRC (Remote host closed the connection)
[00:54:32] <pulse> some mastering later
[00:55:16] *** S_Gautam <S_Gautam!uid286066@gateway/web/irccloud.com/x-mddergnmgfawhyrx> has quit IRC (Quit: Connection closed for inactivity)
[00:56:01] <pulse> it would probably be nice if i could break the monotony of the main line somehow
[00:56:03] <pulse> idk how tho
[00:57:11] <pulse> plan: make full game in 3 months
[00:57:17] <pulse> reality: spend 3 days working on a single track
[00:57:20] <pulse> ;_;
[01:00:15] *** freestyledork <freestyledork!~freestyle@unaffiliated/freestyledork> has quit IRC (Quit: freestyledork)
[01:00:58] <Prestige> nice track pulse
[01:01:14] <pulse> tnx xD
[01:01:45] <Prestige> Reminds me of banjo kazooie sound tracks
[01:02:14] <R2robot> has a nice spookie feel to it
[01:02:20] <pulse> hehe
[01:03:23] <pulse> :D
[01:05:37] *** mandeep <mandeep!~mandeep@unaffiliated/mandeepb> has joined #gamedev
[01:06:54] <pulse> i also have a weird dilemma
[01:07:03] <pulse> my game runs at 800x600
[01:07:13] <pulse> and for my resolution which is 1920x1200
[01:07:17] <pulse> it scales up perfectly in fullscreen
[01:07:26] <pulse> so each 1pixel perfectly maps to 4pixels
[01:07:38] <pulse> (actually 16 because it's already x2 at 800x600)
[01:07:46] <pulse> but i think most people have 16:9 monitors so
[01:07:57] <pulse> i tried it out on 1920x1080 and it's scaled imperfectly
[01:08:02] <pulse> which kinda gives everything a weird look
[01:08:18] <pulse> now i don't know if i should care about that or not
[01:08:37] <pulse> i could make my game 800x540 and then it woudl scale perfectly to x2 at 1080p
[01:08:48] <pulse> but then it's a weird resolution
[01:08:49] <Prestige> just scale it perfectly and have borders
[01:08:56] <pulse> you can't
[01:09:05] <pulse> 800x600 doesn't fit at x2 into 1080p
[01:09:15] <pulse> you need some non-integer scaling factor
[01:09:28] <pulse> and if i make it 540 then it doesn't fit into 1920x1200 :D
[01:09:34] <Prestige> 2x exceeds 1080p?
[01:09:43] <pulse> 1600x1200
[01:09:45] *** RandomCouch <RandomCouch!~RandomTab@modemcable249.134-83-70.mc.videotron.ca> has joined #gamedev
[01:09:53] <Prestige> that works doesn't it?
[01:09:58] <NiniGeo2> 1200 is more than 1080
[01:10:17] <Prestige> oh they have 1080 height
[01:10:26] <pulse> basically you can either scale non-integer or you can scale up and have not all of the game show up
[01:10:43] <notchris> lol ive done a ton of times but
[01:10:51] <notchris> still i struggle with time / distance logic
[01:11:01] * notchris cries
[01:11:04] <Prestige> could u scale non-integer but have it scale nearest-neighbor?
[01:11:25] <Prestige> notchris: what issues?
[01:11:35] <pulse> Prestige, yes but the pixels are non-even
[01:11:47] <pulse> i mean that's pretty much what i do right now
[01:11:49] <pulse> it works
[01:12:02] <pulse> idk, it kinda gives it an interesting look even
[01:12:41] <pulse> it looks better on 16:10 tho
[01:12:53] <pulse> maybe i should optimize for 16:9 since that's what most people use anyway
[01:12:56] <pulse> idk
[01:13:21] <Prestige> could u adjust the game's viewport?
[01:13:42] <pulse> that's what i do anyway :p
[01:13:54] <Prestige> oh that should work perfectly, then
[01:14:05] <pulse> if i make the resolution 540 in height then it would scale perfectly at 1080
[01:14:06] <pulse> basically
[01:14:14] <Prestige> yeah just do that dynamically
[01:14:20] <pulse> hmm
[01:14:22] <pulse> hmmm
[01:14:27] <pulse> but that breaks a lot of stuff
[01:14:33] <Prestige> like what?
[01:14:41] <pulse> like i want a consistent camera
[01:15:00] <pulse> that would make it so that screen resolution affects how much you see, etc.
[01:15:11] <pulse> interesting idea but i think i'd rather have non-even scaling lol
[01:15:18] <Prestige> yeah, could optimise for one then add black bars for the rest tbh
[01:15:33] <pulse> it's a hard problem :S
[01:18:08] *** perplexity <perplexity!~perplexed@unaffiliated/perplexity> has joined #gamedev
[01:18:19] <notchris> Prestige: Hmm
[01:18:31] <notchris> Basically I have movement logic for blocks that go left/right up/down
[01:18:47] <notchris> I currently provide what I thought was the distance of the move
[01:18:57] <notchris> But I’m not sure my logic is quite right
[01:20:33] *** bildramer1 <bildramer1!~bildramer@p2003004CEA07EB0045681CF5B65FFECD.dip0.t-ipconnect.de> has joined #gamedev
[01:20:59] <o][o> wtf is let?
[01:21:14] <pulse> o][o, ES6 replacement of var
[01:21:20] <o][o> bleh
[01:21:21] <pulse> scope-aware
[01:21:22] <o][o> why?
[01:21:27] <o][o> var is also scoped
[01:21:41] <pulse> not {} scoped
[01:21:45] <notchris> let is block scoped
[01:21:48] <pulse> ^
[01:21:51] <notchris> var is function scoped
[01:21:58] <o][o> oh! I didn't know that
[01:22:05] <o][o> I always thought var was block scoped
[01:22:12] <pulse> let is what var should have been if someone sane designed JS to begin with
[01:22:13] <notchris> there is also const
[01:22:21] <notchris> for things that wont be redefined, i believe
[01:22:35] <notchris> the value can be updated
[01:22:35] <o][o> so if I have if(cond) { var fuck = true; } then I can use fuck outside of the if block in the same function?
[01:22:52] <pulse> o][o, yes, it's hoisted to the top of your function
[01:23:02] <o][o> omg. js is really fucked up
[01:23:30] *** bildramer <bildramer!~bildramer@p2003004CEA07EB000C2FE7F36417AA30.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds)
[01:23:30] <pulse> it's lead to many bugs as you can imagine
[01:23:41] <pulse> add JS's weird global scoping rules
[01:23:47] <o][o> I probably ran into some of them and I never noticed them :D
[01:23:50] <pulse> and you can see how let is a reasonable addition
[01:24:47] *** bildramer1 <bildramer1!~bildramer@p2003004CEA07EB0045681CF5B65FFECD.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 240 seconds)
[01:25:04] *** bildramer <bildramer!~bildramer@p2003004CEA07EB0035ED8F42F59AC7AC.dip0.t-ipconnect.de> has joined #gamedev
[01:29:07] *** BlueProtoman <BlueProtoman!~BlueProto@cpe-69-203-129-1.nyc.res.rr.com> has joined #gamedev
[01:29:49] <notchris> anyway yeah, the motion is almost there
[01:30:04] <notchris> but i dont think its applying the added distance, but the difference rather
[01:33:28] *** LunarJetman <LunarJetman!LunarJetma@5ec16e1a.skybroadband.com> has quit IRC (Ping timeout: 246 seconds)
[01:34:38] *** LunarJetman <LunarJetman!LunarJetma@5ec16e1a.skybroadband.com> has joined #gamedev
[01:36:42] *** rindolf <rindolf!~shlomif@77.126.109.232> has quit IRC (Ping timeout: 245 seconds)
[01:41:35] *** solidfox <solidfox!~solidpizz@unaffiliated/snake/x-2550465> has joined #gamedev
[01:47:18] *** eddof13 <eddof13!~eddof13@201-156-176-12.reservada.static.axtel.net> has quit IRC (Quit: eddof13)
[01:49:08] *** pulse <pulse!~pulse@unaffiliated/pulse> has quit IRC (Quit: the cheetahmen ran off... and now ... the cheetahmen)
[02:01:11] *** RazielXYZ <RazielXYZ!~Raziel@unaffiliated/raziel> has joined #gamedev
[02:04:13] *** RazielZ <RazielZ!~Raziel@unaffiliated/raziel> has quit IRC (Ping timeout: 245 seconds)
[02:19:42] *** LunarJetman <LunarJetman!LunarJetma@5ec16e1a.skybroadband.com> has quit IRC (Ping timeout: 272 seconds)
[02:21:44] *** Tylak <Tylak!~Tylak@074-135-002-092.res.spectrum.com> has quit IRC (Quit: Nettalk6 - www.ntalk.de)
[02:28:00] *** perplexity <perplexity!~perplexed@unaffiliated/perplexity> has quit IRC (Ping timeout: 250 seconds)
[02:28:43] *** Tylak <Tylak!~Tylak@074-135-002-092.res.spectrum.com> has joined #gamedev
[02:28:48] <mijowh> thats what you get for using javascript
[02:28:57] <mijowh> oh a bit late on that
[02:33:10] <o][o> XD
[02:42:54] *** RoadKillGrill <RoadKillGrill!~RoadKillG@cpe-75-187-139-141.neo.res.rr.com> has quit IRC (Read error: Connection reset by peer)
[02:46:15] *** refs <refs!~refs@dslb-178-005-226-169.178.005.pools.vodafone-ip.de> has quit IRC (Quit: refs)
[03:04:13] *** nerfur <nerfur!~nerfur@broadband-95-84-184-13.ip.moscow.rt.ru> has quit IRC (Ping timeout: 245 seconds)
[03:11:16] <Prestige> var is hoisted to the top of the scope, too
[03:11:43] <Prestige> oh my thing didnt scroll, woops
[03:30:01] *** freefork_afk is now known as freestyledork
[03:35:18]
*** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
[03:38:38] *** BlueProtoman <BlueProtoman!~BlueProto@cpe-69-203-129-1.nyc.res.rr.com> has quit IRC (Ping timeout: 246 seconds)
[03:41:22] *** solidfox <solidfox!~solidpizz@unaffiliated/snake/x-2550465> has quit IRC (Quit: Leaving)
[03:49:03] *** solidfox <solidfox!~solidpizz@unaffiliated/snake/x-2550465> has joined #gamedev
[04:09:00] *** Buoy172 <Buoy172!~Buoy172@95.86.6.187> has quit IRC ()
[04:24:16] *** Twipply <Twipply!~Twipply@unaffiliated/twipply> has quit IRC (Quit: Leaving)
[04:30:39] *** aindilis <aindilis!~aindilis@172-12-3-117.lightspeed.sgnwmi.sbcglobal.net> has quit IRC (Remote host closed the connection)
[04:31:48] *** aindilis <aindilis!~aindilis@172-12-3-117.lightspeed.sgnwmi.sbcglobal.net> has joined #gamedev
[04:35:32] *** [Relic] <[Relic]!~Relic]@2602:306:33a3:6d30:c9eb:3168:bb4b:ebb6> has quit IRC (Quit: Leaving)
[04:53:55] *** immibis <immibis!~immibis@125-238-72-168-fibre.sparkbb.co.nz> has joined #gamedev
[04:55:30] *** S_Gautam <S_Gautam!uid286066@gateway/web/irccloud.com/x-zbidlzvvdpjznorx> has joined #gamedev
[05:14:37] *** aeth <aeth!~Michael@wesnoth/umc-dev/developer/aethaeryn> has quit IRC (Ping timeout: 245 seconds)
[05:16:27] *** aeth <aeth!~Michael@wesnoth/umc-dev/developer/aethaeryn> has joined #gamedev
[05:37:28] <LastTalon> Tell all of this to python. :D
[05:37:57] <LastTalon> There are some similar non-lexical-scoping problems in python.
[05:48:05] *** bildramer1 <bildramer1!~bildramer@p2003004CEA07EB00551805EBFB94A073.dip0.t-ipconnect.de> has joined #gamedev
[05:49:27] *** bildramer <bildramer!~bildramer@p2003004CEA07EB0035ED8F42F59AC7AC.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 240 seconds)
[05:55:53] *** notchris <notchris!~notchris@c-73-16-120-84.hsd1.ct.comcast.net> has quit IRC (Quit: notchris)
[05:59:41] <firippu> dang,
[06:06:16] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[06:08:44] *** RandomCouch <RandomCouch!~RandomTab@modemcable249.134-83-70.mc.videotron.ca> has quit IRC (Read error: Connection reset by peer)
[06:13:53] *** solidfox <solidfox!~solidpizz@unaffiliated/snake/x-2550465> has quit IRC (Quit: Leaving)
[06:17:05] *** [Relic] <[Relic]!~Relic]@2602:306:33a3:6d30:53b:d96a:1398:ae40> has joined #gamedev
[06:20:10] *** freestyledork is now known as freefork_afk
[06:23:19] *** bildramer <bildramer!~bildramer@p2003004CEA07EB00456A1DB41635CFE6.dip0.t-ipconnect.de> has joined #gamedev
[06:25:41] *** bildramer1 <bildramer1!~bildramer@p2003004CEA07EB00551805EBFB94A073.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds)
[06:26:02] *** Tylak <Tylak!~Tylak@074-135-002-092.res.spectrum.com> has quit IRC (Quit: Nettalk6 - www.ntalk.de)
[06:33:08] *** Kelzorz <Kelzorz!~Kelzorz@162.104.220.155> has quit IRC (Quit: 0x80)
[06:42:01] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[07:02:18] *** myke <myke!~myke@block-66.135.80.230.montanasat.net> has quit IRC (Ping timeout: 250 seconds)
[07:04:50] *** S_Gautam <S_Gautam!uid286066@gateway/web/irccloud.com/x-zbidlzvvdpjznorx> has quit IRC (Quit: Connection closed for inactivity)
[07:14:43] *** S_Gautam <S_Gautam!uid286066@gateway/web/irccloud.com/x-xjhnhqpuumyrzgbf> has joined #gamedev
[07:19:19] *** nerfur <nerfur!~nerfur@broadband-95-84-184-13.ip.moscow.rt.ru> has joined #gamedev
[07:20:01] *** mr_lou <mr_lou!~misthalos@077213097222.dynamic.telenor.dk> has quit IRC (Quit: Leaving)
[07:20:17]
*** chrisf <chrisf!~chrisf@hamb.co> has quit IRC (Quit: ZNC - 1.6.0 - http://znc.in)
[07:23:48] *** Beliar <Beliar!~Beliar@2a02:8108:9640:6c42:b557:c209:11b9:1c4a> has joined #gamedev
[07:24:22] *** myke <myke!~myke@block-66.135.80.230.montanasat.net> has joined #gamedev
[07:25:11] *** defk0n <defk0n!8adb8d11@gateway/web/freenode/ip.138.219.141.17> has quit IRC (Ping timeout: 256 seconds)
[07:26:13] *** atomekk <atomekk!~atomekk@unaffiliated/atomekk> has joined #gamedev
[07:48:49] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[08:00:27] *** [Relic] <[Relic]!~Relic]@2602:306:33a3:6d30:53b:d96a:1398:ae40> has quit IRC (Quit: Leaving)
[08:11:04] *** jprajzne <jprajzne!jprajzne@nat/redhat/x-pbnguianqxxjanzn> has joined #gamedev
[08:14:54] <Donitzo> 36 euro for a service call to my isp?
[08:14:56] <Donitzo> fuuuuck you
[08:15:40] <R2robot> wtf
[08:19:48] *** bildramer1 <bildramer1!~bildramer@p5B0102F5.dip0.t-ipconnect.de> has joined #gamedev
[08:22:03] *** bildramer <bildramer!~bildramer@p2003004CEA07EB00456A1DB41635CFE6.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds)
[08:25:07] <wPSvils> How is that possible?
[08:25:20] *** gogoprog <gogoprog!~gogoprog@2a02:a03f:4466:7600:3ab1:d4d4:9081:13c3> has joined #gamedev
[08:25:23] <wPSvils> I've had to ring mine up, they answer pretty soon, and the next day a dude comes by.
[08:25:32] <wPSvils> I'm not even sure if I've had to pay for that.
[08:26:27] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has joined #gamedev
[08:27:49] *** stefkos <stefkos!~Pawel@79.184.145.51.ipv4.supernova.orange.pl> has joined #gamedev
[08:30:16] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has quit IRC (Remote host closed the connection)
[08:36:05] *** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has joined #gamedev
[08:41:19] <R2robot> sometimes it depends. problem with wiring outside the house is their problem. inside the house is your problem
[08:42:14] <wPSvils> Wanted to gamedev last night, ended up falling asleep.
[08:44:23] <gogoprog> plop
[08:56:07] *** wPSvils <wPSvils!~PDevelope@193.238.213.7> has quit IRC (Ping timeout: 255 seconds)
[09:02:34] *** code_zombie <code_zombie!~code_zomb@2605:a601:aa1:da00:384b:8079:60b:2056> has quit IRC (Quit: Leaving)
[09:05:07] *** immibis <immibis!~immibis@125-238-72-168-fibre.sparkbb.co.nz> has quit IRC (Ping timeout: 255 seconds)
[09:25:41] *** myke <myke!~myke@block-66.135.80.230.montanasat.net> has quit IRC (Ping timeout: 244 seconds)
[09:47:39] <Spec-Chum> cool
[09:47:56] <Spec-Chum> there's plenty of games I like lazily sitting on sofa to play
[10:00:24] *** rindolf <rindolf!~shlomif@77.126.109.232> has joined #gamedev
[10:07:30] *** wPSvils <wPSvils!~PDevelope@193.238.213.7> has joined #gamedev
[10:09:17] *** DnzAtWrk <DnzAtWrk!~DnzAtWrk@mobile-access-6df0a2-207.dhcp.inet.fi> has joined #gamedev
[10:09:51] <DnzAtWrk> blaaargh
[10:24:50] *** S_Gautam <S_Gautam!uid286066@gateway/web/irccloud.com/x-xjhnhqpuumyrzgbf> has quit IRC (Quit: Connection closed for inactivity)
[10:25:14] <wPSvils> ^accurate portrayal of me toda
[10:27:43] *** efxlab <efxlab!~efxlab@244.178.134.77.rev.sfr.net> has joined #gamedev
[10:45:07] *** S_Gautam <S_Gautam!uid286066@gateway/web/irccloud.com/x-muskvbjebpycqzzk> has joined #gamedev
[11:21:40] *** Beliar <Beliar!~Beliar@2a02:8108:9640:6c42:b557:c209:11b9:1c4a> has quit IRC (Read error: Connection reset by peer)
[11:29:06] <kernel-sanders> look nice
[11:46:14] *** ZeroSystem <ZeroSystem!45f81b6b@gateway/web/freenode/ip.69.248.27.107> has quit IRC (Quit: Page closed)
[12:01:14] *** HZun <HZun!~HZun@0x3ec721e2.osd.customer.dk.telia.net> has joined #gamedev
[12:02:05]
*** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
[12:03:42] *** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has joined #gamedev
[12:11:13] *** mijowh <mijowh!~mike@24.102.213.241.res-cmts.t132.ptd.net> has quit IRC (Quit: Leaving.)
[12:16:40] *** Smjert <Smjert!~Smjert@unaffiliated/smjert> has joined #gamedev
[12:17:21] *** vroom <vroom!~vroom@unaffiliated/vroom> has quit IRC (Quit: Something went wrong!)
[12:17:52] *** vroom <vroom!~vroom@unaffiliated/vroom> has joined #gamedev
[12:23:55] <DarkUranium> Because we totally didn't have enough security holes yet!
[12:41:45] *** TzilTzal <TzilTzal!~Yaron@58.182.185.149> has joined #gamedev
[13:02:30] *** DnzAtWrk <DnzAtWrk!~DnzAtWrk@mobile-access-6df0a2-207.dhcp.inet.fi> has quit IRC (Read error: Connection reset by peer)
[13:08:51] *** DaScoot <DaScoot!~Scooter@static-24-153-33-9.cpe.metrocast.net> has joined #gamedev
[13:24:49] *** DnzAtWrk <DnzAtWrk!~DnzAtWrk@mobile-access-6df0a2-207.dhcp.inet.fi> has joined #gamedev
[13:25:11] <DnzAtWrk> does premature optimization exist in gamedev?
[13:26:00] <DnzAtWrk> I'm not talking about optimizing without profiling, but optimizing before performance becomes an issue
[13:28:23] *** pulse <pulse!~pulse@unaffiliated/pulse> has joined #gamedev
[13:28:45] <Cahaan> pretty much depends what you are doing I guess
[13:29:05] <Cahaan> meaning that yes, it exists
[13:29:48] <DnzAtWrk> but wouldn't you agree that the better performing your game is, the better
[13:29:57] <DnzAtWrk> there is no upper limit on how good it should be
[13:30:13] *** xen74 <xen74!~xen74@2001:44b8:2e3:9b00:75de:30e3:e9c1:8e78> has joined #gamedev
[13:30:41] <Cahaan> but not at the sacrifice of making your code unmaintanable or difficult to modify or to port
[13:30:51] <DaScoot> you shouldn't totally ignore it early on, but the concept is based on the idea that all projects have a limited amount of development time
[13:30:56] <DarkUranium> Remember that every minute spent on optimization is a minute not spent on better gameplay!
[13:30:57] <Cahaan> which is exactly the purpose of this phrase
[13:31:08] <DaScoot> and you don't want to spend some of that time optimizing something that ultimately isn't even a problem
[13:31:46] <Cahaan> all of the above is indeed true
[13:31:56] *** Z-cat <Z-cat!~Dasha_CPP@unaffiliated/z-cat> has joined #gamedev
[13:33:05] <Cahaan> nope, it forces me to login to Patreon and I don't want to, sorry
[13:33:29] <Z-cat> it's ok :3
[13:33:32] <Z-cat> np
[13:34:19] <DnzAtWrk> good points
[13:35:31] <Z-cat> :3
[13:35:58] <DnzAtWrk> though if there is one type of optimization I'd say never is premature in a real-time game it's heap optimization
[13:36:07] <DnzAtWrk> unless you're using something like c++
[13:36:28] <DnzAtWrk> which gives it to you for free
[13:37:28] <DnzAtWrk> or at least, it'll allow you to control it
[13:40:33] <pulse> no such thing as premature optimization
[13:40:37] <pulse> silly way of thinking
[13:42:17] <Cahaan> In DonaldKnuth's paper "StructuredProgrammingWithGoToStatements", he wrote: "Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet
[13:42:18] <Cahaan> we should not pass up our opportunities in that critical 3%."
[13:42:40] <Cahaan> sums it up well
[13:42:44] <pulse> i disagree
[13:43:09] <pulse> i like knuth as much as the next guy but he's wrong
[13:43:25] *** TzilTzal <TzilTzal!~Yaron@58.182.185.149> has quit IRC (Quit: Leaving.)
[13:43:28] <pulse> always optimize early whenever you can
[13:43:38] <DnzAtWrk> to put it in better words
[13:43:42] <DnzAtWrk> build it from the ground up to be optimal
[13:43:47] <pulse> ^
[13:44:09] <Cahaan> when you know what to do, yes probably
[13:44:29] <pulse> reason being, it's impossible or really difficult to adjust a whole ton of code that's been written with the mindset "write now, optimize later"
[13:44:36] <pulse> if you want optimal code, you better start writing optimal code
[13:45:36] <DnzAtWrk> though there is an argument to be made that good written code should allow for replacement of heavy algorithms
[13:45:38] <Cahaan> but sometimes you don't know if you really do
[13:45:51] <DnzAtWrk> like replacing quad tree collision detection with binary tree collision detection
[13:45:59] <DnzAtWrk> by just switching the class
[13:46:01] <Cahaan> this is what premature is all about
[13:46:22] <DnzAtWrk> but some things can become heavy linked to the game itself
[13:46:25] <Cahaan> not all optimizations are premature
[13:46:43] <DnzAtWrk> like inheritance vs ECS
[13:46:50] <pulse> my problem with this thinking is it allows you to be lazy
[13:47:44] <Cahaan> I'd say it allows you to think rationally whether an optimization is required or not, depending on the negative impacts or trade-off it might cause to your project as a whole
[13:47:45] <DnzAtWrk> you could for example, in your game featuring thousands of entities, write your entire entity system to be allowed to run in parallel
[13:47:49] <DnzAtWrk> that has to be done from the ground up
[13:47:55] <DnzAtWrk> (in any sane world)
[13:48:33] <pulse> idk
[13:48:47] <pulse> the only lines of thought i follow is KISS and DRY
[13:49:27] <pulse> this whole optimization talk is silly in my view
[13:49:37] <pulse> write optimal code and that's that
[13:49:46] <Cahaan> refactoring and maintaining optimized code can be very difficult
[13:49:52] <DnzAtWrk> it's a bit frustrating yes when you want to discuss optimizations and people assume you're making some type of business app or website
[13:49:56] <pulse> i mean, you don't have to go into extremes
[13:49:59] <DnzAtWrk> in which optimizations hardly matter that much
[13:50:18] <pulse> DnzAtWrk, exactly. most people i've discussed this with don't work with any type of real time systems
[13:50:31] <pulse> and then they feel confused about why i'm so into optimization
[13:50:32] <pulse> lol
[13:50:37] <pulse> optimize early, optimize often
[13:50:38] <pulse> is my mantra
[13:50:47] <pulse> whether or not 99% of programmers agree with me
[13:50:52] <DnzAtWrk> keep allocations to 0 during game time is my mantra
[13:51:00] <pulse> hmm
[13:51:43] <Cahaan> juste write stuff in a huge C++ function is my mantra
[13:51:48] <Cahaan> jk
[13:51:48] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has joined #gamedev
[13:51:52] <pulse> :p
[13:59:08] <pulse> most of these programming dogmas are stuff you scare newcomers with anyway
[13:59:46] <pulse> don't optimize early is a great advice for a newbie programmer
[13:59:52] <pulse> but it's terrible advice for a seasoned programmer
[14:01:16] <DnzAtWrk> there is a huge amount of condescension in general when you talk to other programmers
[14:01:28] <DnzAtWrk> they tend to immidietely assume you have no idea what you're doing
[14:02:07] <DnzAtWrk> or that you haven't considered the problem seriously and is now going about everything wrong
[14:02:34] <DnzAtWrk> I like suggesting improvements as much as the next guy but at least listen
[14:03:03] <pulse> also the context varies so much it's impossible to tell in most scenarios what the best way is
[14:03:10] <pulse> and humans are terrible at delivering context
[14:03:50] <DarkUranium> pulse, sometimes, there is just too much context to deliver.
[14:03:56] <pulse> yep
[14:04:11] <pulse> but the thing is, you wouldn't call sane decisions early on premature optimizations, right
[14:04:19] <pulse> but if you ask a programmer down the line, you'll argue about exactly that
[14:06:38] <pulse> the other dogma i find really funny is the one that says "don't look too far ahead"
[14:06:45] <pulse> like, yeah
[14:06:46] <pulse> lol
[14:06:47] <pulse> good luck
[14:07:11] <pulse> most programming problems boil down to pulling yourself up by your own bootstraps
[14:07:21] <pulse> so you better look ahead lmao
[14:08:08] *** notchris <notchris!~notchris@67.218.88.131> has joined #gamedev
[14:12:37] *** brainzap <brainzap!~brainzap@2a02:168:4614:1:2d2c:2036:99b4:4e0f> has joined #gamedev
[14:15:59] <notchris> morning!
[14:17:25] <pulse> ahoy-hoy
[14:18:55] <brainzap> build failed
[14:19:06] *** brainzap <brainzap!~brainzap@2a02:168:4614:1:2d2c:2036:99b4:4e0f> has quit IRC (Quit: My tummy says it's time to sleep Mr. Bubbles.)
[14:27:57] *** brainzap <brainzap!~brainzap@2a02:168:4614:1:474:abdb:db8:81b2> has joined #gamedev
[14:33:07] *** mr_lou <mr_lou!~misthalos@077213097222.dynamic.telenor.dk> has joined #gamedev
[14:33:51] *** Twipply <Twipply!~Twipply@unaffiliated/twipply> has joined #gamedev
[14:41:32] *** toothlessg <toothlessg!~toothless@rrcs-24-103-153-67.nys.biz.rr.com> has joined #gamedev
[14:44:50] *** warweasle <warweasle!user@2600:3c03::f03c:91ff:fe26:d1db> has joined #gamedev
[14:45:06] <warweasle> Hi. DId gamedev last night.
[14:45:32] *** mandeep <mandeep!~mandeep@unaffiliated/mandeepb> has quit IRC (Read error: Connection reset by peer)
[14:46:02] <brainzap> GREAT WORK WARWEASLE
[14:46:34] <kernel-sanders> WOO YEAH WARWEASLE KEEP IT UP! :D
[14:47:00] <warweasle> brainzap: I just keep trying to do a little bit every night. Usually, at 9:00pm, I don't want to. Then after a couple minutes I'm having fun. Even if it's just organizing my unreal animation directories. I feel like a gamedev.
[14:47:29] <warweasle> kernel-sanders: I feel an animaniacs episode coming on...
[14:52:03] <DarkUranium> warweasle, what are you programming in?
[14:52:21] <DarkUranium> which engine/language/IDE/desk brand/chair brand/floor type/potato?
[14:52:41] <warweasle> Unreal. Currently Blueprints but I'll translate everything over to C++ when I optimize...near the end of the game cycle.
[14:52:49] <DarkUranium> ah
[14:52:57] <DarkUranium> I kinda dislike blueprints, TBH.
[14:53:05] <DarkUranium> Especially when working in a team (I know you aren't)
[14:53:18] <warweasle> Desk was found on side of road. Computer was ... expensive? And my family has a lot of Irish in it.
[14:53:40] *** solidfox <solidfox!~solidpizz@unaffiliated/snake/x-2550465> has joined #gamedev
[14:53:51] <warweasle> DarkUranium: That's a good point with visual languages and not one I could put to words. That might be useful in my actual job with LabView.
[14:54:32] <DarkUranium> warweasle, the problem are conflicts. You have to be veeery careful that two people don't touch the same one.
[14:54:40] <DarkUranium> And Unreal loves suddenly changing an unrelated one.
[14:54:41] <warweasle> DarkUranium: BTW: My Dev Stack is Unreal Engine/Blender/Substance/Marvelous Designer. And I have a list of addons if you are interested.
[14:55:06] <DarkUranium> Never heard of the last one.
[14:55:11] <DarkUranium> And Blender is good :D
[14:55:56] <warweasle> For clothing. It's awesome because modeling clothing is hard because of textures.
[14:56:49] *** brainzap <brainzap!~brainzap@2a02:168:4614:1:474:abdb:db8:81b2> has quit IRC (Quit: My tummy says it's time to sleep Mr. Bubbles.)
[14:57:00] <warweasle> Warping a flat surface, while keeping the same area and texture coordinates is hard. This also allows you to design clothes from patterns, dress your character and make real-time adjustments.
[14:57:18] <DarkUranium> nice
[14:57:23] <DarkUranium> What kind of a game are you making?
[14:57:40] <warweasle> Atmospheric Third Person Gothic-Punk action RPG with vampires and cool clothes.
[14:57:50] <DnzAtWrk> sounds like porn to me
[14:58:08] <warweasle> Think a mix between Vampire the Masquerade: Bloodlines and Hitman 2016.
[14:58:43] <warweasle> My goal is to get enough done to get some funding.
[15:06:48] *** Tylak <Tylak!~Tylak@074-135-002-092.res.spectrum.com> has joined #gamedev
[15:10:19] *** Overnumerousness <Overnumerousness!~Overnumer@184-96-175-65.hlrn.qwest.net> has quit IRC (Quit: Too much screen time. Time to read a book.)
[15:10:40] <WarauSalesman> fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffap
[15:12:33] <kernel-sanders> oi mate you got a wanking loicense for that?
[15:15:33] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has quit IRC (Quit: Leaving)
[15:21:22] <DarkUranium> And do you have a permit for your license?
[15:23:02] *** HZun <HZun!~HZun@0x3ec721e2.osd.customer.dk.telia.net> has quit IRC (Quit: Leaving)
[15:26:00] <WarauSalesman> yup! I professionally fap alligators
[15:27:28] *** solidfox <solidfox!~solidpizz@unaffiliated/snake/x-2550465> has quit IRC (Quit: Leaving)
[15:27:46] *** solidfox <solidfox!~solidpizz@unaffiliated/snake/x-2550465> has joined #gamedev
[15:28:06] *** LunarJetman <LunarJetman!LunarJetma@5ec16e1a.skybroadband.com> has joined #gamedev
[15:32:00] <warweasle> WarauSalesman: Do you do walruses?
[15:32:36] <warweasle> I have a lot of walruses that need tending.
[15:45:33] <LunarJetman> I will be implementing ES6 soon.
[15:46:19] <warweasle> ES6?
[15:47:08] <LunarJetman> JavaScript
[15:49:18] <warweasle> Ah.
[15:49:30] <DarkUranium> LunarJetman, implementing ... where, exactly?
[15:49:38] * DarkUranium needs 20cc's of context, STAT!
[15:53:14] <warweasle> I hope he's using Javascript in a prosthetic heart! That will be hilarious when it needs to garbage collect.
[15:53:22] <pulse> LunarJetman, but v8 will beat you by like 50%
[15:53:23] <pulse> xD
[15:54:32] <warweasle> Your heart palpaltations are caused by you not clearing your browser history...Mr. FurryFurryLoliLover.
[15:56:43] *** Beliar <Beliar!~Beliar@2a02:8108:9640:6c42:7892:8cb4:473d:bae5> has joined #gamedev
[15:56:56] <pulse> me <--------> mountain of funny youtube videos <--------> work
[15:57:13] <pulse> stop that, brain
[15:57:17] <pulse> bad, that's a bad! brain
[15:58:24] <warweasle> Lump lingered last in line for brains and the one she got was sort of rotten and insane...
[15:58:59] <LunarJetman> pulse: V8 is rubbish.
[15:59:07] <pulse> LunarJetman, "no"
[15:59:13] <LunarJetman> pulse: yes.
[15:59:19] <pulse> v8 is probably at the limits of what you can do with JIT optimization
[15:59:27] <LunarJetman> V8 is rubbish.
[15:59:31] <DarkUranium> V8 *is* rubbish.
[15:59:37] <pulse> benchmark your JS engine when it's done
[15:59:38] <DarkUranium> Performance is ncie and all that, but the codebase is crap.
[15:59:51] <DarkUranium> pulse, LuaJIT does pretty damn well with JIT.
[15:59:52] <kernel-sanders> JVM is more advanced
[15:59:57] <pulse> DarkUranium, JS beats it :p
[16:00:08] <LunarJetman> for example my JSON parser (which also supports Relaxed JSON) is 3x faster than V8's JSON parser so yeah, V8 *is* rubbish.
[16:00:19] <pulse> lol
[16:00:19] <DarkUranium> pulse, JS also had entire development teams and millions of dollars dedicated to it :)
[16:00:21] <DarkUranium> LuaJIT had 1 guy.
[16:00:29] <pulse> DarkUranium, ok i guess :D
[16:00:39] <pulse> my point is v8 is fucking phenomenal
[16:00:52] <LunarJetman> DarkUranium: where am I implementing it? where is a strange question.
[16:01:03] <LunarJetman> DarkUranium: do you mean does it have a website?
[16:01:14] <LunarJetman> pulse: V8 is rubbish.
[16:01:34] <pulse> LunarJetman, your JS engine will be worse and slower in every conceivable way
[16:01:39] <DarkUranium> LunarJetman, as in, part of which project, embedded into what, et cetera.
[16:01:56] <kernel-sanders> considering it's JS, V8 is pretty much a miracle
[16:02:01] <DarkUranium> LunarJetman, dang, shame it's not C :(
[16:02:14] <pulse> LunarJetman is actually delusional enough to think he'll outperform v8
[16:02:24] <LunarJetman> pulse: I will outperform V8.
[16:02:25] <pulse> in your dreams. lol
[16:02:28] <pulse> ^ see
[16:02:33] <pulse> LunarJetman, in your dreams
[16:02:38] * jprajzne doesn't remember that he wrote the code he's looking at
[16:02:39] <LunarJetman> yes and in reality too
[16:02:51] <pulse> LunarJetman, benchmark against v8 when you're done and share so i can laugh
[16:03:16] <kernel-sanders> maybe in a very specific benchmark it's possible
[16:03:17] <LunarJetman> pulse: for example my JSON parser (which also supports Relaxed JSON) is 3x faster than V8's JSON parser so yeah, V8 *is* rubbish.
[16:03:22] <pulse> ...
[16:03:30] <pulse> JSON parsing is so trivial it shoudln't even qualify to enter this discussion
[16:03:44] <LunarJetman> it is a valid sample of the V8 implementation
[16:03:50] <LunarJetman> and it performs badly
[16:04:02] <pulse> probably because it's standard compliant
[16:04:03] <LunarJetman> if that is a representative sample then V8 is rubbish
[16:04:07] <pulse> as opposed to your "relaxed" version
[16:04:10] <LunarJetman> I am assuming the sample is representative
[16:04:14] <kernel-sanders> json parsing is a V8 implemented call right?
[16:04:18] <pulse> your assumptions are based on a sample of 1 then
[16:04:21] <pulse> and thus, rubbish
[16:04:40] <kernel-sanders> so just because you can write one better function doesn't mean you can make a better engine
[16:04:46] <LunarJetman> pulse: my JSON parser supports both standard and relaxed obviously
[16:04:53] <DarkUranium> pulse, eh, strict JSON parsing is pretty easy, with a CFG.
[16:05:04] <DarkUranium> Easier than relaxed.
[16:05:36] <LunarJetman> if my JSON parser didn't support standard JSON I wouldn't be stupid enough to compare it with a standard JSON parser, pulse.
[16:05:42] <LunarJetman> so you were being idiotic
[16:05:54] <pulse> LunarJetman, right now your word is all i have
[16:05:58] <pulse> show me the actual benchmarks
[16:06:04] <LunarJetman> 3x faster.
[16:06:30] <kernel-sanders> how fast is it in MB/second?
[16:07:08] <WarauSalesman> I never was able to have a sane productive conversation with LunarJetman
[16:07:17] <jprajzne> it's pretty much possible now, but let's see what the performance will be once your implementation won't be that skinny :)
[16:07:22] <LunarJetman> I don't have figures on me: the fastest (traditional) C++ JSON parser is 6x faster than V8's and 2x faster than mine ergo mine is 2x faster than V8's.
[16:07:31] <LunarJetman> er 3x
[16:07:40] *** chrisf <chrisf!~chrisf@hamb.in> has joined #gamedev
[16:07:46] <pulse> is it 100% standard compliant?
[16:07:50] <LunarJetman> yes
[16:07:51] <jprajzne> it's really the whole stack :)
[16:07:54] <pulse> is it safe from overflows etc.?
[16:07:58] <pulse> how easy it is to break it?
[16:08:19] *** freefork_afk is now known as freestyledork
[16:08:32] <R2robot> beating your head against a wall trying to argue with one of the Toxic Trio(tm)
[16:08:39] <LunarJetman> but really the JSON parser is but a trifle matter; JSON parsers are trivial which means V8 is rubbish because they are trivial so you would think not easy to fuck up
[16:09:14] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[16:09:27] <kernel-sanders> I think it's not really a bottleneck, it's already pretty fast
[16:09:38] <notchris> back
[16:09:40] <kernel-sanders> if json parsing speed is a concern you shouldn't be using json in the first place
[16:09:48] <kernel-sanders> some binary format
[16:09:53] <notchris> json <3
[16:10:34] <kernel-sanders> also that library I shared does multiple gigabytes of json per second, who actually does that much of json parsing?
[16:10:39] <LunarJetman> kernel-sanders: RapidJSON is 2x faster than mine if you want to compare however there is an alternative way of doing JSON parsing which is order of magnitudes faster even than that SIMD one
[16:10:41] <notchris> Wow that's huge!
[16:10:53] *** bobby <bobby!~Bob@76.202.115.164> has quit IRC (Ping timeout: 252 seconds)
[16:11:41] <kernel-sanders> does that mean RapidJSON is crap? no, so V8 also isn't crap
[16:11:43] <LunarJetman> yes but did you read what I just said? simdjson is not start of the art
[16:11:49] <LunarJetman> state*
[16:12:12] <LunarJetman> V8 is 6x slower than RapidJSON which makes it crap
[16:12:27] *** atomekk <atomekk!~atomekk@unaffiliated/atomekk> has quit IRC (Quit: Leaving)
[16:13:06] <LunarJetman> but yes everything is relative
[16:13:07] <notchris> Yeah unless its a massive file
[16:13:11] <notchris> Which i think is the case here
[16:13:16] <notchris> Node.js/V8 implementation is faster
[16:13:18] <LunarJetman> simdjson is crap compared to the state of the art
[16:13:26] <kernel-sanders> which is?
[16:13:35] <LunarJetman> there is a research paper for it
[16:13:38] <notchris> Since you're dealing with massive json data
[16:13:45] <LunarJetman> I forget what it is called, give me a sec
[16:13:45] <notchris> the Node.js/V8 implementation may not be the fastest
[16:15:11] <kernel-sanders> orders of magnitude faster you said?
[16:15:16] <LunarJetman> yes
[16:15:22] <kernel-sanders> so 10 - 100 times faster?
[16:15:30] <LunarJetman> yes there is a graph
[16:15:33] <kernel-sanders> so 1 TB of json / second
[16:15:42] <LunarJetman> look at the graph
[16:15:45] <notchris> Are you using protobuf with rapidjson
[16:15:46] <notchris> ?
[16:16:18] <LunarJetman> notchris: I am not using rapidjson, I am using my own JSON parser which also supports Relaxed JSON and is 3x faster than V8's.
[16:16:32] <notchris> Ah that's cool
[16:17:00] <notchris> There's a node port of rapidjson
[16:17:06] <notchris> but i dont know the benchmarks
[16:17:13] <kernel-sanders> the graph seems to indicate about 10 times faster, damn
[16:17:28] <notchris> Impressive!
[16:17:37] <notchris> Is it model data?
[16:17:52] <notchris> And is the necessity for parsing to json for animation frame support?
[16:17:57] <kernel-sanders> ok so that's about 100GB / second, at that point there's other bottlenecks
[16:18:10] <WarauSalesman> "V8 is rubbish" <=== LOOOOOOOOOOOOOOL
[16:18:13] <notchris> I guess my naive question will be
[16:18:18] <notchris> Who has json that large
[16:18:21] <notchris> And for what possible reason
[16:18:21] <LunarJetman> WarauSalesman: yes, V8 is rubbish.
[16:18:26] <WarauSalesman> :D :D :D
[16:18:42] <R2robot> ##programming
[16:18:52] <notchris> I mean
[16:18:57] <WarauSalesman> R2robot, yeah! it is the same FUD level
[16:18:59] <notchris> Its bottled by the browser
[16:19:00] <LunarJetman> my implementation of JavaScript will be orders of magnitude better than V8's.
[16:19:04] <WarauSalesman> :DDDDDD
[16:19:07] <pulse> :s
[16:19:15] <notchris> For instance
[16:19:23] <WarauSalesman> we need a bot to capture these amazing pearls
[16:19:26] <notchris> If I wanted to use something like Three.JS in a native app
[16:19:34] <notchris> It would still require like, Chromium at least
[16:19:45] <R2robot> "i invented smart phones" -- LunarJetman
[16:19:50] <pulse> :D
[16:19:57] <pulse> i love irc
[16:20:02] <notchris> Lol me too pulec
[16:20:04] <notchris> pulse
[16:20:08] <notchris> Nice songs the other night btw
[16:20:12] <pulse> :}
[16:20:27] <LunarJetman> and the interesting thing about my JavaScript implementation is that there will be no JavaScript related code in it; this is the reason why it will be orders of magnitude better than V8.
[16:20:34] <kernel-sanders> ok but where's the code and the actual evidence of mison?
[16:20:58] <notchris> Isn't better subjective?
[16:21:03] <notchris> Theres like a team of 10+ people who like
[16:21:06] <notchris> went to MIT, etc
[16:21:08] <notchris> working on JS
[16:21:10] <notchris> lol
[16:21:29] * WarauSalesman is still trying to parse LunarJetman's last sentence
[16:21:30] <LunarJetman> notchris: by better I am refering to quality not peformance but the performance should be better too
[16:21:51] <LunarJetman> V8 is a JavaScript specific mess
[16:21:54] <LunarJetman> horrible code
[16:22:06] <pulse> it's horrible because we're humans
[16:22:06] <notchris> ooo
[16:22:10] <kernel-sanders> it's a javascript implementation that doesn't support javascript?
[16:22:12] <pulse> to the computer it's pretty neato
[16:22:19] <LunarJetman> kernel-sanders: I didn't say that
[16:22:19] <WarauSalesman> kernel-sanders, I think he is off meds
[16:22:21] <DarkUranium> LunarJetman, don't let them bring you down, yours is an interesting project. It's a shame it's C++, though (IMHO)
[16:22:23] <notchris> I like forward to seeing you in reddit top news for your genius contributions to the JS lang
[16:22:29] <notchris> Then i can say
[16:22:32] <LunarJetman> it is a javascript implementation with no javascript related code
[16:22:32] <notchris> I knew him when!!
[16:22:38] <DarkUranium> It's not a JS JIT, it's a general JIT.
[16:22:44] <DarkUranium> like libjit
[16:23:01] <LunarJetman> ^^
[16:23:04] <DarkUranium> I don't think it'll be faster than V8 either, but it has other things going for it.
[16:23:31] <notchris> I mean no matter what you do
[16:23:35] <notchris> you'll be bound by limitations
[16:23:38]
<LunarJetman> kernel-sanders: https://neos.dev should explain what I mean by "no javascript related code"
[16:23:45] *** stefkos <stefkos!~Pawel@79.184.145.51.ipv4.supernova.orange.pl> has quit IRC (Quit: Going offline, see ya! (www.adiirc.com))
[16:24:01] <notchris> Ooooo .dev tld
[16:24:02] <DarkUranium> LunarJetman, does your project include a JS parser?
[16:24:03] <notchris> Hip
[16:24:03] <pulse> LunarJetman think his code will be beautiful and perform better than v8
[16:24:14] <pulse> in other news, galaxies are made of sugar and the moon is mostly cheddar cheese
[16:24:18] <WarauSalesman> notchris, it is just confirmation bias. he is gonna do something that is totally lame, but solves one of this peculiar problems
[16:24:23] *** knops <knops!~yannick@ip-62-143-84-11.hsi01.unitymediagroup.de> has joined #gamedev
[16:24:32] <LunarJetman> DarkUranium: there will be a JavaScript language schema so yes
[16:24:42] <notchris> I respect your enthusiasm but
[16:24:45] <notchris> Ill believe it when I see it
[16:24:46] <DarkUranium> LunarJetman, you should add a JS target.
[16:24:48] <notchris> :D
[16:24:56] <WarauSalesman> "my json parser is faster than V8's. V8 is rubbish"
[16:25:05] <kernel-sanders> ambitious to say the least
[16:25:12] <WarauSalesman> kernel-sanders, delusional as usual
[16:25:22] <pulse> the more optimized the code, the more messy it will look to a human being
[16:25:28] <notchris> I don't think you're better than the people who maintain JS
[16:25:29] <LunarJetman> I am not delusional. I also invented the smartphone and I will destroy Qt.
[16:25:32] <notchris> Pretty sure they are genius level
[16:25:35] <notchris> Scholars
[16:25:35] <pulse> not always but in like 98% of cases
[16:25:52] <pulse> "i am not delusional" proceeds to be delusional
[16:25:56] * pulse is poking fun
[16:25:58] <pulse> i love LunarJetman don't get me wrong
[16:26:05] <pulse> :3
[16:26:16] <pulse> his projects are interesting but his attitude is comical
[16:26:17] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has joined #gamedev
[16:26:30] <LunarJetman> this is the Internet dear
[16:26:41] <pulse> doesn't make it right
[16:26:45] <WarauSalesman> pulse, you have a weird sense of humor
[16:26:59] <pulse> WarauSalesman, 85% of it is extracted from Asterix comics
[16:27:03] <pulse> the other 15% i make up on the go
[16:27:06] <notchris> My json parser will be faster than lunarjetmans and v8, combined
[16:27:07] <notchris> BAM
[16:27:20] <DarkUranium> y'all needs the emperor
[16:27:23] <DarkUranium> s/needs/need/
[16:27:26] <pulse> json sucks anyway. bson for future
[16:27:28] <notchris> Itll even be faster than v9 v10 and v11
[16:27:33] <WarauSalesman> pulse, Asterix <3
[16:27:37] <WarauSalesman> one of the best comics ever
[16:27:39] <DarkUranium> pulse, Asterix is the shit!
[16:27:40] <pulse> :3
[16:27:53] <WarauSalesman> (we should ignore the latest recent issue, which looks like a Disney cartoon)
[16:27:58] <DarkUranium> (side-note: funny how "the shit" and "shit" have opposite meanings)
[16:28:04] <WarauSalesman> DarkUranium, yeah
[16:28:08] <WarauSalesman> you almost got me there
[16:28:12] <notchris> anyone into promised neverland?
[16:28:13] <DarkUranium> lol
[16:28:24] <pulse> all i want is a big cave
[16:28:29] <pulse> a cave filled with artists
[16:28:31] <notchris> can i come hang out?
[16:28:35] <LastTalon> Funny? Not really.
[16:28:37] * WarauSalesman was able to buy the whole asterix collection from an used book store
[16:28:54] <LastTalon> Interesting maybe.
[16:28:55] <WarauSalesman> now it is being slowly eaten by termites in my humid hometown
[16:28:55] <pulse> WarauSalesman, english verrsions?
[16:28:58] <DarkUranium> WarauSalesman, lucky bastard.
[16:29:01] <WarauSalesman> brazilian portuguese
[16:29:01] <DarkUranium> oh :(
[16:29:06] <pulse> hmm
[16:29:10] <WarauSalesman> but my family does not know how to take care of my comics
[16:29:10] <pulse> i've read it in 3 langs xD
[16:29:15] <pulse> it's funny in all i think
[16:29:23] <kernel-sanders> same with "you're the bomb", and "you're bombing your exam"
[16:29:23] <WarauSalesman> spiders, termites and other hungry insects are enjoying them now
[16:29:27] <LunarJetman> DarkUranium: you mention adding a JS target: it should be possible with my design to perform source code translation.
[16:29:58] <DarkUranium> LunarJetman, I'm talking about a JIT to asm.js.
[16:30:12] <DarkUranium> (or just plain JS, that works too)
[16:30:14] <LastTalon> Translate my C# to JS, pls.
[16:30:20] <LunarJetman> I have no idead what asm.js is
[16:30:42] <LunarJetman> wasm is shit as it doesn't have a jump instruction
[16:31:07] <kernel-sanders> lol by the time you have an engine better than V8 the world will have moved on to webassembly
[16:31:19] <LunarJetman> kernel-sanders: I just said wasm is shit.
[16:31:43] <kernel-sanders> yes js > asm
[16:31:46] <LastTalon> It doesn't have an instruction named jmp if thats what you mean.
[16:31:58] <LunarJetman> I mean it doesn't have a jump instruction
[16:32:15] <LastTalon> It has a br_if instruction
[16:32:24] <LastTalon> And a br instruction
[16:32:43] <LunarJetman> research the issue more
[16:33:00] <WarauSalesman> pfff
[16:33:12] <WarauSalesman> 1) say supreme bullshit
[16:33:26] <WarauSalesman> 2) tell others to "research", instead of backing up his arguments
[16:33:46] <kernel-sanders> woa WarauSalesman you got a source for that outrageous claim?
[16:34:37] <WarauSalesman> typical internet behavior. you can observe it everywhere (especially in ##programming and in Facebook)
[16:35:05] <LastTalon> It is indeed quite common.
[16:35:31] <LunarJetman> LastTalon: a branch which "unwinds the operand stack up to the height where the targeted structured control instruction was entered" is not the same as a jump instruction. wasm is a bag of shite
[16:35:38] <LunarJetman> WarauSalesman: backed up ^^
[16:35:43] <LastTalon> I know its not the same.
[16:35:49] <LunarJetman> well then
[16:35:52] <LunarJetman> stop being fucking obtuse
[16:35:58] <LastTalon> I'm not the one being obtuse here.
[16:36:04] <R2robot> lol
[16:36:14] <R2robot> why do you guys even engage him?
[16:36:22] <R2robot> just let him piss in the wind
[16:36:28] * LastTalon shrugs
[16:36:54] <notchris> So anyway
[16:37:02] <notchris> Almost got that movement logic working last night
[16:37:06] <notchris> :D
[16:37:07] <R2robot> \o/
[16:37:09] <LunarJetman> if your entities are objects then you are not using ECS properly because you don't have a clue as to what you are doing.
[16:38:35] <LastTalon> lol
[16:38:45] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has quit IRC (Quit: Leaving)
[16:39:14] <LunarJetman> if you are using Unity then you are a script kiddie.
[16:40:19] <LastTalon> You're trying a bit too hard. You need to be less obvious if you want people to engage you.
[16:40:30] <LunarJetman> yes.
[16:40:35] <LunarJetman> I invented the smartphone.
[16:40:36] <pulse> it's friday
[16:40:39] <pulse> gamedev time
[16:40:55] <LunarJetman> pulse: what do you do the rest of the week?
[16:40:58] <LastTalon> Someone should invent the tartphone. A delicious expensive snack.
[16:41:03] <pulse> watch youtube and cry myself to sleep
[16:41:13] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has joined #gamedev
[16:41:22] <gogoprog> pulse: create more music ;)
[16:41:25] <pulse> :s
[16:41:34] <LastTalon> I wish I could sleep.
[16:41:58] <LunarJetman> I am on antipsychotic medication so I have no problems sleeping.
[16:42:20] <pulse> i am on black tea of the finest variety
[16:42:46] * kernel-sanders looks sadly at his plain glass of water
[16:42:58] <LastTalon> Water is so delicious though.
[16:43:21] <LunarJetman> water is tasteless
[16:43:40] <pulse> being tasteless, it can attach to any taste in the world
[16:43:50] <pulse> LastTalon, lol
[16:44:22] <LastTalon> I prefer it to the taste of me trying to eviscerate my lungs.
[16:44:25] <kernel-sanders> water does have a taste though usually
[16:44:31] <pulse> lol
[16:44:33] <pulse> no it doesn't
[16:44:35] <pulse> xD
[16:44:40] <pulse> what kinda water are you drinking
[16:44:45] <LastTalon> Well most water has some amount of minerals in it.
[16:44:47] <LastTalon> Which give it flavor.
[16:44:51] <R2robot> the minerals in water are what you are tasting
[16:44:54] <LastTalon> Unless you're drinking distilled water.
[16:44:57] <LastTalon> :P
[16:44:59] <pulse> hmm
[16:45:06] <LunarJetman> by water I specifically mean H2O (aq)
[16:45:07] <pulse> isn't that deadly or something
[16:45:12] <LastTalon> Nah.
[16:45:16] <pulse> does heavy water have a different taste
[16:45:16] <LastTalon> Just an expensive way to drink water. :P
[16:45:38] *** D3ADL0CK <D3ADL0CK!~D3ADL0CK@162.243.62.166> has left #gamedev ("WeeChat 1.4")
[16:45:42] <LunarJetman> I think heavy water is toxic
[16:45:58] <kernel-sanders> yeah distilled water truly tastes like nothing
[16:46:02] <kernel-sanders> kind of weird to drink it
[16:46:10] <pulse> i think i read somewhere you can theoretically drink it
[16:46:12] <pulse> just not too much
[16:46:18] <pulse> (heavy water, not distilled)
[16:46:20] <LastTalon> pulse, heavy water probably has a different taste, but i don't think humans can really tell the difference.
[16:47:15] <LunarJetman> taste is a quantum effect
[16:47:22] <pulse> :s
[16:47:41] <pulse> taste is non-formalizable
[16:47:48] <LunarJetman> as is smell
[16:47:48] <LastTalon> Heavy water is technically toxic, but you'd need to replace significant amount of the water in your body with it.
[16:47:59] <pulse> LastTalon, yeah, that's what i read somewhere
[16:48:19] <pulse> you can theoretically drink it for a while but if you kept at it you'd replace too much real water in your body and then it's bad
[16:48:26] <pulse> ..or something
[16:48:38] <LastTalon> You'd have to drink it for days.
[16:48:45] <pulse> probably
[16:49:03] <LunarJetman> is this a running commentary on the heavy water wikipedia article or what?
[16:49:32] <DarkUranium> Someone needs to change /topic to "The heavy water channel."
[16:49:37] <LunarJetman> people who pretend that are not looking at wikipedia when they are chatting about something are so egregious.
[16:49:37] <pulse> ^
[16:49:42] <LastTalon> LunarJetman, you don't like that other people have different interests?
[16:50:17] <kernel-sanders> oh shit LunarJetman is discovering the fact that we're all chat bots powered by wikipedia articles to prevent him from bothering real people!
[16:50:28] <LastTalon> Lol
[16:50:35] <LunarJetman> not chat bots just idiots
[16:50:49] <LastTalon> And how does that make you feel?
[16:50:55] <LunarJetman> superior
[16:51:07] <LastTalon> Is that good?
[16:51:12] <LunarJetman> ambivalent
[16:51:25] <LastTalon> Ambivalent?
[16:51:30] <LunarJetman> yes
[16:51:42] <LunarJetman> I feel ambivalent about feeling superior
[16:51:48] <WarauSalesman> o_O
[16:51:49] <LastTalon> I see. Is this unusual?
[16:52:11] <LastTalon> (Am I passing the turing test?)
[16:52:33] <LunarJetman> I would recommend you don't give up the day job mate; your comedy is poor
[16:53:10] <LastTalon> I thought it was funny.
[16:53:15] <WarauSalesman> LunarJetman, will you keep barking all day or will you finally BITE?
[16:53:40] <LunarJetman> WarauSalesman: great film
[16:53:45] <WarauSalesman> indeed
[16:54:04] <WarauSalesman> dunno if I correctly translated the sentence, but that actor was pretty funny
[16:54:52] <LunarJetman> I cannot decide if I like that film or Pulp Fiction more: both are great films
[16:55:07] <WarauSalesman> the former
[16:55:23] <WarauSalesman> Pulp Fiction is too long. too much bullshit going on these loooooooooong conversations
[16:55:37] <LunarJetman> well they are different films structurally even though they have similarities
[16:56:01] <WarauSalesman> the same problem happened in Grindhouse
[16:56:11] <LunarJetman> Reservoir Dogs probably has better writing
[16:56:15] <WarauSalesman> Death Proof could be a good movie if they did not waste a lot of time with that bullshit talking
[16:56:36] <WarauSalesman> Planet Terror was way better. they even used a "fast forwarding technique" to skip the bullshit :D
[16:57:03] *** bobby <bobby!~Bob@2600:1700:31f0:8180:70f3:be85:ba35:abb0> has joined #gamedev
[16:57:11] <WarauSalesman> dunno why Tarantino likes the boring talking. perhaps he always wanted to be like the Cohen Brothers
[16:57:15] <LastTalon> Pulp fiction is very quotable, which I like.
[16:57:33] <WarauSalesman> LastTalon, it is great. but it could be better if we take out all the boring conversation :D
[16:57:34] <R2robot> Pulp Fiction is great
[16:57:48] <R2robot> WarauSalesman:then it wouldn't be a tarentino movie :P
[16:57:54] <LastTalon> Yeah.
[16:57:57] <LastTalon> Its part of its charm.
[16:57:57] <R2robot> that's like his trademark style
[16:57:59] <WarauSalesman> R2robot, tarantino can do movies w/o the bs talk
[16:58:04] <LunarJetman> my favourite line is probably Mr Pink saying he its time to move on after complaining about being called Mr Pink
[16:58:07] <WarauSalesman> Kill Bill 1 and 2
[16:58:08] <R2robot> but like.. that's what he does :D
[16:58:09] <WarauSalesman> part 1 = great
[16:58:14] <WarauSalesman> part 2 = boring talk
[16:58:35] <LastTalon> He could do it without, it just wouldn't be the same though.
[16:58:37] <LastTalon> :P
[16:59:20] <R2robot> From Dusk Till Dawn as well
[16:59:37] <LastTalon> One of my favorite quotes is still "Gentlemen. You can't fight in here. This is the war room!"
[17:00:20] <LastTalon> Or possibly "You're an idiot every other day of the week. Why couldn't you have taken one day off?"
[17:00:31] <WarauSalesman> <3 that is a really good one
[17:01:03] <DaScoot> strangelove has a lot of good ones
[17:01:16] <WarauSalesman> ohhh now we are getting professional
[17:01:19] <WarauSalesman> <3 Kubrick
[17:01:29] <WarauSalesman> except by 2001, which is BOOOOOOOORING :D :D :D
[17:01:34] <DaScoot> 'a fella could have a pretty good weekend in vegas with all that' is a good response to any list of random shit
[17:01:40] <LastTalon> You don't like space baby?
[17:01:59] <DaScoot> I don't know if I've ever managed to watch 2001 all at once
[17:02:11] <LastTalon> Screw this. I'll make my own channel, with blackjack and hookers.
[17:02:12] <DaScoot> just seen 4-hour long chunks of it here and there
[17:02:14] <WarauSalesman> nobody likes it, but they pretend they do
[17:02:26] <LunarJetman> 2001 is great and 2010 is underrated
[17:02:31] <WarauSalesman> :)
[17:02:57] <WarauSalesman> 2001 is great to make me to sleep peacefully
[17:02:57] *** jprajzne <jprajzne!jprajzne@nat/redhat/x-pbnguianqxxjanzn> has quit IRC (Remote host closed the connection)
[17:03:24] <Cahaan> I didn't like 2001 either even though I love the concept
[17:03:28] <LunarJetman> Twelve Angry Men (original B&W versioN) is superb
[17:03:39] <Cahaan> (and the story)
[17:03:57] <R2robot> Pan's Labyrinth
[17:03:59] <Cahaan> but the movie... I don't know, maybe it didn't age very well
[17:03:59] <DaScoot> I suspect one of the reasons the Mass Effect 3 ending was so bad is because the head writer took way too much of the wrong inspiration from weird classic scifi
[17:04:11] <WarauSalesman> Cahaan, my point exactly. amazing plot, but INCREDIBLE BORING movie
[17:04:11] <Cahaan> Pan's Labyrinth is so sad
[17:04:30] <Cahaan> awesome music though
[17:04:57] <R2robot> Cahaan: yeah, it's one of my all time favorites
[17:05:32] <WarauSalesman> what about David Bowie's Labyrinth? :D :D :D
[17:05:50] <WarauSalesman> who would think that girl would make an ASS TO ASS scene some years later? huh huh huh???
[17:05:52] <R2robot> hahaha, no
[17:06:13] <Cahaan> ass to ass scene?
[17:06:16] <Cahaan> link or didn't happen
[17:06:25] <Cahaan> pic or didn't happen
[17:06:37] *** bobby <bobby!~Bob@2600:1700:31f0:8180:70f3:be85:ba35:abb0> has quit IRC (Ping timeout: 252 seconds)
[17:09:29] *** thomas_2_ <thomas_2_!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[17:09:49] *** knops <knops!~yannick@ip-62-143-84-11.hsi01.unitymediagroup.de> has quit IRC (Remote host closed the connection)
[17:10:03] *** knops <knops!~yannick@ip-62-143-84-11.hsi01.unitymediagroup.de> has joined #gamedev
[17:13:48] *** bobby <bobby!~Bob@76.202.115.164> has joined #gamedev
[17:18:01] <DnzAtWrk> f*cking hell
[17:18:18] * DnzAtWrk just read the news
[17:18:56] *** moongazer <moongazer!~moongazer@unaffiliated/moongazer> has joined #gamedev
[17:19:57] <pulse> all the far right people on the internet are celebrating it too
[17:20:06] <pulse> makes me sick
[17:20:38] <pulse> "yay, this cowardly act is so heroic"
[17:20:46] <pulse> hope in humanity: -5%
[17:22:13] <warweasle> Hope in humanity at -50%
[17:22:16] <LastTalon> I'm not sure attaching labels like cowardly and heroic help things.
[17:22:49] <LastTalon> That's sort of shifting the focus of the problem to the wrong areas of discussion.
[17:22:52] *** kernel-sanders <kernel-sanders!~rts-sande@185.60.252.150> has quit IRC (Quit: MY MACBOOK remote Host has closed the Ping timeout: 52 seconds by peer)
[17:23:09] <DnzAtWrk> the sicko seems to have been deadset to cause as much controversy as possible
[17:23:14] <pulse> maybe but being against terrorism by becoming a terrorist is the most ludicrous and hypocritical proposition i've ever heard about
[17:23:22] <DnzAtWrk> and considering how the media is reacting he has already succeded
[17:23:35] <DnzAtWrk> weeks of blaming literally everything ahead
[17:24:38] <DnzAtWrk> sick f*ck
[17:25:04] <DnzAtWrk> not going to watch the video because I'm sure it'll just fuck you up
[17:25:33] <LastTalon> But that's the intent I suppose. To shift the focus somewhere else.
[17:26:21] <LastTalon> When we should really be talking about the sort of divisiveness in society that can lead to this kind of violence.
[17:26:46] <DnzAtWrk> god damnit! it takes one god damn psycho to turn the world upside down
[17:27:04] <pulse> LastTalon, years of far-right indoctrination and severe psychosis?
[17:27:33] <LastTalon> I don't think talking about it as psychosis is fair to the real issue.
[17:27:45] *** HZun <HZun!~HZun@0x3ec721e2.osd.customer.dk.telia.net> has joined #gamedev
[17:27:53] <pulse> sure ain't a normal state of mind
[17:28:05] <LastTalon> It may take some part in particular motivations to act, but the ideas that cause this kind of behavior don't require psychosis.
[17:28:20] <DaScoot> a lot of people want to believe that you have to be insane to kill a lot of people
[17:28:25] <LastTalon> Labeling it as psychotic gives the impression that this isn't something most individuals can do.
[17:28:31] <warweasle> Also, there is a thing called stochastic terrorism.
[17:28:37] <pulse> most individuals can't do it
[17:28:45] <pulse> sounds correct to me
[17:28:46] <LastTalon> pulse, I disagree.
[17:29:00] <warweasle> pulse: Actually, that's not true. US Army did studies on the subject after WW2.
[17:29:14] <LastTalon> Its a shallow take on the issue. The common thread through atrocities is that average people are capable of terrible things.
[17:29:17] <pulse> if there's a war on, and you have to do it, that's not the same thing
[17:29:19] <LastTalon> Yeah, was going to bring up ww2
[17:29:24] <DaScoot> just because you're uncommong (and I don't think it is), being uncommon doesn't make you insane
[17:29:31] <DnzAtWrk> most soldiers weren't even trying to hit anyway
[17:30:18] <LastTalon> The idea that "I would never be evil" is the same kind of idea that allows these kinds of ideas to spread.
[17:30:26] <warweasle> Most soldiers would not fire their weapons to kill. So only about 10% of soldiers killed everyone. They modified training so the other 90% would do it.
[17:30:45] <DaScoot> all it really takes is hanging out in a culture or clique for a while that pushes you into doing it
[17:30:50] <warweasle> Now it's more like 90%.
[17:30:59] <LastTalon> DaScoot, exactly.
[17:31:09] <LastTalon> The normalization of these ideas is the problem.
[17:31:20] *** Kelzorz <Kelzorz!~Kelzorz@162.104.220.155> has joined #gamedev
[17:31:27] <DaScoot> if the army wanted to produce mass murderers they could probably push them out by the thousands
[17:31:42] <warweasle> The thing is, you will generally do as you are told. And if you can control someone's media, well you can tell them anything.
[17:32:02] <LastTalon> The more normal the idea of hating people is the easier it is to commit atrocities against them.
[17:32:24] <warweasle> Well, yes. It's the first step to genocide.
[17:33:56] <warweasle> The problem is we have a well coordinated group who is working to deepen divisions against their perceived enemies.
[17:34:07] <LastTalon> Exactly my point.
[17:34:07] *** knops <knops!~yannick@ip-62-143-84-11.hsi01.unitymediagroup.de> has quit IRC (Ping timeout: 252 seconds)
[17:34:19] <LastTalon> Like I said, the discussion should be about divisiveness.
[17:34:28] <warweasle> It's practically a stochastic war.
[17:34:41] *** knops <knops!~yannick@ip-62-143-84-11.hsi01.unitymediagroup.de> has joined #gamedev
[17:34:49] <warweasle> Once again, we prepared for the wrong war.
[17:35:35] <DnzAtWrk> there is no war, just noise, psychopaths, soapboxes, hatred, media, culture
[17:35:41] <DnzAtWrk> bullshit bullshit bullshit bullshit
[17:35:41] <LunarJetman> don't confuse "psychotic" with "psychopathic": they are two quite different things (psychotic doesn't equal a violent nature)
[17:35:52] <pulse> ^
[17:36:05] <LastTalon> I can't speak for other peoples' arguments, but I'm not.
[17:36:07] <pulse> i think of psychos as people who lack any sort of human empathy
[17:36:07] <warweasle> DnzAtWrk: This isn't an isolated incident. Someone is pushing them.
[17:36:14] <LastTalon> I'm saying that people acting normally can behave this way.
[17:36:16] <pulse> but there's psychos and then there's murderous psychos
[17:36:35] <LastTalon> When the idea of hating people is normal its way easier than you'd like to think.
[17:37:15] <warweasle> LastTalon: When you see a shoe salesman become a warlord, I think we can say yes.
[17:37:27] <LunarJetman> I become psychotic if I don't take my medication and this psychosis does not manifest as violence.
[17:37:40] <R2robot> (yet)
[17:37:43] <warweasle> About half of people will follow authority as long as it is perceived as authority.
[17:37:55] <LunarJetman> R2robot: ignorant
[17:38:08] <R2robot> it manifests as endless arguments on IRC
[17:38:16] <R2robot> and self delusion
[17:38:16] <LunarJetman> LOL
[17:38:39] <LunarJetman> the fact that I am taking antipsychotics and you are not in all likelihood means I am saner than you at the moment dear
[17:38:49] <R2robot> 'saner'
[17:38:52] <LastTalon> Saner?
[17:39:00] <pulse> the sanest
[17:39:10] <LastTalon> Let me just set my standard for saneness really quick.
[17:39:12] <LastTalon> :P
[17:39:20] <R2robot> lol
[17:39:24] <pulse> "be sane somewhere else, this is irc!"
[17:39:35] <warweasle> LunarJetman: I'm autistic and I might score "higher" on a test because I follow rules exclusively. Even when I don't understand them.
[17:39:41] <DaScoot> how about we get this back on topic
[17:39:50] <DaScoot> ...so I heard the shooter said he learned his skills on Fortnite
[17:39:52] <warweasle> This was about hating Wookies right?
[17:40:07] <LastTalon> I said all I really care to on the issue.
[17:40:11] <LunarJetman> warweasle: I am probably on the Spectrum but I haven't been diagnosed; I would be surprised if I had something similar to Aspergers
[17:40:16] <warweasle> Or, as we should call them, Space Werewolves!
[17:40:24] <DnzAtWrk> the shooter also blamed spyro for this ethno-whatever
[17:40:29] <DnzAtWrk> yelled "subscribe to pewdiepie"
[17:40:30] <LastTalon> I don't think discussing the particular shooter is productive.
[17:40:39] <DnzAtWrk> and thought trump was a great white nationalist
[17:40:44] <DnzAtWrk> every god damn controversy sown
[17:41:17] <DnzAtWrk> he already has people reading his garbage manifesto
[17:41:31] <warweasle> LunarJetman: It's generally dianosed when you have problems doing things. Like looking people in the eyes or understanding that you need to stop talking about your very technical, specific interest which no one else even knows about.
[17:41:54] <warweasle> That's crazy, Trump is ORANGE!
[17:42:03] * LastTalon sometimes wonders if hes autistic >.>
[17:42:07] <LunarJetman> yeah I am not great at social interaction; I kind of have to think about interacting when interacting
[17:42:25] <pulse> DaScoot, because it takes a lot of high level combat tactics to target unarmed civilians :/
[17:42:58] <DaScoot> I think my dad thought I had asperger's for a while, but based on internet tests I'm not even remotely close
[17:43:04] * DaScoot is just weird
[17:43:11] <LunarJetman> I also suffer from aphantasia which probably doesn't help on a day to day basis
[17:43:11] <DnzAtWrk> I only have OCD I believe
[17:43:31] <warweasle> You can take an online test and it can tell you if you need to schedule a real evaluation.
[17:43:34] <pulse> i suffer from not wanting to classify myself into any box with label :P
[17:43:34] <DnzAtWrk> psychiatrist agreed
[17:44:02] <DnzAtWrk> it was more the sobbing on the floor thing because I couldn't leave my apartment in fear of accidentally leaving the stove on
[17:44:06] <LunarJetman> I kind of think most people have a significant advantage over me due to my aphantasia.
[17:45:05] <warweasle> DnzAtWrk: Yeah, I'm more like: Why bother putting pictures on walls. It's already a wall. And white makes more sense because the light will diffuse more.
[17:45:27] <DaScoot> kinda weird how no one had really heard of it until a few years ago it seems like then as soon as it had a name a bunch of people were all, oh hey, I've got that
[17:45:32] <LastTalon> warweasle, I mean that just seems logical to me.
[17:45:38] <LastTalon> Should I be disagreeing with that sentiment?
[17:46:00] <LastTalon> I must be such a strange person. ._.
[17:46:25] <warweasle> DaScoot: Well, I had several teachers who were certain I had something but because it wasn't well known at the time, they couldn't get me any help. After all, I wasn't a drooling moron.
[17:46:25] <LunarJetman> DaScoot: I thought it was normal; I didn't realize other people could form mental imagery when awake
[17:46:41] <pulse> i'm forming some mental images right now
[17:46:43] <DnzAtWrk> depends on how lucid you think they are
[17:47:09] <DnzAtWrk> here's a fun game by the way
[17:47:16] <DnzAtWrk> think about what you're thining about when you're falling asleep
[17:47:17] <LastTalon> LunarJetman, can you think about how things sound?
[17:47:23] <warweasle> "So...why aren't you talking today? Why don't you look me in the eye when you're not talking to me?"
[17:47:23] <pulse> when i was younger i had a weird exercise i invented... it's called a mental blackboard. you visualize a blackboard and you try to solve equations on it and shit
[17:47:24] <DnzAtWrk> thinking*
[17:47:27] <LastTalon> Like can you imagine the sound of a train horn or something?
[17:47:34] <pulse> i still suck at it tho
[17:47:37] <LunarJetman> LastTalon: no
[17:47:45] <LastTalon> Intersting.
[17:47:50] <LastTalon> Do you have an internal monologue?
[17:47:53] <DnzAtWrk> can you think words?
[17:47:56] <LunarJetman> yes
[17:48:01] <DnzAtWrk> do they have sounds?
[17:48:01] <DaScoot> man, I have songs stuck in my head 24-7
[17:48:10] <pulse> can you visualize a smell?
[17:48:11] <LunarJetman> kind of
[17:48:12] <DaScoot> I usually have something in my head the minute I wake up
[17:48:24] <pulse> if i say pizza, do you smell it in the back of your mind
[17:48:24] <LastTalon> Well its not about experiencing visuals and sounds, its about being able to do it voluntarily.
[17:48:27] <DnzAtWrk> can you see pure colors?
[17:48:33] <DnzAtWrk> like, thinking about green
[17:48:47] <DnzAtWrk> ok, I have a difficulty thinking about green now
[17:48:51] <pulse> i like to imagine impossible colors, am i the only one
[17:48:53] *** efxlab <efxlab!~efxlab@244.178.134.77.rev.sfr.net> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)
[17:49:06] <LastTalon> pulse, and how has that worked out so far? :P
[17:49:06] <DnzAtWrk> how do you think of a color
[17:49:08] <DaScoot> green
[17:49:13] <pulse> LastTalon, not too well :D
[17:49:25] <pulse> i think i can imagine a certain shade of bluegreen with a sort of metallic shine that doesn't exist
[17:49:27] <pulse> in real world
[17:49:28] <pulse> but that's about it
[17:49:43] <LastTalon> But that would just be a real color. :P
[17:49:46] <pulse> almost easier to imagine a 4d box
[17:49:57] <DnzAtWrk> I suspect that younger people have a much greater ability mentally imagine things
[17:50:00] <pulse> no, i don't think it exists xD
[17:50:01] <pulse> it's hard to explain
[17:50:07] <DnzAtWrk> I used to spend hours just walking around thinking about scenarious as a kid
[17:50:10] <LastTalon> Colors only exist in your mind, pulse.
[17:50:16] <LastTalon> If you can imagine it its a real color.
[17:50:18] <DnzAtWrk> now my imagination seems so... distant
[17:50:19] <LastTalon> Lol
[17:50:36] <pulse> LastTalon, well it may be that some colors may be imagined but never seen in the real world
[17:50:44] <LastTalon> Well sure.
[17:51:02] <pulse> and colors are a weird thing in the physical world anyway
[17:51:18] <LastTalon> You'll probably never see true black either.
[17:51:26] <pulse> unless you get one of those 99.999% black things
[17:51:29] <pulse> what's that called again
[17:51:35] <LastTalon> Still wouldn't be pure black though. Really close though.
[17:51:44] <warweasle> Vantablack.
[17:51:50] <pulse> yeah, that
[17:51:51] <DnzAtWrk> I'm going to have to get some kind of psychadelics
[17:51:54] <pulse> i want a coat out of that
[17:52:03] <LastTalon> DaScoot, shrooms?
[17:52:07] <DnzAtWrk> yes
[17:52:08] <warweasle> Why do I know that offhand when I couldn't remember the world "backpack" this morning.
[17:52:09] <pulse> DnzAtWrk, meditate for 16 hours instead
[17:52:13] <DnzAtWrk> if I could ever find something like that
[17:52:20] <LastTalon> Meant to say to DnzAtWrk :P
[17:52:30] <LunarJetman> I vantablack coat would be really cool
[17:52:33] <LunarJetman> A
[17:52:34] <pulse> i know, right
[17:52:46] <DaScoot> I need an adult, strangers are offering me drugs
[17:52:54] <DnzAtWrk> fuck, is my ability to imagine really that bad
[17:52:58] <LastTalon> DaScoot, LOL
[17:52:59] <LunarJetman> the problem is you couldn't put it on because you wouldn't be able to find the arm holes
[17:53:16] <pulse> DnzAtWrk, can you imagine a rolling cube in your head
[17:53:20] <LastTalon> LunarJetman, I don't use my eyes to find arm holes anyway.
[17:53:30] <LunarJetman> me neither
[17:53:32] <DnzAtWrk> yes, but not to the degree I remember being able to
[17:53:44] <pulse> train it then
[17:54:07] <LunarJetman> but you wouldn't know which way up it was
[17:54:14] <pulse> i wonder if it's possible to train visualization to the degree where you can solve equations like you would on a piece of paper
[17:54:28] <pulse> i bet it is
[17:54:28] <warweasle> pulse: Yes, but rare.
[17:54:34] <pulse> yeah because no one trains in it
[17:54:46] <pulse> eidetic memory folks don't count
[17:54:49] <pulse> they're mutants
[17:55:00] *** thomas_2_ <thomas_2_!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[17:55:02] <pulse> it should be trainable
[17:55:18] <DaScoot> there's a trick to it
[17:55:21] <LastTalon> It might be trainable.
[17:55:24] <pulse> like, if you imagine a blacboard in your head, and you start writing on it, the writing is kinda like what you would see if you waved a cigarette around at night
[17:55:28] <DaScoot> associating concepts with physical objects for example
[17:55:32] <pulse> the trail is there for a little while and it disappears
[17:55:36] <warweasle> Well, I have a theory: We are basically neural networks. Neural networks are not turing complete...unless you add memory. People are require reality to be turing complete.
[17:55:40] <pulse> but i bet you can train to the point where that trail is prolonged for quite a while
[17:55:42] <LastTalon> Most people can remember things in great detail from time to time.
[17:55:46] <DaScoot> some people with strong memories do it by, say, associating memories with things in their house
[17:56:07] <DaScoot> so to remember <X> they think about some thing sitting on their shelf and the associated memories come up
[17:56:19] <LastTalon> Ben franklin imagined people with their names written on their heads. >.>
[17:56:20] <LastTalon> Weirdo
[17:56:23] <pulse> best memory inducer is smell i read somewhere
[17:56:51] <LastTalon> Yeah, the olfactory sense has a very short path to memory formation.
[17:57:01] <LastTalon> Your sense of smell is literally attached directly to your brain.
[17:58:24] <DnzAtWrk> well, if anything will help with forming images, I'm already doing it, ie listening to audiobooks
[18:01:59] <warweasle> Someone wrote on facebook that one kind word can make someone's day.
[18:02:11] <R2robot> nice
[18:02:14] <warweasle> Is it "boobies"? I bet it's "boobies".
[18:02:21] <R2robot> :D
[18:02:32] <LastTalon> Butts
[18:02:47] <R2robot> warweasle: Facebook then serves up ads for breast cancer.. Day RUINED!
[18:03:41] <DnzAtWrk> haha what
[18:08:37] *** DnzAtWrk <DnzAtWrk!~DnzAtWrk@mobile-access-6df0a2-207.dhcp.inet.fi> has quit IRC (Quit: Leaving)
[18:14:50] *** S_Gautam <S_Gautam!uid286066@gateway/web/irccloud.com/x-muskvbjebpycqzzk> has quit IRC (Quit: Connection closed for inactivity)
[18:15:35] *** eddof13 <eddof13!~eddof13@201-156-176-12.reservada.static.axtel.net> has joined #gamedev
[18:22:16] *** brainzap <brainzap!~brainzap@178.197.235.13> has joined #gamedev
[18:22:16] *** brainzap <brainzap!~brainzap@178.197.235.13> has quit IRC (Read error: Connection reset by peer)
[18:33:32] <LunarJetman> I've just ordered an nVIDIA RTX 2080 Ti. Should arrive tomorrow! \o/
[18:40:18] <warweasle> COOL! Can I have it?
[18:40:57] <warweasle> I'll trade you a...digs through box of cards...a windows modem?
[18:43:37] <LastTalon> Lol
[18:51:31] <R2robot> oh gawd.. windows modems were the WORRRSST!
[18:53:17] *** knops <knops!~yannick@ip-62-143-84-11.hsi01.unitymediagroup.de> has quit IRC (Remote host closed the connection)
[18:53:19] <warweasle> On linux!
[18:54:18] <R2robot> YASSSSSSSSS
[18:54:20] <R2robot> my gawd
[18:54:54] <R2robot> I just kept my external 28.8k modem to avoid all that nonsense
[18:57:39] <warweasle> But 57.6Kb
[19:04:26] *** Serpent7776 <Serpent7776!~Serpent77@90-156-31-193.internetia.net.pl> has joined #gamedev
[19:07:46] *** gareppa <gareppa!~gareppa@unaffiliated/gareppa> has quit IRC (Quit: Leaving)
[19:13:31] <R2robot> #compression
[19:13:53] <R2robot> suspect at that
[19:18:38] <WarauSalesman> Cahaan, have you watched Requiem for a Dream? :D
[19:27:33] *** perplexity <perplexity!~perplexed@unaffiliated/perplexity> has joined #gamedev
[19:36:38]
*** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
[19:37:58] *** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has joined #gamedev
[19:40:34] *** freestyledork is now known as freefork_afk
[19:49:32] *** synju <synju!c4d2309e@gateway/web/freenode/ip.196.210.48.158> has joined #gamedev
[20:01:42] *** [Relic] <[Relic]!~Relic]@2602:306:33a3:6d30:c90e:d617:7f8c:e53d> has joined #gamedev
[20:03:13] *** mijowh <mijowh!~mike@24.102.213.241.res-cmts.t132.ptd.net> has joined #gamedev
[20:04:10] <Cahaan> WarauSalesman, nope, did I miss anything?
[20:05:36] *** code_zombie <code_zombie!~code_zomb@2605:a601:aa1:da00:9069:bc94:3160:5b5f> has joined #gamedev
[20:12:14] *** domenkk <domenkk!uid25676@gateway/web/irccloud.com/x-ruwiqxazjjznmrea> has joined #gamedev
[20:12:23] <WarauSalesman> Cahaan, the ass to ass scene :D
[20:13:15] <notchris> gonna do some gamedev tonight
[20:13:16] <notchris> woooo
[20:14:23] <WarauSalesman> I did it yesterday
[20:14:39] <WarauSalesman> but during my workout today, I just realized I have to rollback some stuff :-/
[20:15:07] <WarauSalesman> do you guys know how to partially rollback a commit in git?
[20:15:32] <WarauSalesman> for example, I pushed changes on 5 files and I only want to rollback 3 of them
[20:23:48] *** freefork_afk is now known as freestyledork
[20:28:25] *** warweasle <warweasle!user@2600:3c03::f03c:91ff:fe26:d1db> has quit IRC (Quit: later)
[20:38:49]
*** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
[20:43:28] *** synju <synju!c4d2309e@gateway/web/freenode/ip.196.210.48.158> has quit IRC (Quit: Page closed)
[20:53:45] *** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has joined #gamedev
[20:54:34] <aeth> WarauSalesman: Search engines tend to be helpful for stuff like that. If none are helpful, assuming it's the latest commit, what I would do is I'd copy and paste
[20:54:51] <aeth> Copy the files you want to keep to a temporary directory, revert the commit, and then overwrite the reverted files with the saved files
[20:54:54] <WarauSalesman> :-/
[21:07:41] *** atomekk <atomekk!~atomekk@unaffiliated/atomekk> has joined #gamedev
[21:20:43] <R2robot> ask in #git WarauSalesman
[21:23:52] *** atom32k <atom32k!~atomekk@unaffiliated/atomekk> has joined #gamedev
[21:24:24] *** atomekk <atomekk!~atomekk@unaffiliated/atomekk> has quit IRC (Remote host closed the connection)
[21:25:01] *** DaScoot <DaScoot!~Scooter@static-24-153-33-9.cpe.metrocast.net> has quit IRC (Quit: Bye)
[21:32:01] <WarauSalesman> that is the last time I commit more than one feature at the same time :-/
[21:32:15] <R2robot> :)
[21:32:40] <WarauSalesman> lesson painstakingly learned
[21:32:57] <R2robot> branch for every feature
[21:33:30] <WarauSalesman> meh, the new feature also needed a change in one of my core libraries. then I committed both the change and the feature together
[21:34:00] <WarauSalesman> then I realized that I could have done better with the core library changes. so I want to revert these changes and do them again, but I want to preserve the feature code
[21:34:24] <WarauSalesman> the core library changes leaked everywhere and then I just realized that I could spare my code from that dumb turmoil
[21:34:32] <WarauSalesman> f u c k
[21:36:01] *** refs <refs!~refs@dslb-178-005-226-169.178.005.pools.vodafone-ip.de> has joined #gamedev
[21:42:23] <WarauSalesman> R2robot, thanks for the suggestion, but they did not do better than my own google searches
[21:42:38] <WarauSalesman> now they are playing the Captain Hindsight role :-/
[21:42:50] <R2robot> i was watching.. Not sure who that goofball is, but normally, there are some super git pros in there
[21:43:00] <R2robot> the gymnastics they do with git amazes me
[21:43:24] <WarauSalesman> yeah! I've heard about that channel too. too bad I got a bad apple
[21:44:08] *** notchris <notchris!~notchris@67.218.88.131> has quit IRC (Quit: notchris)
[21:44:14] <R2robot> can you just rollback the whole commit and then re-commit the bits you want?
[21:44:22] <pulse> git is something an insane scientists would create after taking every psychedelic known to man in one sitting
[21:44:22] <R2robot> (i haven't been paying that much attention)
[21:44:46] <WarauSalesman> like aeth said. I could save the files, rollback the commit and then copy the files back
[21:44:49] *** atom32k <atom32k!~atomekk@unaffiliated/atomekk> has quit IRC (Ping timeout: 246 seconds)
[21:44:55] <WarauSalesman> but I hate that solution
[21:45:09] <aeth> That's not even the nuclear option. The nuclear option is checking out again
[21:45:22] <aeth> well, cloning in git terms
[21:45:38] <WarauSalesman> can I stash committed files?
[21:46:03] <WarauSalesman> I think stash only works for dirty files
[21:46:12] <WarauSalesman> well, I can make them dirty...
[21:46:35] *** Tylak <Tylak!~Tylak@074-135-002-092.res.spectrum.com> has quit IRC (Quit: Nettalk6 - www.ntalk.de)
[21:47:11] <chrisf> you misunderstand what stash does
[21:47:45] *** atom32k <atom32k!~atomekk@unaffiliated/atomekk> has joined #gamedev
[21:48:13] *** toothlessg <toothlessg!~toothless@rrcs-24-103-153-67.nys.biz.rr.com> has quit IRC (Ping timeout: 252 seconds)
[22:03:41] <WarauSalesman> w/e
[22:03:43] <WarauSalesman> :D
[22:32:00] *** ShadowIce <ShadowIce!~pyoro@unaffiliated/shadowice-x841044> has joined #gamedev
[22:40:02] *** Kelzorz <Kelzorz!~Kelzorz@162.104.220.155> has quit IRC (Ping timeout: 250 seconds)
[22:46:42] <LastTalon> Couldn't you check out right before, then cherry pick in?
[22:46:52] <LastTalon> I also have not been really paying attention.
[22:49:31] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has joined #gamedev
[22:49:49] <LastTalon> Oh, you just want certain files...
[22:51:48] <LastTalon> WarauSalesman, checkout just the files you want to keep to a new branch, then rebase.
[22:52:08] <LastTalon> Or don't rebase. Whatever floats your boat.
[22:53:26] *** thomas_25 <thomas_25!~thomas_25@unaffiliated/thomas-25/x-0068438> has quit IRC (Client Quit)
[22:53:54] *** ShadowIce <ShadowIce!~pyoro@unaffiliated/shadowice-x841044> has quit IRC (Read error: Connection reset by peer)
[23:03:14] *** immibis <immibis!~immibis@125-238-72-168-fibre.sparkbb.co.nz> has joined #gamedev
[23:10:57] *** Serpent7776 <Serpent7776!~Serpent77@90-156-31-193.internetia.net.pl> has quit IRC (Quit: leaving)
[23:16:02]
*** _DB <_DB!6ccefbd9@gateway/web/cgi-irc/kiwiirc.com/ip.108.206.251.217> has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
[23:16:05] *** ZeroSystem <ZeroSystem!45f81b6b@gateway/web/freenode/ip.69.248.27.107> has joined #gamedev
[23:19:15] *** xen74 <xen74!~xen74@2001:44b8:2e3:9b00:75de:30e3:e9c1:8e78> has quit IRC (Read error: Connection reset by peer)
[23:20:57] *** Z-cat <Z-cat!~Dasha_CPP@unaffiliated/z-cat> has quit IRC (Quit: Leaving)
[23:28:37] *** Kelzorz <Kelzorz!~Kelzorz@162.104.220.155> has joined #gamedev
[23:29:47] *** atom32k <atom32k!~atomekk@unaffiliated/atomekk> has quit IRC (Ping timeout: 252 seconds)
[23:32:57] *** atom32k <atom32k!~atomekk@unaffiliated/atomekk> has joined #gamedev
[23:42:26] *** notchris <notchris!~notchris@c-73-16-120-84.hsd1.ct.comcast.net> has joined #gamedev
[23:47:41] <notchris> phew
[23:47:43] <notchris> long drive
[23:50:45] *** Beliar <Beliar!~Beliar@2a02:8108:9640:6c42:7892:8cb4:473d:bae5> has quit IRC (Quit: The only real mistake is the one from which we learn nothing)
[23:54:47] *** atom32k <atom32k!~atomekk@unaffiliated/atomekk> has quit IRC (Remote host closed the connection)
[23:55:00] *** moongazer <moongazer!~moongazer@unaffiliated/moongazer> has quit IRC (Ping timeout: 250 seconds)
[23:55:14] *** atom32k <atom32k!~atomekk@unaffiliated/atomekk> has joined #gamedev
[23:59:22] *** HZun <HZun!~HZun@0x3ec721e2.osd.customer.dk.telia.net> has quit IRC (Quit: Leaving)