code logs -> 2014 -> Sun, 13 Jul 2014< code.20140712.log - code.20140714.log >
--- Log opened Sun Jul 13 00:00:06 2014
--- Day changed Sun Jul 13 2014
00:00
<&McMartin>
Screw it. New plan: break the curve into a 973-step piecewise linear path, win everything forever
00:03 Turaiel[Offline] is now known as Turaiel
00:30 JackKnife [Z@Nightstar-g2q2tu.customer.tdc.net] has joined #code
00:30 mode/#code [+o JackKnife] by ChanServ
00:32 Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has quit [Ping timeout: 121 seconds]
00:58 Derakon is now known as Derakon[AFK]
01:14
<&McMartin>
Also, I think my first foray into WebGL should not be my first thing I was going to foray into WebGL to do
01:15
<&McMartin>
Because I have something that's more shader-y and thus more appropriate over here
01:15
<&McMartin>
It's not shader-y *enough*, though.
01:15 * McMartin sets about purging the last remnants of the fixed pipeline from it.
01:24
<&ToxicFrog>
Slope support: http://funkyhorror.ancilla.ca/toxicfrog/ss1/maps/09.html
01:26
<&McMartin>
Very nice
01:26
<&ToxicFrog>
Also, you can now mouse over containers to see their contents.
01:27
<&ToxicFrog>
But only CONTAINER objects, not ITEM objects that happen to function as containers like briefcases.
01:27
<&ToxicFrog>
I'm still trying to figure out what the distinction is. At first I thought that CONTAINERs were always 3d objects like crates, but things like hazmat barrels are also in that class.
01:28
<&McMartin>
They contain explosions1
01:28
<&McMartin>
!
01:28
<&ToxicFrog>
Right, but I mean
01:28 * McMartin removes the projection and modelview matrices from his demo program as unnecessary.
01:28
<&ToxicFrog>
Crate: double-click on it to view contents and optionally pick them up
01:29
<&ToxicFrog>
Barrel: can't frob it, explodes when destroyed
01:29 * McMartin replaces them with constant mat4s inside the vertex shader.
01:29
<&ToxicFrog>
Briefcase: double-click on it to view contents and optionally pick them up
01:29
<&McMartin>
Ah, I see
01:29
<&McMartin>
Yeah, I dunno
01:29
<&ToxicFrog>
Crates and barrels are in the same itemclass, briefcases share an itemclass with bloodstains, human skulls and laboratory glassware
01:30
<&McMartin>
I long ago seem to have internalized that it is entirely unreasonable to expect a "real" project to have a perfect, ironclad vision of object ontology that is followed everywhere
01:30
<&ToxicFrog>
At first I thought ITEM was the itemclass for anything you can pick up and put in your inventory, like medical kits and suchlike
01:30
<&ToxicFrog>
But it also seems to be used for a lot of "scenery" objects you can't interact with, or can move around but not carry, like body parts
01:30
<&McMartin>
That said, I don't see why human skulls can't be double-click to view contents and optionally pick them up~
01:30
<&ToxicFrog>
and for decals like bloodstains and scorch marks.
01:31 Derakon[AFK] is now known as Derakon
01:34
<&ToxicFrog>
Ok, after some experimentation in game, ITEM seems to be a grab bag for a whole lot of things:
01:34
<&ToxicFrog>
- decorative, non-interactable objects like junk
01:34
<&ToxicFrog>
- decals
01:35
<&ToxicFrog>
- decorative interactable objects like glassware and human skulls
01:36
<&ToxicFrog>
- access cards
01:36
<&ToxicFrog>
- papers and other things that can be read in place but not picked up or copied into your implants
01:36
<&ToxicFrog>
- usable inventory items like batteries and medkits
01:36
<&ToxicFrog>
- containers like corpses and briefcases
01:38
<&ToxicFrog>
Making this more confusing are two other itemclasses: CONTAINER, which is all openable containers with 3d models, but also non-interactable explosives like hazmat barrels that only look like containers...
01:39
<&ToxicFrog>
...and FIXTURES, which includes lights, furniture, plants, and other decorative objects.
01:39
<&ToxicFrog>
So there's a lot of overlap between those two and ITEM.
01:40
<&ToxicFrog>
This also means that the on-disk structure for ITEM is the Union From Hell.
01:44
<&ToxicFrog>
In other news, I have successfully recreated the bridge of Citadel Station in Space Engineers >.>
01:47
<&McMartin>
>.>
01:49
<&McMartin>
Woot, and that's all references to gl_Vertex gone from my shader
01:51
<&ToxicFrog>
(well, "recreated". It's not capable of manouvering. Yet.)
01:52
<&McMartin>
Does Space Engineers have, er
01:52
<&McMartin>
"mining lasers"
01:58
<&ToxicFrog>
Sadly no. I'm probably going to install a gravity-field mass driver there instead.
01:58
<&ToxicFrog>
Or a giant cluster of drills.
02:54 * ToxicFrog makes a copy and does some test burns
02:54
<&ToxicFrog>
Maximum acceleration: about 0.1g vertically, 0.05g horizontally. Impact tolerance: surprisingly good.
02:55
<&ToxicFrog>
Also, it's rapidly becoming clear that I can either have something that looks like the v-mails, or that looks like the interior of Citadel, but not both~
03:06 Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has quit [Ping timeout: 121 seconds]
03:07 Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has joined #code
03:07 mode/#code [+o Orthia] by ChanServ
03:33 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
04:16 celticminstrel [celticminst@Nightstar-6pf18d.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
04:24
<&McMartin>
Meanwhile, WebGL is feeling way less befuddling this pass at it
04:24
<&McMartin>
I'm not entirely sure why
04:25
<&McMartin>
Maybe I just understand the 3.x core API better now and those skills are transferring
04:30 Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has quit [Ping timeout: 121 seconds]
04:30 Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has joined #code
04:31 mode/#code [+o Orthia] by ChanServ
04:39
<@froztbyte>
McMartin: you've internalised more eldritch horrors
04:40
<&McMartin>
It *is* true that some legends have it that I relax on weekends by playing poker with Elder Gods
04:45
<@froztbyte>
Hehe
04:46
<@froztbyte>
Reading your path question brought up old memories of applied math
04:58
<@froztbyte>
Calculus in English still messes with my brain
04:58
<@froztbyte>
(I learned all my math in afrikaans initially, so all names are still afrikaans)
05:16 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
05:28 Derakon is now known as Derakon[AFK]
05:29 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
05:29 mode/#code [+o himi] by ChanServ
05:32 froztbyte [froztbyte@Nightstar-frrora.za.net] has quit [Ping timeout: 121 seconds]
05:32 froztbyte [froztbyte@Nightstar-frrora.za.net] has joined #code
05:32 mode/#code [+o froztbyte] by ChanServ
05:34 Attilla [uid13723@Nightstar-a0t.9ff.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity]
05:42 Turaiel is now known as Turaiel[Offline]
05:54 RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.]
06:03 RchrdB [RichardB@Nightstar-c6u.vd5.170.83.IP] has joined #code
06:04 Kindamoody[zZz] is now known as Kindamoody
06:05 JackKnife [Z@Nightstar-g2q2tu.customer.tdc.net] has quit [Ping timeout: 121 seconds]
06:33 Kindamoody is now known as Kindamoody|out
06:41
<&McMartin>
Success.
06:41
<&McMartin>
https://hkn.eecs.berkeley.edu/~mcmartin/terrain.html
06:57
<&McMartin>
holy shit it runs on my phone
06:59
<@Alek>
nice.
07:24 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
07:36 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
07:36 mode/#code [+o himi] by ChanServ
08:02 Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has quit [Ping timeout: 121 seconds]
08:03 Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has joined #code
08:03 mode/#code [+o Orthia] by ChanServ
08:04 Kindamoody|out is now known as Kindamoody
08:13
< luke>
Recently read in some C++ code: #ifdef BROKEN
08:14
< luke>
No comment or anything either
--- Log closed Sun Jul 13 08:44:49 2014
--- Log opened Sun Jul 13 08:44:59 2014
08:44 TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code
08:44 Irssi: #code: Total of 36 nicks [17 ops, 0 halfops, 0 voices, 19 normal]
08:44 mode/#code [+o TheWatcher] by ChanServ
08:45 Irssi: Join to #code was synced in 39 secs
08:52 Kindamoody is now known as Kindamoody|out
08:52 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
09:49 macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has quit [[NS] Quit: âªLike an Angel who has forsaken sympathy/ Rise up, young boy, and make yourself a legend!âª]
10:08 Julius [abudhabi@Nightstar-7nkq9k.de] has quit [Connection closed]
10:10 Attilla [uid13723@Nightstar-a0t.9ff.184.192.IP] has joined #code
10:12 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
10:12 mode/#code [+o himi] by ChanServ
10:16 macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has joined #code
10:16 mode/#code [+o macdjord] by ChanServ
11:30 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
11:52 abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code
12:15 * TheWatcher stabs javascript Date.parse()
12:15
<@TheWatcher>
Usless fucking thing /claims/ to be able to handle ISO8601, except it only supports /part/ of ISO8601
12:15
<@TheWatcher>
On some browsers, anyway
12:15
<@TheWatcher>
others support it all fine!
12:15
<@TheWatcher>
Because fucking spiders.
12:30
< luke>
Tell me: am I completely mad trying to work with the X11 clipboard in a project that uses FreeGlut?
12:31
<@TheWatcher>
I would have said "yes" as soona s I got to the X11 part...
12:31
<@TheWatcher>
>.>
12:31
< luke>
I figured as much.
12:32
<@gnolam>
Also, Glut.
12:32
< luke>
Yeah, it's not my project. I'm just trying to make copy+pasting working in it (out of frustration, mainly).
12:33
<@TheWatcher>
X11, Glut, and not your own project?
12:34
<@TheWatcher>
You're completely Bursar~
12:34
< luke>
And most of the C code is in a 1MB file :)
13:14 * TheWatcher eyes
13:20
<@TheWatcher>
apparently Date.parse() fails for the valid ISO8601 '2014-07-13T24:00:00Z' in pretty much every browser
13:20
<@TheWatcher>
Well, every browser i've checked
13:44 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
13:44 mode/#code [+o Checkmate] by ChanServ
14:00
<@ErikMesoy>
Torn between something repetitive "self.name=name, self.ID=ID" and something wordy like "self.name=commonname, self.ID=uniquename" in Python. Thoughts?
14:01
< luke>
Are you just assigning passed values in __init__?
14:02
<@ErikMesoy>
Yes. But I have multiple long init functions of this sort.
14:04
< luke>
I'm leaning slightly to the wordier version, I think; if anything, it tells me a bit about what values I can expect in them.
14:10 Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has quit [Ping timeout: 121 seconds]
14:14 Orthia [orthianz@Nightstar-mvf.9c1.224.119.IP] has joined #code
14:15 mode/#code [+o Orthia] by ChanServ
14:23 * Tamber does the "Yay, it finally works" dance
14:24 * ErikMesoy dances with Tamber.
14:24
<@ErikMesoy>
Congratulations.
14:24
<@Tamber>
I have eventually made it to protected mode.
14:27 Orthia [orthianz@Nightstar-mvf.9c1.224.119.IP] has quit [Ping timeout: 121 seconds]
14:31 Orthia [orthianz@Nightstar-s5d.ntf.224.119.IP] has joined #code
14:31 mode/#code [+o Orthia] by ChanServ
14:35 celticminstrel [celticminst@Nightstar-6pf18d.dsl.bell.ca] has joined #code
14:35 mode/#code [+o celticminstrel] by ChanServ
14:41
< luke>
Tamber: Writing an OS?
14:42
<@Tamber>
Oh, is that what this tooth-pulling is called?
14:42
<@Tamber>
:)
14:44 ErikMesoy [Erik@Nightstar-48q.uk2.203.80.IP] has quit [[NS] Quit: Off to another cabin! Hopefully with internets there too.]
14:44
< luke>
And it never gets easier, I don't think.
14:45
<@Tamber>
I'd be terribly surprised if it did.
14:45
< luke>
Do you have any code on the web?
14:45
<@Tamber>
For this project, nope.
14:46
<@Tamber>
There's not all that much to see, right now; other than my crude bashings to get to 32-bit, no interrupts, and saying "Hi" in the corner of the screen. :)
14:47
<@Tamber>
I should probably throw it up somewhere. (That particular phrasing chosen for a reason. :)
14:48
< luke>
Do you have an overall design, or are you just making it up as you go along?
14:48
<@Tamber>
Do I look like someone who knows what they're doing? :p Just making it up as I go.
14:50
< luke>
I dunno. You could be one of those guys who writes out 50 spages of spec before he writes code (said programmers are rumoured to exist)
14:50
< luke>
joyfulprogrammer.com
14:51
<@Tamber>
Hehehehe
14:52
<@Tamber>
I hear that there are programmers out there who build the whole system in the spec document such that the coding is merely translating from spec pseudolang to an executable language.
14:52
< luke>
I honestly have no idea how that text got into here; I think Android just went all screwy.
15:00
<&ToxicFrog>
NASA does it that way, IIRC.
15:01
<@Tamber>
TF: That's exactly who I was referencing. :)
15:02
<@Tamber>
Frankly, I'd be scared if they didn't spec the hell out of something.
15:09
<@Tamber>
luke: For the hilarity: http://git.furryhelix.co.uk/?p=azathos;a=summary It is not a glorious example of good software practises.
15:18
< luke>
Are you going to use C, or are you one of those people who insist on doing the whole thing in asm?
15:18
<@Tamber>
If it were a more pleasant to use asm, then I might try to do the whole thing in asm.
15:19
< abudhabi>
So, I got this mainboard http://www.dellpartssearch.com/0xc837.html with an Intel Xeon 3600 Mhz on it. What is a viable upgrade here?
15:19
<@Tamber>
As it is, I'll probably jump to using C where I can; because at least that hides some of the spiders.
15:20 mode/#code [+o RchrdB] by ChanServ
15:20
< abudhabi>
I'm thinking of adding some more RAM in the two slots I got spare (got 4x512 on it already). But what about the processor?
15:22 Turaiel[Offline] is now known as Turaiel
15:25
< abudhabi>
Can I just stick another processor in the unused slot and get a performance boost?
15:26
<@Tamber>
I would suspect so.
15:27
< abudhabi>
Does it have to be the exact same processor? Or can I mix any supported types?
15:27
<@Tamber>
Couldn't say for certain. I have a nagging feeling that they should be the same model processor, though.
15:38 Turaiel is now known as Turaiel[Offline]
15:38 Turaiel[Offline] is now known as Turaiel
15:57 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
15:58 mode/#code [+qo Vornicus Vornicus] by ChanServ
16:10
<@RchrdB>
abudhabi, when I've gone buying servers from Dell in the past, they will *only* sell sets of identical CPUs.
16:16 Derakon_ [Derakon@Nightstar-5fqf0m.ca.comcast.net] has joined #code
16:20 Derakon[AFK] [Derakon@Nightstar-5fqf0m.ca.comcast.net] has quit [Ping timeout: 121 seconds]
17:37 Kindamoody|out is now known as Kindamoody
19:02 Derakon_ is now known as Derakon
19:02 mode/#code [+ao Derakon Derakon] by ChanServ
19:12 Derakon_ [Derakon@Nightstar-5fqf0m.ca.comcast.net] has joined #code
19:15 Derakon [Derakon@Nightstar-5fqf0m.ca.comcast.net] has quit [Ping timeout: 121 seconds]
19:42 Kindamoody is now known as Kindamoody|afk
19:51
< abudhabi>
What does UP and DP stand for in context of processors?
19:53
<&ToxicFrog>
At a guess, uniprocessor and dual-processor, but can you give actual context?
19:54
< abudhabi>
Intel Xeon (DP) Processor
19:55
< abudhabi>
http://www.memory4less.com/m4l_itemdetail.aspx?itemid=1440460739
19:56
<&ToxicFrog>
http://en.wikipedia.org/wiki/Xeon#Xeon_.28DP.29_.26_Xeon_MP_.2832-bit.29
19:58
< abudhabi>
OK, thanks.
20:00 ErikMesoy [Erik@Nightstar-lo2cgf.tmi.telenormobil.no] has joined #code
20:00 mode/#code [+o ErikMesoy] by ChanServ
20:24 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
20:30 Turaiel is now known as Turaiel[Offline]
20:31 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
20:39 Derakon_ is now known as Derakon
20:39 mode/#code [+ao Derakon Derakon] by ChanServ
21:11 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
22:35 Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has joined #code
22:35 mode/#code [+o Checkmate] by ChanServ
22:36 Turaiel[Offline] is now known as Turaiel
23:13 Kindamoody|afk is now known as Kindamoody
23:29 Kindamoody is now known as Kindamoody[zZz]
23:46 Turaiel is now known as Turaiel[Offline]
--- Log closed Mon Jul 14 00:00:31 2014
code logs -> 2014 -> Sun, 13 Jul 2014< code.20140712.log - code.20140714.log >

[ Latest log file ]