01:48 < dav1d> zz time already passed 2 hours ago -.-, cya 01:50 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has quit [Quit: exit(0);] 01:52 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #mcdevs 01:53 <+Prf_Jakob> dav1d: good night 01:55 -!- cathode [~cathode@c-76-105-184-52.hsd1.or.comcast.net] has quit [Quit: Leaving] 02:04 -!- cathode [~cathode@c-76-105-184-52.hsd1.or.comcast.net] has joined #mcdevs 02:25 -!- TomyLobo [~TomyLobo@37-5-55-43-dynip.superkabel.de] has quit [Quit: Standby mode...] 02:50 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has joined #mcdevs 03:21 -!- barneygale [~barneygal@cpc18-sotn9-2-0-cust33.15-1.cable.virginmedia.com] has quit [Ping timeout: 276 seconds] 04:10 -!- SpaceManiac [~SpaceMani@r74-192-152-131.gtwncmta01.grtntx.tl.dh.suddenlink.net] has joined #mcdevs 04:11 -!- mode/#mcdevs [+v SpaceManiac] by ChanServ 04:41 -!- nitrodex [Nitrodex@maple.monsterbnc.org] has quit [Ping timeout: 260 seconds] 04:41 -!- Nitrodex [Nitrodex@maple.monsterbnc.org] has joined #mcdevs 04:42 -!- Nitrodex is now known as Guest36903 04:42 -!- micolous [pirates@koji.tok0.micolous.id.au] has quit [Ping timeout: 260 seconds] 04:43 -!- micolous [pirates@koji.tok0.micolous.id.au] has joined #mcdevs 05:08 -!- Brandon15811 [~Brandon15@2a01:e0b:1:156:99b:d6ef:3b56:1458] has quit [Ping timeout: 255 seconds] 05:14 -!- Brandon15811 [~Brandon15@2a01:e0b:1:156:d8f8:95a6:51be:5676] has joined #mcdevs 05:50 -!- Netsplit *.net <-> *.split quits: [z], cathode, moshee 05:50 -!- Netsplit *.net <-> *.split quits: ShaRose, SinZ, KHobbits, lianj, +clonejo, Thinkofdeath, l4mRh4X0r 05:51 -!- Netsplit *.net <-> *.split quits: +md_5, +ammar2, AgentHH, +Prf_Jakob, balrog 05:52 -!- cathode [~cathode@c-76-105-184-52.hsd1.or.comcast.net] has joined #mcdevs 05:52 -!- [z] [~z@cpc2-seac20-2-0-cust453.7-2.cable.virginmedia.com] has joined #mcdevs 05:52 -!- moshee [~moshee@unaffiliated/moshee] has joined #mcdevs 05:52 -!- lianj [~lianj@subtle/user/lianj] has joined #mcdevs 05:52 -!- KHobbits [~khf@baka.khobbits.co.uk] has joined #mcdevs 05:52 -!- clonejo [~clonejo@shakik.de] has joined #mcdevs 05:52 -!- SinZ [~SinZ@CPE-121-219-83-235.lnse1.lon.bigpond.net.au] has joined #mcdevs 05:52 -!- l4mRh4X0r [lmRhXr@ie.freeBNC.net] has joined #mcdevs 05:52 -!- Thinkofdeath [~Thinkofde@198.199.127.128] has joined #mcdevs 05:52 -!- ShaRose [ShaRose@sharose.info] has joined #mcdevs 05:52 -!- ServerMode/#mcdevs [+v clonejo] by leguin.freenode.net 05:53 -!- Netsplit over, joins: balrog, +Prf_Jakob, +md_5, +ammar2, AgentHH 05:54 -!- Netsplit *.net <-> *.split quits: ShaRose, moshee, SinZ, KHobbits, lianj, +clonejo, Thinkofdeath, l4mRh4X0r, cathode, [z] 05:55 -!- Netsplit over, joins: cathode, [z], moshee, lianj, KHobbits, +clonejo, SinZ, l4mRh4X0r, Thinkofdeath, ShaRose 05:58 -!- kahrl [~kahrl@p5B338B96.dip0.t-ipconnect.de] has quit [Quit: leaving] 06:20 -!- eddyb [~eddy@unaffiliated/eddyb] has joined #mcdevs 06:53 -!- kcj [~casey@unaffiliated/kcj] has joined #mcdevs 07:03 -!- ranie [~rramiso@124.6.182.55] has joined #mcdevs 07:05 -!- fireglow [fireglow@unaffiliated/fireglow] has quit [Remote host closed the connection] 07:10 -!- fireglow [fireglow@unaffiliated/fireglow] has joined #mcdevs 07:51 -!- Prf_Jakob [~jakob@c-2b27e155.1214-1-64736c20.cust.bredbandsbolaget.se] has quit [Ping timeout: 264 seconds] 07:52 -!- Prf_Jakob [~jakob@c-2b27e155.1214-1-64736c20.cust.bredbandsbolaget.se] has joined #mcdevs 07:52 -!- mode/#mcdevs [+v Prf_Jakob] by ChanServ 08:07 -!- kcj [~casey@unaffiliated/kcj] has quit [Read error: Connection reset by peer] 08:09 -!- Kyle_ [kyle@botters/kyle] has joined #mcdevs 08:09 -!- Snowl|Away [~Snowl@2001:41d0:2:c2e5::1] has joined #mcdevs 08:09 -!- Kyle [kyle@botters/kyle] has quit [Read error: Operation timed out] 08:09 -!- Matvei [~matvei_fr@znc.fcraft.net] has quit [Read error: Operation timed out] 08:09 -!- pdelvo_ [~pdelvo@5.9.63.185] has quit [Read error: Connection reset by peer] 08:09 -!- Snowl [~Snowl@2001:41d0:2:c2e5::1] has quit [Read error: Operation timed out] 08:09 -!- Snowl|Away is now known as Snowl 08:10 -!- Brandon15811_ [~Brandon15@2a01:e0b:1:156:ac5f:af:3910:e47e] has quit [Read error: Operation timed out] 08:13 -!- Brandon15811_ [~Brandon15@2a01:e0b:1:156:d8f8:95a6:51be:5676] has joined #mcdevs 08:14 -!- Matvei [~matvei_fr@znc.fcraft.net] has joined #mcdevs 08:38 -!- M6PIC [519f5dc8@gateway/web/freenode/ip.81.159.93.200] has joined #mcdevs 09:26 -!- conehead [~conehead@unaffiliated/conehead] has quit [Quit: Computer has gone to sleep.] 09:27 -!- ranie [~rramiso@124.6.182.55] has quit [Ping timeout: 246 seconds] 09:27 -!- Cay [~OlofLarss@s83-177-171-150.cust.tele2.se] has joined #mcdevs 09:29 -!- kcj [~casey@unaffiliated/kcj] has joined #mcdevs 09:34 -!- eddyb [~eddy@unaffiliated/eddyb] has quit [Disconnected by services] 09:34 -!- eddyb [~eddy@unaffiliated/eddyb] has joined #mcdevs 09:35 -!- edlothiol [~edlothiol@2a02:810b:80c0:27:f2de:f1ff:fe78:51cf] has joined #mcdevs 09:44 -!- ranie [~rramiso@124.6.182.55] has joined #mcdevs 09:53 -!- unnicked314 [~d45d641f@204.155.152.124] has joined #mcdevs 09:57 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 10:20 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Quit: Excess Flood] 10:21 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 10:29 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Quit: Excess Flood] 10:51 -!- shoghicp_ [~shoghicp@77.225.6.14] has joined #mcdevs 10:55 -!- shoghicp [~shoghicp@77.225.6.14] has quit [Ping timeout: 268 seconds] 10:55 -!- shoghicp_ is now known as shoghicp 11:01 -!- ranie [~rramiso@124.6.182.55] has quit [Ping timeout: 256 seconds] 11:14 -!- ranie [~rramiso@124.6.182.55] has joined #mcdevs 11:17 -!- BizarreCake [~BizarreCa@46.121.251.157] has joined #mcdevs 11:17 -!- unnicked314 [~d45d641f@204.155.152.124] has quit [Quit: CGI:IRC (Ping timeout)] 11:19 -!- Yoshi2 [~chatzilla@xdsl-87-78-123-229.netcologne.de] has joined #mcdevs 11:29 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 11:40 -!- Yoshi2 [~chatzilla@xdsl-87-78-123-229.netcologne.de] has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 11:50 -!- SuinDraw [~NiaTeppel@WiseOS/Founder/NiaTeppelin] has joined #mcdevs 11:54 -!- Cay [~OlofLarss@s83-177-171-150.cust.tele2.se] has quit [Read error: Connection reset by peer] 12:05 -!- kahrl [~kahrl@p5B338B96.dip0.t-ipconnect.de] has joined #mcdevs 12:16 -!- balrog [~balrog@discferret/developer/balrog] has quit [Ping timeout: 264 seconds] 12:18 -!- balrog [~balrog@discferret/developer/balrog] has joined #mcdevs 12:29 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Quit: Excess Flood] 12:30 -!- Zachoz [~Zachoz@pdpc/supporter/student/zachoz] has quit [Quit: ZNC - http://znc.in] 12:31 -!- Zachoz- [Zachoz@2001:470:1f07:8d7:6:6:6:33] has joined #mcdevs 12:34 -!- Zachoz- is now known as Zachoz 12:35 -!- ranie [~rramiso@124.6.182.55] has quit [Remote host closed the connection] 12:35 -!- Zachoz is now known as Guest82364 12:36 -!- Guest82364 is now known as Zachoz 12:36 -!- Zachoz [Zachoz@2001:470:1f07:8d7:6:6:6:33] has quit [Changing host] 12:36 -!- Zachoz [Zachoz@pdpc/supporter/student/zachoz] has joined #mcdevs 13:24 -!- r04r|away is now known as r04r 13:28 -!- BizarreCake [~BizarreCa@46.121.251.157] has quit [Quit: Leaving] 13:28 -!- BizarreCake [~BizarreCa@46.121.251.157] has joined #mcdevs 13:28 -!- BizarreCake [~BizarreCa@46.121.251.157] has quit [Client Quit] 13:36 -!- barneygale [~barneygal@cpc18-sotn9-2-0-cust33.15-1.cable.virginmedia.com] has joined #mcdevs 14:25 -!- Drainedsoul2 [~Drainedso@mail.rleahy.ca] has joined #mcdevs 14:31 -!- BizarreCake [~BizarreCa@46.121.251.157] has joined #mcdevs 14:32 -!- Yoshi2 [~chatzilla@xdsl-87-78-123-229.netcologne.de] has joined #mcdevs 14:33 -!- TomyLobo [~TomyLobo@37-5-55-43-dynip.superkabel.de] has joined #mcdevs 14:43 -!- unnicked314 [~d45d641f@204.155.152.124] has joined #mcdevs 14:53 -!- Guest36903 is now known as nitrodex 14:56 -!- eddyb is now known as [[eddyb]] 14:57 -!- [[eddyb]] is now known as eddyb 14:58 -!- BizarreCake [~BizarreCa@46.121.251.157] has quit [Quit: Leaving] 15:02 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has quit [Remote host closed the connection] 15:13 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #mcdevs 15:16 -!- Amaranth [~travis@ubuntu/member/Amaranth] has quit [Read error: Connection reset by peer] 15:39 -!- Drainedsoul2 [~Drainedso@mail.rleahy.ca] has quit [Ping timeout: 276 seconds] 15:49 -!- Amaranth [~travis@ubuntu/member/Amaranth] has joined #mcdevs 15:49 -!- mode/#mcdevs [+v Amaranth] by ChanServ 15:56 -!- barneygale [~barneygal@cpc18-sotn9-2-0-cust33.15-1.cable.virginmedia.com] has quit [Ping timeout: 246 seconds] 16:33 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 16:50 -!- SunDrawf [~NiaTeppel@WiseOS/Founder/NiaTeppelin] has joined #mcdevs 16:52 -!- SuinDraw [~NiaTeppel@WiseOS/Founder/NiaTeppelin] has quit [Ping timeout: 240 seconds] 16:54 -!- mbaxter [~mbaxter@mcblockit/staff/mbaxter] has quit [Ping timeout: 276 seconds] 16:54 -!- mbaxter [~mbaxter@mcblockit/staff/mbaxter] has joined #mcdevs 16:55 -!- geohhot [~gevorg@46.71.118.24] has joined #mcdevs 17:07 -!- Kyle_ is now known as Kyle 17:07 -!- yorick [~yorick@oftn/member/yorick] has joined #mcdevs 17:08 < geohhot> hello everybody 17:08 <+sadimusi> hi 17:15 -!- zh32 is now known as zh32|away 17:19 -!- kcj [~casey@unaffiliated/kcj] has quit [Read error: Connection reset by peer] 17:21 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has quit [Quit: exit(0);] 17:38 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Remote host closed the connection] 17:46 -!- kcj [~casey@unaffiliated/kcj] has joined #mcdevs 17:50 < Sanky_> does anybody know what are the reasons behind the new launcher 17:50 < Sanky_> or is it just thinly veined antipiracy 17:54 -!- geohhot [~gevorg@46.71.118.24] has quit [Quit: Leaving] 18:21 < unnicked314> Sanky_: how will it protect against piracy? 18:22 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has joined #mcdevs 18:25 -!- yorick [~yorick@oftn/member/yorick] has quit [Remote host closed the connection] 18:26 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 18:35 -!- Yoshi2| [~chatzilla@xdsl-87-78-102-245.netcologne.de] has joined #mcdevs 18:36 -!- Yoshi2 [~chatzilla@xdsl-87-78-123-229.netcologne.de] has quit [Ping timeout: 240 seconds] 18:37 -!- Yoshi2| is now known as Yoshi2 18:45 < Sanky_> unnicked314: I guess they'll have to redownload :) 18:46 < Sanky_> nah, whatever, I just don't quite get why they can't keep the old one working. 18:47 -!- Yoshi2| [~chatzilla@xdsl-87-78-128-200.netcologne.de] has joined #mcdevs 18:48 -!- Yoshi2 [~chatzilla@xdsl-87-78-102-245.netcologne.de] has quit [Ping timeout: 240 seconds] 18:49 -!- Yoshi2| is now known as Yoshi2 18:58 -!- barneygale [~barneygal@cpc18-sotn9-2-0-cust33.15-1.cable.virginmedia.com] has joined #mcdevs 19:21 -!- TRocket [~TRocket@82-69-14-167.dsl.in-addr.zen.co.uk] has joined #mcdevs 19:23 < TRocket> does anyone know who "mthinkcpp"(github) is? someone on #mcdevs? 19:32 -!- SunDrawf [~NiaTeppel@WiseOS/Founder/NiaTeppelin] has quit [Quit: Leaving] 19:32 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 246 seconds] 19:39 -!- conehead [~conehead@unaffiliated/conehead] has joined #mcdevs 19:43 -!- Yoshi2| [~chatzilla@xdsl-87-78-30-206.netcologne.de] has joined #mcdevs 19:45 -!- Yoshi2 [~chatzilla@xdsl-87-78-128-200.netcologne.de] has quit [Ping timeout: 240 seconds] 19:45 -!- Yoshi2| is now known as Yoshi2 19:52 -!- Amaranthus [~travis@ubuntu/member/Amaranth] has joined #mcdevs 19:52 -!- mode/#mcdevs [+v Amaranthus] by ChanServ 19:55 -!- Fador_ [fador@hentai.fi] has joined #mcdevs 19:59 -!- edlothiol [~edlothiol@2a02:810b:80c0:27:f2de:f1ff:fe78:51cf] has quit [Remote host closed the connection] 20:00 -!- Netsplit *.net <-> *.split quits: Calinou, +Fador, +Amaranth, zutto, Adam01 20:00 -!- Netsplit over, joins: Adam01 20:01 -!- barneygale [~barneygal@cpc18-sotn9-2-0-cust33.15-1.cable.virginmedia.com] has quit [Ping timeout: 246 seconds] 20:03 -!- TRocket_ [~TRocket@82-69-14-167.dsl.in-addr.zen.co.uk] has joined #mcdevs 20:03 -!- TRocket [~TRocket@82-69-14-167.dsl.in-addr.zen.co.uk] has quit [Read error: Operation timed out] 20:04 -!- Yoshi2| [~chatzilla@xdsl-87-78-40-169.netcologne.de] has joined #mcdevs 20:05 < M6PIC> I still can't get my code, http://pastebin.com/tnG9nik1, to work. I have changed the short array to a length of 1 and the length of the string to big-endian. 20:06 -!- Yoshi2 [~chatzilla@xdsl-87-78-30-206.netcologne.de] has quit [Ping timeout: 276 seconds] 20:06 -!- Yoshi2| is now known as Yoshi2 20:08 -!- zutto [~sami@a91-152-187-162.elisa-laajakaista.fi] has joined #mcdevs 20:27 <+sadimusi> M6PIC: use wireshark 20:29 <+sadimusi> M6PIC: you're still sending 0xff000015... 20:36 < TRocket_> https://github.com/TRocket/GCMC/blob/master/src/server.cpp 20:37 < TRocket_> if it helps... 20:37 <+pdelvo> good morning everyone 20:38 < Yoshi2> good evening, pdelvo 20:38 < eddyb> TRocket_: are you writing C in C++? 20:41 < TRocket_> eddyb: yup, i keep forgetting i'm in c++ :P 20:42 < eddyb> you lack the magik 20:56 < M6PIC> I am using wireshark, it's just a little confusing. 20:56 < TRocket_> what's confusing 20:57 < TRocket_> just select interfaces and click capture 20:58 < TRocket_> and "tcp.port==25565" is the answer to a question that you will prbably ask 20:58 < M6PIC> I have set the filter to port 25565. 20:58 -!- ashka [~postmaste@pdpc/supporter/active/ashka] has quit [Ping timeout: 246 seconds] 21:04 < M6PIC> I get https://docs.google.com/file/d/0BzqffJgvxWeWc29Jd1lrWWMwY00/edit?usp=sharing 21:09 < TRocket_> hmm client sends 0xFE 21:09 < TRocket_> server sends 0xFF 21:10 < TRocket_> then a string length of 0?? 21:11 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 21:11 < M6PIC> That must mean /i 21:11 -!- mode/#mcdevs [+v Matvei] by ChanServ 21:11 < M6PIC> I'm incorrectly sending the length. (Accidentally pressed enter instead of backspace) 21:11 < TRocket_> then https://github.com/TRocket/GCMC/blob/master/src/server.cpp 21:11 < TRocket_> lol 21:12 < Calinou> I read "GCC" 21:12 < TRocket_> wait i meant idk 21:12 < M6PIC> I understand how to use it know. 21:12 < TRocket_> good 21:14 < M6PIC> I see that I'm sending 0x000015000000401f9500 21:14 < TRocket_> yeah 21:14 < M6PIC> There shouldn't be so many zeroes at the beginning. 21:15 < M6PIC> 2 less 21:15 < dav1d> M6PIC: you know what one "0" represents? 21:15 < M6PIC> 0b0000 I think 21:16 < dav1d> ah, fine :) 21:16 < TRocket_> you need to send the length as the number of characters and not the number of bytes 21:16 <+sadimusi> TkTech: that's not the problem 21:17 < dav1d> TRocket_: which is bytes*2 21:17 <+sadimusi> sry 21:17 <+sadimusi> * TRocket_ 21:17 < TRocket_> dav1d: bytes/2 21:17 < dav1d> TRocket_: no 21:17 < dav1d> *yes 21:17 < dav1d> my bad 21:18 < TRocket_> yeah, i had to work THAT one out the hard way... 21:18 < TRocket_> hours of wondering why it wasn't working 21:19 < dav1d> D ftw 21:19 < dav1d> wstring.length 21:25 < Yoshi2> dav1d: what does wstring.length do in D? 21:25 < dav1d> Yoshi2: wstring is a UTF-16 string 21:25 < dav1d> so it returns basically "bytes/2" 21:25 < Yoshi2> ah 21:26 < dav1d> not codepoints though 21:27 < M6PIC> I should definitely be sending 0x0015000000401f9500. 21:28 < TRocket_> don't think so 21:29 < TRocket_> i sent unsigned char data[42] = { 0x00, 0xA7, 0x00, 0x31, 0x00, 0x00, 0x00,0x36, 0x00, 0x31, 0x00, 0x00, 0x00, 0x31, 0x00, 0x2E, 0x00,0x35, 0x00, 0x2E, 0x00, 0x32, 0x00, 0x00, 0x00, 0x47, 0x00,0x43, 0x00, 0x4D, 0x00, 0x43, 0x00, 0x00, 0x00, 0x30, 0x00,0x00, 0x00, 0x32, 0x00, 0x30 }; 21:30 < TRocket_> and that's a fairly minimal ping message 21:30 < TRocket_> maybe use that and adapt it 21:33 <+sadimusi> M6PIC: in your case it should be ff001500a7003100000036003200000031002e0035002e00320000004d00360050004900430000003000000033 21:41 -!- Cay [~OlofLarss@s83-177-171-150.cust.tele2.se] has joined #mcdevs 21:51 -!- Xaardas [~tach@p5B252554.dip0.t-ipconnect.de] has joined #mcdevs 21:59 < M6PIC> So it's not at all sending the string correctly. 22:06 -!- eddyb [~eddy@unaffiliated/eddyb] has quit [Quit: Konversation terminated!] 22:08 -!- ashka [~postmaste@pdpc/supporter/active/ashka] has joined #mcdevs 22:08 -!- ashka [~postmaste@pdpc/supporter/active/ashka] has quit [Excess Flood] 22:18 -!- TRocket_ [~TRocket@82-69-14-167.dsl.in-addr.zen.co.uk] has quit [Remote host closed the connection] 22:18 <+md_5> Grum is text: {} still in 1.6.0? 22:19 < Grum> at minimum how it is for the current snapshot, which means it should have some compat 22:22 -!- zh32|away is now known as zh32 22:25 <+md_5> Grum thanks! much appreciated 22:37 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Quit: Excess Flood] 22:38 < Grum> md_5: absolutely no guarantees, we got some time left ;) 22:42 -!- barneygale [~barneygal@94.8.185.239] has joined #mcdevs 22:49 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has quit [Ping timeout: 256 seconds] 22:51 -!- shoghicp_ [~shoghicp@77.225.6.14] has joined #mcdevs 22:55 -!- shoghicp [~shoghicp@77.225.6.14] has quit [Ping timeout: 248 seconds] 22:55 -!- shoghicp_ is now known as shoghicp 23:14 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #mcdevs 23:27 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has quit [Ping timeout: 248 seconds] 23:28 -!- M6PIC [519f5dc8@gateway/web/freenode/ip.81.159.93.200] has quit [Quit: Page closed] 23:31 -!- Brandon15811_ [~Brandon15@2a01:e0b:1:156:d8f8:95a6:51be:5676] has quit [Ping timeout: 256 seconds] 23:34 -!- Brandon15811_ [~Brandon15@2a01:e0b:1:156:d8f8:95a6:51be:5676] has joined #mcdevs 23:36 -!- fireglow [fireglow@unaffiliated/fireglow] has quit [Ping timeout: 240 seconds] 23:39 -!- fireglow [fireglow@unaffiliated/fireglow] has joined #mcdevs 23:41 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #mcdevs 23:48 -!- Yoshi2 [~chatzilla@xdsl-87-78-40-169.netcologne.de] has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 23:55 -!- Drainedsoul2 [~Drainedso@184.71.5.38] has joined #mcdevs --- Day changed jeu. juin 20 2013 00:07 -!- Adam01 [~Adam01@pageserved.com] has quit [Ping timeout: 264 seconds] 00:08 -!- Adam01 [~Adam01@pageserved.com] has joined #mcdevs 00:21 -!- Xaardas [~tach@p5B252554.dip0.t-ipconnect.de] has quit [Quit: Tschuess und bis Bald] 00:23 -!- Drainedsoul2 [~Drainedso@184.71.5.38] has quit [Ping timeout: 240 seconds] 00:26 -!- Cay [~OlofLarss@s83-177-171-150.cust.tele2.se] has quit [Read error: Connection reset by peer] 00:27 -!- nitrodex [Nitrodex@maple.monsterbnc.org] has quit [Read error: Connection reset by peer] 00:29 -!- Nitrodex [Nitrodex@maple.monsterbnc.org] has joined #mcdevs 00:30 -!- Nitrodex is now known as Guest22111 00:35 -!- mbaxter [~mbaxter@mcblockit/staff/mbaxter] has quit [Ping timeout: 268 seconds] 00:35 -!- mbaxter [~mbaxter@199.180.250.158] has joined #mcdevs 00:35 -!- mbaxter [~mbaxter@199.180.250.158] has quit [Changing host] 00:35 -!- mbaxter [~mbaxter@mcblockit/staff/mbaxter] has joined #mcdevs 00:43 -!- mbaxter [~mbaxter@mcblockit/staff/mbaxter] has quit [Ping timeout: 248 seconds] 00:43 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has quit [Read error: Operation timed out] 00:43 -!- mbaxter [~mbaxter@mcblockit/staff/mbaxter] has joined #mcdevs 00:47 -!- r04r is now known as r04r|away 00:58 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #mcdevs 01:10 -!- TomyLobo [~TomyLobo@37-5-55-43-dynip.superkabel.de] has quit [Ping timeout: 268 seconds] 01:16 < ajvpot> whats the mcp hannel again? 01:16 < ajvpot> ah 01:16 < ajvpot> esper 01:20 -!- unnicked314 [~d45d641f@204.155.152.124] has quit [Quit: CGI:IRC (EOF)] 01:21 -!- TomyLobo [~TomyLobo@91-65-210-133-dynip.superkabel.de] has joined #mcdevs 01:30 < Drainedsoul> Does the client always send keep alives with ID 0? 01:31 <+sadimusi> iirc he sends back the id he got from the server 01:31 < Drainedsoul> yeah but the client may independent send keep alives too 01:31 <+sadimusi> then it's 0 01:32 < Drainedsoul> okay cool, just wanted to make sure 01:37 -!- edk [edk@unaffiliated/edk] has quit [Ping timeout: 246 seconds] 01:42 -!- edk [edk@unaffiliated/edk] has joined #mcdevs 01:51 -!- Guest22111 [Nitrodex@maple.monsterbnc.org] has quit [Ping timeout: 260 seconds] 01:53 -!- edk [edk@unaffiliated/edk] has quit [Ping timeout: 256 seconds] 01:56 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has quit [Quit: exit(0);] 02:02 -!- edk [edk@unaffiliated/edk] has joined #mcdevs 02:03 -!- Nitrodex [Nitrodex@maple.monsterbnc.org] has joined #mcdevs 02:03 -!- Nitrodex is now known as Guest81086 02:11 -!- barneygale [~barneygal@94.8.185.239] has quit [Ping timeout: 246 seconds] 02:51 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has joined #mcdevs 03:02 -!- mbaxter [~mbaxter@mcblockit/staff/mbaxter] has quit [Ping timeout: 264 seconds] 03:03 -!- mbaxter [~mbaxter@199.180.250.158] has joined #mcdevs 03:03 -!- mbaxter [~mbaxter@199.180.250.158] has quit [Changing host] 03:03 -!- mbaxter [~mbaxter@mcblockit/staff/mbaxter] has joined #mcdevs 03:07 -!- Zachoz [Zachoz@pdpc/supporter/student/zachoz] has quit [Ping timeout: 264 seconds] 03:08 -!- shoghicp_ [~shoghicp@77.225.6.14] has joined #mcdevs 03:09 -!- shoghicp [~shoghicp@77.225.6.14] has quit [Ping timeout: 246 seconds] 03:13 -!- Zachoz [Zachoz@2001:470:1f07:8d7:6:6:6:33] has joined #mcdevs 03:14 -!- Zachoz is now known as Guest88384 03:28 -!- Eric12 [~Eric1212@bas3-guelph22-2925023976.dsl.bell.ca] has joined #mcdevs 03:44 < flotwig> I HATE U!!!! >:-( . . . 03:48 -!- ranie [~rramiso@124.6.182.55] has joined #mcdevs 04:03 -!- conehead [~conehead@unaffiliated/conehead] has quit [Quit: Computer has gone to sleep.] 04:17 -!- TomyLobo [~TomyLobo@91-65-210-133-dynip.superkabel.de] has quit [Quit: Standby mode...] 05:18 -!- kcj [~casey@unaffiliated/kcj] has joined #mcdevs 05:34 < dx> lolwat 05:45 -!- act4 [~alex@host86-135-89-50.range86-135.btcentralplus.com] has joined #mcdevs 05:47 -!- act4 [~alex@host86-135-89-50.range86-135.btcentralplus.com] has quit [Client Quit] 05:52 -!- mappum [~mappum@207.sub-70-199-130.myvzw.com] has joined #mcdevs 05:56 -!- Guest88384 [Zachoz@2001:470:1f07:8d7:6:6:6:33] has quit [Ping timeout: 264 seconds] 05:57 -!- Zachoz [Zachoz@2001:470:1f07:8d7:6:6:6:33] has joined #mcdevs 05:57 -!- Zachoz is now known as Guest89482 06:05 -!- [z] [~z@cpc2-seac20-2-0-cust453.7-2.cable.virginmedia.com] has quit [Ping timeout: 256 seconds] 06:10 -!- [z] [~z@cpc2-seac20-2-0-cust453.7-2.cable.virginmedia.com] has joined #mcdevs 06:26 -!- AlbireoX [~AlbireoX@99-136-83-34.lightspeed.rcsntx.sbcglobal.net] has joined #mcdevs 06:50 -!- Sabriel [~sharvey@pdpc/supporter/student/sabriel] has quit [Ping timeout: 260 seconds] 06:54 -!- Sabriel [~sharvey@scspc337.cs.uwaterloo.ca] has joined #mcdevs 06:54 -!- Sabriel [~sharvey@scspc337.cs.uwaterloo.ca] has quit [Changing host] 06:54 -!- Sabriel [~sharvey@pdpc/supporter/student/sabriel] has joined #mcdevs 07:37 -!- sjl [~sjl@li136-50.members.linode.com] has quit [Quit: ZNC - http://znc.in] 07:38 -!- sjl- [~sjl@li136-50.members.linode.com] has joined #mcdevs 07:42 -!- conehead [~conehead@unaffiliated/conehead] has joined #mcdevs 07:50 -!- r04r|away is now known as r04r 07:52 -!- Guest89482 is now known as Zachoz 07:52 -!- Zachoz is now known as Guest87587 07:56 -!- Guest87587 is now known as Zachoz_ 07:57 -!- Zachoz_ [Zachoz@2001:470:1f07:8d7:6:6:6:33] has quit [Changing host] 07:57 -!- Zachoz_ [Zachoz@pdpc/supporter/student/zachoz] has joined #mcdevs 07:59 -!- Prf_Jakob [~jakob@c-2b27e155.1214-1-64736c20.cust.bredbandsbolaget.se] has quit [Ping timeout: 252 seconds] 08:01 -!- Prf_Jakob [~jakob@c-2b27e155.1214-1-64736c20.cust.bredbandsbolaget.se] has joined #mcdevs 08:01 -!- mode/#mcdevs [+v Prf_Jakob] by ChanServ 08:05 -!- Speck [~Speck@elliotspeck.com] has quit [Quit: ZNC - http://znc.in] 08:05 -!- eddyb [~eddy@unaffiliated/eddyb] has joined #mcdevs 08:10 -!- Speck [~Speck@elliotspeck.com] has joined #mcdevs 08:22 -!- M6PIC [56adf819@gateway/web/freenode/ip.86.173.248.25] has joined #mcdevs 08:42 -!- r04r is now known as r04r|away 08:59 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 09:08 -!- EdGrubemran [~EdGruberm@184.171.171.26] has joined #mcdevs 09:08 -!- EdGruberman [~EdGruberm@unaffiliated/edgruberman] has quit [Ping timeout: 246 seconds] 09:08 -!- EdGrubemran is now known as EdGruberman 09:09 < Drainedsoul> is there some kind of guide to what characters are and are not acceptable in Minecraft usernames? 09:10 -!- kcj [~casey@unaffiliated/kcj] has quit [Read error: Connection reset by peer] 09:11 <+SirCmpwn> I believe it's [A-Za-z0-9_]+ 09:11 <+SirCmpwn> not certain, though 09:12 <+SirCmpwn> you log in with an email address, though 09:12 -!- Cay [~OlofLarss@s83-177-171-150.cust.tele2.se] has joined #mcdevs 09:12 < Drainedsoul> no I don't : | 09:12 <+SirCmpwn> for all new accounts, that is 09:12 <+SirCmpwn> and migrated accounts 09:12 < Drainedsoul> ah okay 09:13 < Drainedsoul> I was more interested in determining if the username a client sends in 0x02 is at all reasonable 09:14 <+SirCmpwn> I've never seen something that doesn't match [A-Za-z9-0_]+ 09:14 <+SirCmpwn> I'd just validate them when you do the online-mode check anyway 09:16 -!- Sabriel [~sharvey@pdpc/supporter/student/sabriel] has quit [Ping timeout: 255 seconds] 09:21 -!- Sabriel [~sharvey@scspc337.cs.uwaterloo.ca] has joined #mcdevs 09:21 -!- Sabriel [~sharvey@scspc337.cs.uwaterloo.ca] has quit [Changing host] 09:21 -!- Sabriel [~sharvey@pdpc/supporter/student/sabriel] has joined #mcdevs 09:21 <+SirCmpwn> good luck with whatever you're doing, I'm going to sleep 09:30 -!- r04r|away is now known as r04r 09:31 -!- unnicked668 [~d45d641f@204.155.152.124] has joined #mcdevs 09:34 -!- shoghicp_ is now known as shoghicp 09:34 -!- Zachoz_ [Zachoz@pdpc/supporter/student/zachoz] has quit [Quit: Bye bye now.] 09:35 -!- Zachoz [Zachoz@pdpc/supporter/student/zachoz] has joined #mcdevs 09:43 -!- edlothiol [~edlothiol@2a02:810b:80c0:27:f2de:f1ff:fe78:51cf] has joined #mcdevs 09:43 -!- Zachoz [Zachoz@pdpc/supporter/student/zachoz] has quit [Changing host] 09:43 -!- Zachoz [Zachoz@i.am.zachoz.tk] has joined #mcdevs 09:53 < Not-002> [fCraft] fragmer * r2040 3 files : Implemented RealisticMapGen.CreateParameters(string). Renamed "Random" template to "Default" (which it is). Minor cleanup in FlatMapGen. 09:59 -!- mapppum [~mappum@207.sub-70-199-130.myvzw.com] has joined #mcdevs 10:01 -!- mappum [~mappum@207.sub-70-199-130.myvzw.com] has quit [Ping timeout: 240 seconds] 10:08 -!- mapppum [~mappum@207.sub-70-199-130.myvzw.com] has quit [Remote host closed the connection] 10:16 -!- conehead [~conehead@unaffiliated/conehead] has quit [Quit: Computer has gone to sleep.] 10:21 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Quit: Excess Flood] 10:24 -!- Xaardas [~tach@p5B252477.dip0.t-ipconnect.de] has joined #mcdevs 10:38 -!- kcj [~casey@unaffiliated/kcj] has joined #mcdevs 10:51 -!- shoghicp_ [~shoghicp@77.225.6.14] has joined #mcdevs 10:51 -!- Peterman [Peterman@gotobread.com] has quit [Ping timeout: 252 seconds] 10:55 -!- shoghicp [~shoghicp@77.225.6.14] has quit [Ping timeout: 264 seconds] 10:55 -!- shoghicp_ is now known as shoghicp 10:55 -!- Fador_ is now known as Fador 10:55 -!- mode/#mcdevs [+v Fador] by ChanServ 10:56 -!- Peterman [Peterman@gotobread.com] has joined #mcdevs 11:00 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 11:05 <+pdelvo> @Drainedsoul why do you need that? you can just try o validate it with minecraft.net (escape it) and you know if it is correct or not 11:49 < Drainedsoul> I was just interested in avoiding the HTTP request, but if there's no set in stone rule I'll just stick with that 11:58 < SinZ> well, if they are going to pass authentication, it would be a valid username anyway 12:00 < Drainedsoul> that assumes that they were going to pass authentication. My point is that if you could detect invalid usernames you could avoid going through authentication. 12:02 < dx> so it's just some sort of optimization? 12:14 -!- ranie [~rramiso@124.6.182.55] has quit [Remote host closed the connection] 12:14 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Quit: Excess Flood] 12:29 -!- barneygale [~barneygal@94.8.185.239] has joined #mcdevs 12:43 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 12:45 -!- SpaceManiac [~SpaceMani@r74-192-152-131.gtwncmta01.grtntx.tl.dh.suddenlink.net] has quit [Quit: ZNC - http://znc.sourceforge.net] 12:45 -!- SpaceManiac [~SpaceMani@r74-192-152-131.gtwncmta01.grtntx.tl.dh.suddenlink.net] has joined #mcdevs 12:58 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 264 seconds] 13:06 -!- kcj [~casey@unaffiliated/kcj] has joined #mcdevs 13:10 < Drainedsoul> yeah, it just would've been an optimization in case someone opened a socket and sent a garbage 0x02 13:14 <+pdelvo> you can implement a connection throttle 13:15 < dx> yeah, nothing stops anyone from sending garbage that has a valid player name 13:16 < dx> so throttle sounds better 13:16 <+pdelvo> asdkjhakjs is a valid name 13:16 < dx> probably even registered, too 13:26 < Drainedsoul> I didn't realize that the options were mutually exclusive 13:28 < unnicked668> you can use offline mode for best optimisation 13:28 < unnicked668> http requests will never be needed :) 13:29 < dav1d> another wise tip brought to you by pbunny! 13:31 < dx> Drainedsoul: of course they are not "mutually exclusive" but it's just rather pointless to filter by that if you really want to protect against login packets causing too much load. 13:32 < dx> dav1d: if it was anyone else, i'd assume it's a joke. 13:32 < dx> dav1d: in this case i'm not sure 13:32 < dav1d> dx: yeah unfortunatly it isn't anyone else 13:32 < unnicked668> Drainedsoul: you can then auto-register new nicks and bind them to IPs or something 13:32 < dx> dav1d: ...unfortunately it wasn't a joke either 13:32 < unnicked668> and maybe limit number of nicks per IP 13:33 < dx> so yeah 13:34 < dx> outright suggestion of piracy by the guy who refuses to tell us if he ever bought an account 13:35 < dx> just saying. 13:36 < dav1d> dx: oh he told us, his friends test for him, since he has none 13:37 < unnicked668> i'm not pbunny, wtf 13:37 < unnicked668> he asked for login optimization, i gave him the only way to do it 13:37 * dx facepalms 13:37 < Drainedsoul> when did I ask for anything other than an answer to the question, which SirCmpwn gave hours ago? 13:38 < unnicked668> I was just interested in avoiding the HTTP request, but if there's no set in stone rule I'll just stick with that <- here 13:38 < unnicked668> i gave you the best way to avoid it :p 13:38 * dav1d facepalms 13:38 < unnicked668> ( didn't get the stone part though ) 13:38 < Drainedsoul> avoiding doing work where it's unnecessary isn't the same as just avoiding it altogether 13:39 < Drainedsoul> otherwise dereferencing null pointers would be the best optimization ever 13:39 < Drainedsoul> instantly avoid doing any work! Have the OS kill your process! 13:39 < unnicked668> ah i see 13:39 < dx> :D 13:39 < unnicked668> but you didn't tell us it is necessary to do minecraft.net auth 13:39 < dav1d> rm -rf /usr/bin/* 13:39 < dav1d> here 13:39 < dav1d> no compiler, no work 13:39 < unnicked668> dav1d: no life, no suffering :p 13:39 < dav1d> go ahead 13:39 < unnicked668> no work too 13:42 <+pdelvo> each program can be optimized by one code line, each program has at least one bug -> each program can be optimized to one line which doesnt work :p 13:42 < Drainedsoul> that's the best thing I've read all day 13:43 < dav1d> pdelvo: "main;" 13:44 < dx> $ echo 'main;' | gcc -xc - 13:44 < dx> :1:1: warning: data definition has no type or storage class [enabled by default] 13:44 < dx> nice. 13:44 < dx> didn't know that compiled, i always did main(){} 13:44 < dav1d> echo "main;" | gcc -x c - 13:44 < dav1d> ah yeah 13:44 < dav1d> too slow 13:44 < dx> :D 13:44 < SinZ> How is unnicked still in here? 13:44 < dav1d> SinZ: dunno 13:45 < dx> or maybe "why" is the right question 13:45 < dx> or "why does he bother" or "what does he want to accomplish" 13:46 < unnicked668> what do you want to accomplish dx? 13:48 < dx> i want to fix the design flaws in craftirc3 to have a decent api to create bridges with 13:48 < dx> unfortunately that's something nobody in here cares about 13:48 < dx> and nobody else would have asked 13:48 < unnicked668> what is craftirc3? 13:49 < dx> meanwhile a lot of people are wondering why YOU are here 13:49 < unnicked668> yep, that bothers me too 13:49 < dx> ...well interesting 13:52 < unnicked668> so what is craftirc3? github readme isn't highly descriptive 13:53 < dx> yeah, worst readme ever, seriously. that's the first thing i'd like to have nuked 13:53 < dx> but since it contains the license text it's not possible 13:53 < dx> it's just a bridge between irc channels and minecraft chat. really complex shit. 13:54 < dx> anyway 13:54 < unnicked668> sounds like a 2-day work 13:54 < Drainedsoul> java code ugh 13:54 < Drainedsoul> my condolences 13:54 < unnicked668> unless there's more to it 13:55 < unnicked668> Drainedsoul: what is wrong with java? 13:55 < Drainedsoul> checked exceptions 13:55 < dav1d> oh come on 13:55 < unnicked668> Drainedsoul: the just make debugging easier 13:55 < dav1d> dx: forge has an irc plugin 13:56 < dx> dav1d: i know, it's really really bad 13:56 < Drainedsoul> I don't see how they make debugging easier in ways that a debugger and/or stack traces wouldn't 13:56 < dx> dav1d: and closed source 13:56 < dav1d> dx: oh 13:56 < dx> dav1d: why did you mention forge, anyway? this is bukkit 13:57 < dav1d> dx: dunno 13:57 < dx> lol. 13:57 < r04r> dx: start from scratch, dump in jerk, be done in a day? 13:58 < unnicked668> Drainedsoul: they are more OOP way of debugging 13:58 < dx> r04r: wot 13:58 < r04r> dx: jerklib is just some irc library that works well 13:58 < Drainedsoul> what, checked exceptions? Does that mean C# and C++ aren't OOP. Neither of them have checked exceptions. 13:58 < unnicked668> Drainedsoul: not as OOP as java is 13:59 < unnicked668> they were derived from functional languages 13:59 < Drainedsoul> wat 13:59 < Drainedsoul> they have "C" in the fucking name 13:59 < unnicked668> so they have flaws 13:59 < dx> r04r: oh lol, that one. irc is not a problem, it's just that the way messages are routed has a decent amount of complexity and allows for many interesting setups, so it needs a lot of thought to get right 13:59 < Drainedsoul> how was C++ which started out as "C with classes" derived from a functional language, which C definitely is not 14:00 < r04r> dx: Ok gotcha, I don't know much about that plugin but that's what worked well, and easily, for me when I made an irc bridge in the client 14:00 < unnicked668> C is procedural language 14:00 < Drainedsoul> you said "they were derived from functional languages" 14:00 < Drainedsoul> which is patently false 14:01 -!- EdGrubemran [~EdGruberm@184.171.171.26] has joined #mcdevs 14:02 < unnicked668> sorry i prefer "function" term to "procedure" because the latter reminds me of object pascal 14:02 < unnicked668> i thought you'll understand 14:02 < Drainedsoul> functional programming is totally different from procedural programming. 14:03 < dx> r04r: i'm not the one who is going to do the rewrite anyway, i'm not great at java 14:03 < Drainedsoul> Haskell, Erlang are functional languages 14:03 < r04r> dx: Alright, do you know who will? Or is it just up for grabs 14:03 < dx> r04r: mbaxter 14:03 < r04r> dx: kk thanks 14:04 < Drainedsoul> dx: There's only one way to get "great at java" : p 14:04 -!- EdGruberman [~EdGruberm@184.171.171.26] has quit [Ping timeout: 255 seconds] 14:04 -!- EdGrubemran is now known as EdGruberman 14:05 < r04r> 0.1337 BAC is the one and only way ^ 14:05 < dx> Drainedsoul: i always thought i was decent until i started working with moderately large code. 14:05 < dx> lol r04r 14:05 < Drainedsoul> dx: what was it about "moderately large code" that threw you off? 14:07 < dx> Drainedsoul: well actually, it's not so much about the size, but about the difference between understanding and writing code, and having to write non-trivial code at that. 14:07 < dx> there are lots of small details i've never considered before 14:08 < Drainedsoul> ah okay. Well, the only way to learn is still by doing : P 14:08 < dx> yep! 14:08 < r04r> dx: can you think of any examples? Now that you're describing it like that I'm curious about your experiences 14:09 < dx> r04r: i still have to think a few secs whenever i have to add static/final/private/public variables, and anything that involves collections and iteratiors makes me want to ask stack overflow what's the best solution for each problem 14:09 < Drainedsoul> ugh right, Java methods are virtual-by-default, another reason to hate it... 14:10 < r04r> dx: Gotcha. Do you consider yourself to be better at other languages? 14:10 < dx> actually i've stayed away from java for a long time because of that 'hate' 14:10 < Drainedsoul> it's really awful. 14:10 < dx> it's not as bad as i thought 14:11 < r04r> I really enjoy java, but it is somewhat verbose... 14:11 < Drainedsoul> everytime I think that I've come to grips with all the awful things about Java, I discover more 14:11 < dx> r04r: yeah i guess at least i feel "fluent" at them. starting coding like this again makes me feel young :D 14:11 < Drainedsoul> this is exacerbated by the fact that I don't write Java, so there are things to hate I don't know about 14:11 < Drainedsoul> I discovered a few days ago that it doesn't have the concept of an unsigned integer... 14:12 < dx> by "young" i mean that learning lots of things about a programming language feels good, and i haven't felt that in a long time 14:12 < Drainedsoul> you should learn C++. 14:12 < dx> nah fuck C++ 14:12 < Drainedsoul> there's lots of things to learn, keep you feeling young 14:12 < Drainedsoul> wtf 14:12 < dx> just kidding 14:12 < Drainedsoul> you haven't truly programmed until you've written a nice long template metaprogram 14:12 < dx> i have the same reasons to avoid C++ as i had to avoid java 14:13 < dx> "because it's awful" 14:13 < Drainedsoul> well Java is awful because it's ridiculously and dogmatically limited 14:13 < dx> now i believe i don't have the right to complain about that before i experience it myself 14:13 < Drainedsoul> the reason people consider C++ to be awful is...the opposite 14:14 < dx> my new reason to not learn c++ is "because i have nothing interesting to do with it" 14:14 < r04r> C++ is amazing, but not for productivity when alternatives are available :D 14:14 < Drainedsoul> that really depends on what you're doing, and how you measure "productivity" 14:15 < dx> r04r: in those cases i'd rather use C 14:15 < Drainedsoul> ugh no 14:15 < dx> hah. 14:15 < Drainedsoul> C interop in C++ is a thing of beauty 14:15 < r04r> I measure productivity by getting shit done with as little bugs as possible in as little time as possible 14:15 < Drainedsoul> yeah but what is "getting shit done" 14:15 < r04r> new features, bugfixes, whatever employer/customer/self wants to happen 14:15 < dx> vaguely relevant: https://medium.com/tech-talk/afcfa2920c17 14:16 < r04r> while maintining maintainability 14:16 < Drainedsoul> yeah C++ is no more or less maintainable than any other language 14:16 < Drainedsoul> I mean you can write horrible, unmaintainable C++ code, but you can write horrible, unmaintainable code in any other language too 14:17 < r04r> Yeah I agree, but it's easier to write unmaintainable C++ code, than (for example) Java code, in my experience 14:17 < dx> i'm deja-vu-ing so hard right now. 14:17 < dx> i'm not sure if it's just a deja vu or if i've really heard arguments like this a thousand times before 14:18 < Drainedsoul> I'd agree that it's easier to write unmaintainable code, but I don't think it's any harder to write maintainable code. The same principles apply, just that C++ has a lot more sirens calling you away 14:18 < Drainedsoul> but I'd honestly much rather be able to rip libraries straight into a C++ program that have to deal with something convoluted like JNI or P/Invoke or finding a wrapper 14:19 -!- barneygale [~barneygal@94.8.185.239] has quit [Ping timeout: 268 seconds] 14:20 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has joined #mcdevs 14:22 < dx> whoops looks like i have to wake up in 5 hours. fun. 14:22 < dx> see you later #programminglanguagediscussions 14:23 < r04r> bye dx! 14:23 < r04r> sleep well ;) 14:24 < r04r> Drainedsoul: If you require native libraries then Java might not be a good choice for your problem, but honestly to me it all seems like different tools for different jobs. C++ is undeniabely better for many types of problems, but Java can be many times more convient to write. But really, I'm not interested in arguing programming languages so sorry for starting that :P 14:25 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has quit [Read error: Connection reset by peer] 14:25 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has joined #mcdevs 14:26 -!- TomyLobo [~TomyLobo@91-65-210-133-dynip.superkabel.de] has joined #mcdevs 14:27 < Grum> food for thought; if minecraft was c++, how would you do crossplatform dynamically loadable plugins easily? :D 14:27 < Drainedsoul> you wouldn't. You'd dlopen shared objects on Linux and LoadLibrary dlls on Windows 14:28 < SinZ> Ooh, Grum talked, inb4 huge argument 14:28 < Drainedsoul> make a consistent interface, implement the OS-specific code behind that interface, only the file extensions change between platforms 14:28 < Drainedsoul> do that with #ifdef 14:28 < Grum> Drainedsoul: also osx 14:28 < Drainedsoul> I'm pretty sure dlopen works on OSX since it's part of POSIX, but I could be totally wrong 14:28 < Grum> so this means that every plugin-dev needs to have all 3 operating systems to code, test and compile their plugin 14:29 < Grum> eversoconvenient-- 14:29 < Drainedsoul> are you saying that Java does not have platform-specific issues 14:29 < SinZ> not nearly as many 14:30 < dav1d> Grum: lua 14:30 < dav1d> :D 14:30 < dav1d> (I'd prefer python, but lua is more lightweight) 14:30 < SinZ> ship an entire scripting language interpreter with the launcher 14:30 < Drainedsoul> there's also that option, implement the core in C++ and run something else ontop of it 14:30 < Grum> dav1d: yeah but who wants to really code game-logic in lua? :(* 14:30 < dav1d> luajit is freakin' fast and not fat 14:30 < r04r> Grum: garry's mod! 14:31 < dav1d> Grum: really? 14:31 < r04r> also a ton of other games 14:31 < dav1d> Grum: basically everyone does that today 14:31 < Grum> the whole ai system in lua? oh man :p 14:31 < dav1d> GUIs written in lua, ai in lua, physics in lua 14:31 < dav1d> Grum: yes 14:31 < Grum> pathfinding in lua? 14:31 < Grum> huuuurl 14:31 < dav1d> yes 14:31 < Grum> i've coded that ... 14:31 < dav1d> Grum: luajit* 14:31 < Grum> same difference 14:31 < Grum> lua is ...... no fun to code in :/ 14:31 < SinZ> Lua scares me when I think large scale 14:32 < SinZ> having to do messy stuff to do the convenient stuff in java/C# 14:32 < dav1d> Grum: well you think that 14:32 < Drainedsoul> the only languages I genuinely don't have fun coding in are ones that don't have static type systems 14:32 < dav1d> that's your personal opinion 14:32 < Grum> dav1d: there are no 'sane' datastructures in lua 14:32 < dav1d> lua gives you nothing but the ability to shape it as you want 14:32 < dav1d> Grum: ^ 14:33 < Grum> yes, you really want to start building all those things from scratch using metatable crap? 14:33 < dav1d> Grum: there are existing soloutions 14:33 < Drainedsoul> I think this has all been blown out of proportion though 14:33 < Grum> dav1d: java ;) 14:33 < Drainedsoul> we should just take a moment to appreciate the fact that 14:33 < dav1d> Grum: honestly? 14:33 < Drainedsoul> we're not coding in PHP 14:33 < dav1d> java is terrible 14:34 < Drainedsoul> it is 14:34 < SinZ> I prefer CLI PHP to Lua 14:34 < dav1d> could be worse though 14:34 < Grum> every language is terrible 14:35 < Drainedsoul> I honestly think that not supporting unsigned integers is a special level of terrible 14:36 < SinZ> Java 8 will 14:36 < Drainedsoul> lol 14:37 < SinZ> meaning when Java10 gets released, programs might start to use it 14:38 < Drainedsoul_3> The fact that it took 8 versions to support unsigned integers is pretty damning 14:40 < Grum> Drainedsoul: i dont really see the problem? 14:41 < Drainedsoul> ...how 14:41 < Grum> why would not having unsigned things be 'super bad' ? 14:41 < Drainedsoul> you pick data types that reflect the value being stored, tonnes of values -- especially in computer science -- don't have any reason being negative 14:41 < Drainedsoul> the idea of encoding a length as a value that can be negative is just so ridiculous, it's anti-programmer, it's a language design decision that inflict if (i>=0) on people where that check has 14:42 < Drainedsoul> no business being 14:43 < Grum> true but also not really *that* important? 14:44 < Drainedsoul> being able to easily store the length of something is pretty important. Having to pass everything through if (i>=0) for no reason at all is pretty stupid. 14:44 < Drainedsoul> I mean what reason is there not to support unsigned integers? 14:44 < Grum> wait, why isn't the thing you are storing length in final? 14:45 < Drainedsoul> if you're generating your own lengths it's not as much of a problem, but you don't always generate your own lengths 14:45 < Grum> but then it falls under input sanification 14:45 < Grum> which is a whole different problem 14:45 < Drainedsoul> pass me in an array index, oh if (i=0) { 14:46 < Grum> yeah omg that is so much more work than just checking if its out of bounds the other way O.o 14:46 < Drainedsoul> it's not about it being so much more or less work. It's about forgetting to do one of them. It's natural when faced with an index to think "well what if it's past the end?" 14:46 < Drainedsoul> the opposite check not so much 14:47 < Grum> which basically means you do not know the language you are coding in 14:47 < Grum> you could even argue the only reason you *are* forgetting it is because there are multiple ways of doing it and thus you *can* forget it 14:47 < Drainedsoul> so everyone who's ever forgotten a bounds check does not know the language they're coding in 14:47 < Drainedsoul> I thought languages were supposed to make the programmer's life easier, not prevent him from doing so 14:47 < Grum> well apparently (according to you) they were under the impression they didn't have to check the lowerbounds 14:48 < Drainedsoul> because under any sane convention (i.e. unsigned integers) you don't 14:48 < Grum> *IF* you used an unsigned integer 14:48 < Drainedsoul> you i>=0 is a tautology with respect to unsigned integers, you can write it 14:48 < Drainedsoul> but any good compiler will get rid of it 14:48 < Drainedsoul> yeah, which you should, because you should choose data types that reflect the data you're trying to represent 14:49 < Drainedsoul> do you use bytes instead of booleans, you can equally encode 0 and 1 in both of them 14:49 < Drainedsoul> they've even the same size! 14:49 < Grum> i actually do 14:49 < Grum> but not by choice, the jvm does it for me :P 14:50 < Drainedsoul> which misses the point entirely 14:50 < Drainedsoul> you're supposed to map values onto data types, not the other way around 14:51 < Drainedsoul> a length or size doesn't have a sign. It doesn't make sense to have an array of negative four elements 14:51 < Grum> oh man, never more can we put two nibbles in 1 byte :( 14:51 < Grum> it would if the language was sane :p 14:51 < Grum> -4 should be '4 from the end' ;D 14:52 < Drainedsoul> that's an abstraction and doesn't actually map onto the representation of the data at all 14:52 < Drainedsoul> and has nothing to do with the size 14:52 < Drainedsoul> the size is still four 14:52 < Grum> you are literally complaining about a single bit :( 14:52 < Grum> one that you hardly ever even use :P 14:53 < Drainedsoul> if the bit was just turned off it would be fine, it's the fact that signed integers can still represent negative numbers that's troubling 14:53 < Grum> would be horrible if signed integers couldn't do that 14:53 < Grum> i mean, what would be able to do it then? :D 14:54 < Drainedsoul> which is why the two are separate data types, not one data type with both roles glued onto it as in PHP and Java 14:54 < Grum> oh man, we totally need an 'only negative'-type then 14:55 < Drainedsoul> it's not really any different than having only positive types and treating them as negative, honestly 14:55 < Drainedsoul> I'm also hard-pressed to think of a problem that maps onto only negative numbers 14:56 < Grum> hmm so for a class that defines a number range you'd have to have two objects? to reflect the state and 'positive or not' 14:56 < Grum> so what about 0 and -0 ? :P 14:56 < Grum> you just created them ;) 14:56 < Drainedsoul> well 14:56 < Drainedsoul> use one's complement 14:56 < Drainedsoul> ; ) 14:57 < Grum> oooh wait.... so why not for a single bit of range-loss have that all the time!? oh wait .. that is just what unsigned does 14:57 < Drainedsoul> but it's not about the range loss. In most cases you don't care about the number of bits as long as it's over 11 or 12 14:58 < Drainedsoul> it's about the fact that merely using an unsigned type does data checking for you 14:58 < Drainedsoul> just like using a boolean types does 14:58 < Drainedsoul> you don't have to make sure a boolean is 0 or 1, it just is 14:59 < Grum> or null 14:59 < Grum> for a Boolean 14:59 < Grum> very useful by :P 14:59 < Grum> +the way 14:59 < Drainedsoul> tri-valued logic is useful 14:59 < Drainedsoul> but I'd just prefer handling that with a nullable wrapper 14:59 < Drainedsoul> we could even go so far as to call it boost::optional 15:07 < dav1d> ... 15:07 -!- Drainedsoul2 [~Drainedso@mail.rleahy.ca] has joined #mcdevs 15:07 -!- Drainedsoul2 is now known as Drainedsoul_2 15:07 < dav1d> bool = 1byte, pointer = 8/16byte 15:07 < dav1d> eh 15:07 < dav1d> 4/8 15:07 < Drainedsoul_2> what are you talking about 15:08 < unnicked668> bool can represend 256-valued logic 15:08 < Drainedsoul_2> you don't need a pointer to emulate nullability 15:08 < unnicked668> too bad nobody uses this advantage 15:08 < dav1d> Drainedsoul_2: I see I thought you were talking of pointers 15:08 < Drainedsoul_2> yeah because we have something called a byte when we need more than just true or false 15:08 < dav1d> well then you should use a byte 15:08 < dav1d> not a boolean 15:08 < unnicked668> dav1d: boolean IS a byte 15:09 < dav1d> unnicked668: no it is not 15:09 < Drainedsoul_2> well no, if you wanted a space-efficient nullable byte I'd write a wrappen ontop of a byte to abstract that different away from me 15:09 < unnicked668> unless you have bit-addressable memory and OS 15:09 < Drainedsoul_2> *wrapper 15:09 < unnicked668> dav1d: it ccupies 1 byte 15:09 < dav1d> it has the size of a byte, but it is not a byte 15:09 < unnicked668> occupies 15:09 < dav1d> 15:07:23 dav1d | bool = 1byte, 15:09 < unnicked668> dav1d: what is the difference between a byte that is called a byte and a byte that is called a boolean>? 15:09 < unnicked668> name? 15:09 < dav1d> unnicked668: a byte can be 3 a boolean can't 15:10 < Drainedsoul_2> a boolean has restrictions on its value, and the meanings of those values 15:10 < unnicked668> dav1d: it can easy 15:10 < unnicked668> just memcpy 3 to it 15:10 < dav1d> unnicked668: and it evaluates to true 15:10 < dav1d> unnicked668: that is just retarded, memcpy 3 into a bool 15:10 < dav1d> use a byte 15:11 < Drainedsoul_2> how would you memcpy an rvalue anyway, shouldn't you use memset? 15:11 < Drainedsoul_2> I mean if you're going to whip out fancy C library functions at least know the one for the job 15:11 < dav1d> lol 15:12 < unnicked668> dav1d: and a byte that is 3 will evaluate to true, too 15:13 < unnicked668> var byte=3; if (byte) {} 15:13 < dav1d> unnicked668: if(cast(bool)byte) doh 15:13 < dav1d> that's what a compiler does 15:13 < unnicked668> dav1d: no. just try it in js console 15:13 < dav1d> (or a smart compiler should do) 15:14 < Drainedsoul_2> what the fuck are we really going to talk about javascript here 15:14 < dav1d> unnicked668: you know that every integer in JS is basically a double? 15:14 < Drainedsoul_2> I thought we were going to talk about sane fucking languages 15:14 < dav1d> well it's pbunny what did you expect? 15:14 < Drainedsoul_2> I don't even know who pbunny is. Before 4 days ago I hadn't been on here in like, 18 months or so 15:15 < jast> javascript is comparably sane... just doesn't have a decent standard library 15:15 < dav1d> lucky you 15:15 < dav1d> jast: meh 15:15 < dav1d> there are a few wtf 15:15 < jast> you're still talking about pbunny? yawn 15:15 < dav1d> *wtfs 15:15 < Drainedsoul_2> it's sane compared to what 15:15 < Drainedsoul_2> PHP? 15:15 < dav1d> (not speaking of the ones in the that "wat" presentation) 15:16 < Grum> jast: sounds like c;) 15:16 < dav1d> I like that one 15:16 < jast> C has more of a stdlib than javascript 15:16 < dav1d> if obj.length && typeof(obj.length) == 'number' && obj[obj.length-1] !== undefined 15:16 < dav1d> jast: ^ 15:16 < dav1d> that is sane, right? 15:16 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Quit: Excess Flood] 15:16 < unnicked668> what is hard there dav1d? 15:17 < Grum> that is many levels of WTF :p 15:17 < dav1d> btw that is a check to see if obj is an array 15:17 < dav1d> typeof(123) --> 'number' 15:17 < dav1d> 123 instanceof Number --> false 15:17 < dav1d> <3 15:17 < dav1d> but I had enough of language discussions 15:17 < Grum> every language sucks, if you disagree you just don't know the language well enough :P 15:18 < jast> true 15:18 < Drainedsoul_2> for me it's about how obviously and insidiously it sucks 15:18 < dav1d> Grum: no 15:18 < dav1d> Grum: every language sucks in a certain task 15:18 < dav1d> but some suck in more or less 15:19 < Drainedsoul_2> PHP is the golden standard of suck 15:19 < dav1d> not if your task is to print "Hello World" ;) 15:19 < dav1d> doing that wrong is even in php hard 15:20 < Drainedsoul_2> it's really hard because I write PHP all day for work and then C-like languages for fun 15:20 < Drainedsoul_2> and I'm always really thrown off when the compiler complains about === 15:20 < unnicked668> that's because PHP is superior to C 15:20 < unnicked668> C doesn't support many of its features 15:21 < Drainedsoul_2> yeah like the fucking broken comparison operators 15:21 < unnicked668> broken? 15:21 < Drainedsoul_2> 0=='foo' // true 15:21 < unnicked668> of course it is! 15:21 < dav1d> dx: I just added someone to my /ignore list for the first time 15:21 < unnicked668> Drainedsoul_2: because () != false 15:21 < dav1d> dx: I can recommend it 15:22 < Drainedsoul_2> I kind of hate ignoring people because then seeing other people talking to empty air annoys me, so I'm tempted to ignore them too 15:22 < Drainedsoul_2> it snowballs from there 15:22 < Drainedsoul_2> was in a guild in WoW once where I had everyone in the guild on ignore except 2 ppl 15:24 < unnicked668> its a way to solipsism Drainedsoul_2 15:24 < unnicked668> you start focusing on yourself as center of the world 15:31 -!- Xaardas [~tach@p5B252477.dip0.t-ipconnect.de] has quit [Quit: Tschuess und bis Bald] 15:44 < TkTech> Grum: Just reading the backlog, but there are plenty of old Minecraft bugs caused by the ugliness of signed and unsigned in Java :) 15:44 < Grum> can you name one? 15:44 < TkTech> Grum: From Notch incorrectly scaling up to a larger type when reading from the wire 15:48 -!- Xaardas [~tach@p5B252477.dip0.t-ipconnect.de] has joined #mcdevs 15:49 < Grum> was that byte-signed-ness? 15:50 -!- Drainedsoul_2 [~Drainedso@mail.rleahy.ca] has quit [Ping timeout: 246 seconds] 15:51 -!- Drainedsoul_2 [~Drainedso@mail.rleahy.ca] has joined #mcdevs 15:51 < TkTech> Grum: (Sorry, about to do a standup). No. There used to be a lot more "unsigned" fields in the protocol that caused issues once they were high enough 15:52 < TkTech> Grum: Notch would read them in as a byte, and bump it up to a larger type to pretend it was unsigned 15:53 -!- Yoshi2 [~chatzilla@xdsl-81-173-161-52.netcologne.de] has joined #mcdevs 15:53 < TkTech> DataInputStream.readByte() & 0xFF -> No longer a byte 15:57 < Grum> yeah 15:57 < Grum> i think i actually went over those 15:57 < Grum> and used the proper readUnsignedByte 15:57 < Grum> which obviously existed :p 16:00 -!- Drainedsoul_2 [~Drainedso@mail.rleahy.ca] has quit [Ping timeout: 246 seconds] 16:00 < Grum> but yeah, its rather scary behavior with the 'sending of 0-255' using signed bytes :P 16:10 -!- Yoshi2 [~chatzilla@xdsl-81-173-161-52.netcologne.de] has quit [Read error: Connection reset by peer] 16:10 -!- Yoshi2 [~chatzilla@xdsl-78-35-211-222.netcologne.de] has joined #mcdevs 16:10 < unnicked668> i always wondered why signed bytes are used in mc protocol even if value can't be negative 16:11 < unnicked668> and signed shorts 16:15 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 246 seconds] 16:27 -!- barneygale [~barneygal@94.8.185.239] has joined #mcdevs 16:37 < r04r> ^ Does anyone know what that is? I've wondered the same thing 16:37 < r04r> why that is* 16:42 < jast> as was previously explained, java has very limited support for unsigned types 16:44 < r04r> derp I read it the other way around, my bad 16:44 < r04r> I meant why it uses unsigned values on the wire, but signed values in the application 16:46 <+SirCmpwn> why java does that? 16:46 <+SirCmpwn> or why minecraft uses signed numbers at all? 16:46 <+SirCmpwn> unsigned* 16:48 < r04r> The latter, why minecraft uses unsigned at all 16:48 < r04r> To cram more values in less memory? 16:49 -!- Speck [~Speck@elliotspeck.com] has quit [Ping timeout: 246 seconds] 16:51 < TobiX> Only to save single bytes on-wire... It doesn't help memory use... 16:51 <+SirCmpwn> maybe notch wanted to pretend he wasn't using a shitty language 16:51 -!- Speck [~Speck@elliotspeck.com] has joined #mcdevs 16:53 < r04r> :') 16:54 < r04r> okay 17:05 -!- zml2008 [~zml2008@get.your.minions.at.zachsthings.com] has quit [Ping timeout: 245 seconds] 17:09 -!- TRocket [~TRocket@82-69-14-167.dsl.in-addr.zen.co.uk] has joined #mcdevs 17:11 -!- TRocket [~TRocket@82-69-14-167.dsl.in-addr.zen.co.uk] has quit [Read error: Connection reset by peer] 17:21 -!- unnicked668 [~d45d641f@204.155.152.124] has quit [Quit: CGI:IRC (Ping timeout)] 17:23 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has quit [Quit: exit(0);] 17:33 -!- r04r is now known as r04r|away 17:36 -!- Yoshi2| [~chatzilla@xdsl-87-78-168-35.netcologne.de] has joined #mcdevs 17:37 -!- Yoshi2 [~chatzilla@xdsl-78-35-211-222.netcologne.de] has quit [Ping timeout: 248 seconds] 17:37 -!- Yoshi2| is now known as Yoshi2 17:40 -!- TRocket [~TRocket@82-69-14-167.dsl.in-addr.zen.co.uk] has joined #mcdevs 17:46 -!- SuinDraw [~NiaTeppel@WiseOS/Founder/NiaTeppelin] has joined #mcdevs 17:50 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has quit [Remote host closed the connection] 18:07 -!- r04r|away is now known as r04r 18:19 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 18:31 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has joined #mcdevs 18:34 -!- TRocket [~TRocket@82-69-14-167.dsl.in-addr.zen.co.uk] has quit [Read error: Operation timed out] 18:37 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Quit: Excess Flood] 19:08 -!- barneygale [~barneygal@94.8.185.239] has quit [Ping timeout: 255 seconds] 19:26 -!- conehead [~conehead@unaffiliated/conehead] has joined #mcdevs 19:32 -!- SuinDraw [~NiaTeppel@WiseOS/Founder/NiaTeppelin] has quit [Quit: Leaving] 20:17 -!- mh0 [mh0@unaffiliated/mh0] has quit [Quit: ZNC - http://znc.in] 20:51 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has joined #mcdevs 21:03 -!- XAMPP-8 [~XAMPP8@199.254.116.104] has joined #mcdevs 21:16 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has quit [Ping timeout: 268 seconds] 21:18 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has quit [Remote host closed the connection] 21:18 -!- XAMPP-8 [~XAMPP8@199.254.116.104] has quit [Ping timeout: 252 seconds] 21:23 -!- barneygale [~barneygal@cpc18-sotn9-2-0-cust33.15-1.cable.virginmedia.com] has joined #mcdevs 21:29 -!- XAMPP-8 [~XAMPP8@199.254.116.104] has joined #mcdevs 21:29 -!- XAMPP-8 [~XAMPP8@199.254.116.104] has quit [Read error: Connection reset by peer] 22:22 -!- eddyb [~eddy@unaffiliated/eddyb] has quit [Quit: Konversation terminated!] 22:25 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has joined #mcdevs 22:29 -!- conehead [~conehead@unaffiliated/conehead] has quit [Ping timeout: 240 seconds] 22:35 -!- Yoshi2| [~chatzilla@xdsl-87-78-174-239.netcologne.de] has joined #mcdevs 22:36 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has quit [Remote host closed the connection] 22:37 -!- Yoshi2 [~chatzilla@xdsl-87-78-168-35.netcologne.de] has quit [Ping timeout: 240 seconds] 22:37 -!- Yoshi2| is now known as Yoshi2 22:51 -!- shoghicp_ [~shoghicp@77.225.6.14] has joined #mcdevs 22:54 -!- shoghicp [~shoghicp@77.225.6.14] has quit [Ping timeout: 255 seconds] 22:55 -!- shoghicp_ is now known as shoghicp 23:07 -!- Yoshi2| [~chatzilla@xdsl-87-78-175-191.netcologne.de] has joined #mcdevs 23:09 -!- Yoshi2 [~chatzilla@xdsl-87-78-174-239.netcologne.de] has quit [Ping timeout: 240 seconds] 23:09 -!- Yoshi2| is now known as Yoshi2 23:17 -!- Yoshi2 [~chatzilla@xdsl-87-78-175-191.netcologne.de] has quit [Ping timeout: 260 seconds] 23:34 -!- r04r is now known as r04r|away 23:51 -!- M6PIC [56adf819@gateway/web/freenode/ip.86.173.248.25] has quit [Ping timeout: 250 seconds] 23:52 -!- conehead [~conehead@unaffiliated/conehead] has joined #mcdevs 23:53 -!- Cay [~OlofLarss@s83-177-171-150.cust.tele2.se] has quit [Read error: Connection reset by peer] 23:56 -!- barneygale [~barneygal@cpc18-sotn9-2-0-cust33.15-1.cable.virginmedia.com] has quit [Ping timeout: 255 seconds] --- Day changed ven. juin 21 2013 00:24 -!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #mcdevs 00:53 -!- edlothiol [~edlothiol@2a02:810b:80c0:27:f2de:f1ff:fe78:51cf] has quit [Ping timeout: 264 seconds] 00:53 -!- barneygale [~barneygal@cpc22-sotn11-2-0-cust170.15-1.cable.virginmedia.com] has joined #mcdevs 00:59 -!- Xaardas [~tach@p5B252477.dip0.t-ipconnect.de] has quit [Quit: Tschuess und bis Bald] 01:22 -!- Adam01 [~Adam01@pageserved.com] has quit [Ping timeout: 248 seconds] 01:25 -!- Adam01 [~Adam01@pageserved.com] has joined #mcdevs 01:50 -!- shoghicp [~shoghicp@77.225.6.14] has quit [Quit: Leaving] 01:51 -!- TomyLobo [~TomyLobo@91-65-210-133-dynip.superkabel.de] has quit [Quit: Standby mode...] 01:57 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has quit [Quit: exit(0);] 02:44 -!- ranie [~rramiso@124.105.60.242] has joined #mcdevs 02:49 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has joined #mcdevs 03:06 -!- barneygale [~barneygal@cpc22-sotn11-2-0-cust170.15-1.cable.virginmedia.com] has quit [Ping timeout: 240 seconds] 03:17 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has joined #mcdevs 03:25 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has quit [Remote host closed the connection] 03:35 -!- jspiros [~jspiros@hylia.us] has joined #mcdevs 04:26 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has joined #mcdevs 04:52 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has quit [Remote host closed the connection] 05:40 -!- kcj [~casey@unaffiliated/kcj] has joined #mcdevs 05:46 -!- Jailout2000 [~Jailout20@unaffiliated/jailout2000] has quit [Ping timeout: 268 seconds] 05:57 -!- Jailout2000 [~Jailout20@unaffiliated/jailout2000] has joined #mcdevs 05:57 -!- Jailout2000 [~Jailout20@unaffiliated/jailout2000] has quit [Client Quit] 06:05 -!- Jailout2000 [~Jailout20@unaffiliated/jailout2000] has joined #mcdevs 06:45 -!- flotwig [~flotty@hostigation.chary.us] has quit [Quit: ZNC - http://znc.sourceforge.net] 06:45 -!- flotwig [~flotty@hostigation.chary.us] has joined #mcdevs 07:08 -!- flotwig [~flotty@hostigation.chary.us] has quit [Quit: ZNC - http://znc.sourceforge.net] 07:08 -!- flotwig [~flotty@hostigation.chary.us] has joined #mcdevs 07:23 -!- lahwran [~lahwran@python/site-packages/lahwran] has quit [Ping timeout: 248 seconds] 07:25 -!- lahwran [~lahwran@python/site-packages/lahwran] has joined #mcdevs 07:35 -!- Yoshi2 [~chatzilla@xdsl-87-78-75-240.netcologne.de] has joined #mcdevs 07:40 -!- eddyb [~eddy@unaffiliated/eddyb] has joined #mcdevs 07:52 -!- r04r|away is now known as r04r 08:00 -!- Yoshi2| [~chatzilla@xdsl-87-78-42-17.netcologne.de] has joined #mcdevs 08:00 -!- Yoshi2 [~chatzilla@xdsl-87-78-75-240.netcologne.de] has quit [Ping timeout: 241 seconds] 08:00 -!- Yoshi2| is now known as Yoshi2 08:03 -!- umby24 [~umby24@cpe-66-69-92-104.satx.res.rr.com] has joined #mcdevs 08:08 -!- Yoshi2| [~chatzilla@xdsl-87-78-170-232.netcologne.de] has joined #mcdevs 08:09 -!- Yoshi2 [~chatzilla@xdsl-87-78-42-17.netcologne.de] has quit [Ping timeout: 240 seconds] 08:10 -!- Yoshi2| is now known as Yoshi2 08:36 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has joined #mcdevs 08:44 -!- r04r is now known as r04r|away 08:50 -!- r04r|away is now known as r04r 08:53 -!- Xaardas [~tach@p5B2529CD.dip0.t-ipconnect.de] has joined #mcdevs 08:54 -!- Drainedsoul_3 [~androirc@mail.rleahy.ca] has quit [Remote host closed the connection] 08:54 -!- AndrewPH [~AndrewPH@hnng.public-craft.com] has joined #mcdevs 08:54 -!- mode/#mcdevs [+v AndrewPH] by ChanServ 09:00 -!- mappum [~mappum@c-67-170-21-29.hsd1.wa.comcast.net] has joined #mcdevs 09:01 -!- r04r is now known as r04r|away 09:27 -!- Paprikachu [~Paprikach@178.112.23.80.wireless.dyn.drei.com] has joined #mcdevs 09:35 -!- zifnab [~zifnab@aqua.zifnab.net] has quit [Ping timeout: 256 seconds] 09:37 -!- Yoshi2 [~chatzilla@xdsl-87-78-170-232.netcologne.de] has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 09:42 < Drainedsoul> So with JSON chat, will the literal section sign be representable in chat? 09:43 -!- shoghicp [~shoghicp@77.225.6.14] has joined #mcdevs 09:55 -!- kev009 [~kev009@tempe0.bbox.io] has quit [Read error: Operation timed out] 09:57 -!- r04r|away is now known as r04r 10:10 -!- conehead [~conehead@unaffiliated/conehead] has quit [Quit: Computer has gone to sleep.] 10:12 -!- shoghicp [~shoghicp@77.225.6.14] has quit [Quit: Leaving] 10:16 -!- Cay [~OlofLarss@s83-177-171-150.cust.tele2.se] has joined #mcdevs 10:19 -!- shoghicp [~shoghicp@77.225.6.14] has joined #mcdevs 10:29 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 10:40 <+md_5> Drainedsoul probably, but why are you so concerned about getting this section sign in chat 10:43 -!- shoghicp [~shoghicp@77.225.6.14] has quit [Read error: Connection reset by peer] 10:52 -!- shoghicp [~shoghicp@77.225.6.14] has joined #mcdevs 10:55 < Drainedsoul> it's an edge case. I want to know when I no longer have to handle it. 10:59 -!- r04r is now known as r04r|away 11:04 -!- r04r|away is now known as r04r 11:11 -!- unnicked289 [~d45d641f@204.155.152.124] has joined #mcdevs 11:15 -!- mappum [~mappum@c-67-170-21-29.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 11:18 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 255 seconds] 11:18 -!- shoghicp [~shoghicp@77.225.6.14] has quit [Ping timeout: 240 seconds] 11:23 -!- kcj [~casey@unaffiliated/kcj] has joined #mcdevs 11:32 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 246 seconds] 11:38 -!- shoghicp [~shoghicp@77.225.6.14] has joined #mcdevs 11:44 -!- edlothiol [~edlothiol@2a02:810b:80c0:27:f2de:f1ff:fe78:51cf] has joined #mcdevs 11:52 -!- kcj [~casey@unaffiliated/kcj] has joined #mcdevs 12:04 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 260 seconds] 12:39 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Quit: Excess Flood] 12:40 -!- TomyLobo [~TomyLobo@91-65-210-133-dynip.superkabel.de] has joined #mcdevs 13:34 -!- ranie [~rramiso@124.105.60.242] has quit [Quit: Leaving] 13:35 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 13:36 -!- Cay [~OlofLarss@s83-177-171-150.cust.tele2.se] has quit [Read error: Connection reset by peer] 14:20 -!- Paprikachu [~Paprikach@178.112.23.80.wireless.dyn.drei.com] has quit [Ping timeout: 260 seconds] 14:47 -!- ffmdr [~ffmdr@gateway/tor-sasl/ffmdr] has joined #mcdevs 14:49 < ffmdr> md_5: ping me back, I guess you are sleeping now 15:00 -!- Yoshi2 [~chatzilla@xdsl-78-35-230-194.netcologne.de] has joined #mcdevs 15:02 -!- ffmdr [~ffmdr@gateway/tor-sasl/ffmdr] has quit [Remote host closed the connection] 15:03 -!- Calinou [~Calinou@unaffiliated/calinou] has quit [Quit: Excess Flood] 15:09 -!- shoghicp [~shoghicp@77.225.6.14] has quit [Quit: Leaving] 15:12 < r04r> w/ 6 15:29 -!- Yoshi2| [~chatzilla@xdsl-87-78-170-112.netcologne.de] has joined #mcdevs 15:31 -!- Yoshi2 [~chatzilla@xdsl-78-35-230-194.netcologne.de] has quit [Ping timeout: 240 seconds] 15:31 -!- Yoshi2| is now known as Yoshi2 15:34 -!- zml2008 [~zml2008@get.your.minions.at.zachsthings.com] has joined #mcdevs 15:39 -!- unnicked289 [~d45d641f@204.155.152.124] has quit [Quit: CGI:IRC (Ping timeout)] 15:41 -!- Drainedsoul_2 [~Drainedso@mail.rleahy.ca] has joined #mcdevs 15:57 -!- Paprikachu [~Paprikach@77.116.18.223.wireless.dyn.drei.com] has joined #mcdevs 16:30 -!- Drainedsoul_2 [~Drainedso@mail.rleahy.ca] has quit [Ping timeout: 252 seconds] 17:10 -!- barneygale [~barneygal@cpc22-sotn11-2-0-cust170.15-1.cable.virginmedia.com] has joined #mcdevs 17:15 -!- unnicked289 [~d45d641f@204.155.152.124] has joined #mcdevs 17:21 -!- r04r is now known as r04r|away 17:23 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has quit [Quit: exit(0);] 17:40 -!- r04r|away is now known as r04r 18:00 -!- SuinDraw [~NiaTeppel@WiseOS/Founder/NiaTeppelin] has joined #mcdevs 18:01 -!- r04r is now known as r04r|away 18:02 -!- dexter0 [~dexter0@c-24-23-138-192.hsd1.ca.comcast.net] has joined #mcdevs 18:12 -!- conehead [~conehead@unaffiliated/conehead] has joined #mcdevs 18:20 -!- Calinou [~Calinou@unaffiliated/calinou] has joined #mcdevs 18:28 -!- r04r|away is now known as r04r 18:32 <+SirCmpwn> [07:20:41] that's because PHP is superior to C 18:32 <+SirCmpwn> reading that is exactly how I wanted to start my morning 18:34 < barneygale> oh god. 18:35 < mbaxter> It just needs better context 18:36 < mbaxter> PHP is superior to C in quickly writing XSS vulnerable websites, surely. 18:40 < unnicked289> mbaxter: and C is superior in slowly writing XSS vulnerable websites? 18:41 < mbaxter> \o/ 18:41 <+sadimusi> unnicked289: please don't try to circumvent your ban 18:42 -!- mode/#mcdevs [+o sadimusi] by ChanServ 18:42 -!- unnicked289 was kicked from #mcdevs by sadimusi [unnicked289] 18:42 -!- mode/#mcdevs [-o sadimusi] by sadimusi 18:45 -!- unnicked289 [~d45d641f@204.155.152.124] has joined #mcdevs 18:45 < unnicked289> sadimusi ?