code logs -> 2009 -> Tue, 15 Dec 2009< code.20091214.log - code.20091216.log >
--- Log opened Tue Dec 15 00:00:36 2009
--- Day changed Tue Dec 15 2009
00:00
<@Vornicus-Latens>
Yeah, I'm in there now but I feel, uh...
00:00
<@Vornicus-Latens>
I feel like I haven't figured out how to clearly describe what I want.
00:12
< Derakon[gonk]>
I sure do love replacing "d" with "dialog" in code! Yup yup yup!
00:13
< Derakon[gonk]>
Augh, I've been working on this file just about all day, and I'm on line 328 of 1042.
00:13
< Derakon[gonk]>
Granted when I started the file was 1354 lines long.
00:17
<@Vornicus-Latens>
Wait... that means that you've voted half the code off the island.
00:17
<@Vornicus-Latens>
This shit much be impressively bad.
00:17
< Derakon[gonk]>
Well, I shunted 174 lines to a different module.
00:17
< Derakon[gonk]>
But yes, a lot of it gets deleted.
00:18
< Derakon[gonk]>
The last two files I fixed for style were reduced to 70% and 50% of original.
00:18
< Derakon[gonk]>
(Deleted, or rewritten in a cleaner fashion, or a function is created to handle duplicate code, etc.)
00:19
< Derakon[gonk]>
And "impressively bad" is an understatement. Haven't you seen my LJ posts?
00:19 * gnolam slaps himself.
00:19
< Derakon[gonk]>
(Specifically, http://derakon.livejournal.com/376770.html , which I have flocked so that potential future employers don't see me ranting about other peoples' work, no matter how justifiably)
00:20
< gnolam>
I should have implemented dolphins and shoals of fish into the ocean renderer.
00:20
< gnolam>
With some simple AI.
00:20
< gnolam>
And placing the emphasis on the dolphins.
00:21
< gnolam>
That way, I could have documented that the fish were there "for testing porpoises only".
00:21
<@Vornicus-Latens>
>_<
00:21 * Derakon[gonk] golf-claps.
00:23
< Derakon[gonk]>
Okay, I think I'm about done cleaning this file for today.
00:23
< Derakon[gonk]>
Ta-ta.
00:23 Derakon[gonk] [Derakon@Nightstar-d44d635e.ucsf.edu] has quit [[NS] Quit: Leaving]
00:33 You're now known as TheWatcher[T-2]
00:36 You're now known as TheWatcher[zZzZ]
00:38
< celticminstrel>
...what did he mean by "flocked"?
00:39
< ToxicFrog>
friend-locked
00:39
< ToxicFrog>
Visible to people he has listed as friends on LJ only. A whitelist-based access control.
00:39
< celticminstrel>
Ah, okay.
00:52
< Orthia>
(Something I still wish Facebook did properly)
00:52 Derakon[AFK] is now known as Derakon
01:10
< celticminstrel>
What's wrong with Facebook's handling of it? (I ask because I don't use Facebook.)
01:26 Attilla [The.Attilla@FBC920.58502B.1ADD6E.CC89EF] has quit [[NS] Quit: ]
02:17 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
02:28 Vornicus-Latens is now known as Phas
03:08
< Rhamphoryncus>
Derakon: wouldn't that \t thing on the end mean you'd have to copy the string to remove it before passing to python? Or did they rely on the fact that it was whitespace and would be ignored?
03:37 * celticminstrel pokes Orthia for a response?
03:37
< Orthia>
celticminstrel: It, uh, sorta /doesn't/
03:38
< celticminstrel>
So, basically, anyone can see anything on there if they have an account.
03:38
< Orthia>
You can make certain posts visible to certain users. But no actual whitelisting, it's "This person can see wall entries." "This person can see my news." "These people see..."
03:38
< Derakon>
Rhamphoryncus: I believe the \t is a delimeter that he uses split() on.
03:38
< Orthia>
No segregation within those feeds.
03:39
< Derakon>
Reiv: really? Wow, that's terrible.
03:39 * Derakon eyes his gamedev and allbutfamily filters.
03:39
< Orthia>
And then, of course, others commenting on your wall... if they can see the wall, they can see it. Which can be somewhat problematic.
03:40
< Rhamphoryncus>
Derakon: wanna add me to your livejournal?
03:40
< Orthia>
I've known people who had to remove Facebook entirely, because people kept tagging pictures of them on others facebooks, which others can then freely locate...
03:40
< Derakon>
Rhamph: sure; what's your account?
03:40
< Orthia>
... for example, people tagging pictures of you bellydancing on the weekend. Which your workmates can then search for on monday.
03:41
< Rhamphoryncus>
rhamphoryncus
03:42
< Derakon>
Done.
03:43 * Derakon eyes Rhamphoryncus's LJ.
03:43
< Derakon>
It's rather empty-looking.
03:43
< Derakon>
http://rhamphoryncus.livejournal.com/
03:43
< Rhamphoryncus>
Yes. It's almost like I created it specifically to get access to private posts..
03:43
< Derakon>
Heh.
03:44
< Rhamphoryncus>
Was a few years ago. Just went through and deleted 5 pages of news posts
03:48
< ToxicFrog>
Hey, new parser for vstruct working!
03:49
< ToxicFrog>
I gave up on the AST walk and went back to code generation, but it's now a much more robust and powerful code generator.
03:49
< ToxicFrog>
Now I just need a lexis/grammar for bitpack representation, a problem which has been bedeviling me for months.
03:51
< ToxicFrog>
I need some way of saying "here is a n-byte unsigned, and packed within it are the following n[i]-bit fields"
03:52
< ToxicFrog>
At the moment I have: [16| u6 u5 u5 ]
03:52
< ToxicFrog>
I'm not really happy with it, but neither can I think of something better.
03:54
< ToxicFrog>
Thoughts, anyone?
04:05
< Orthia>
Vornicus is pretty good at dis stuff.
04:05
< Orthia>
Not me~
04:09
<@Phas>
i have never worked on actual bit-width stuff.
04:31
< ToxicFrog>
I'm just trying to sort out how it should look, the internals are fine.
04:32
<@Phas>
Could you give me a more... full-featured example?
04:34
< ToxicFrog>
http://lua.pastey.net/130248
04:42 * ToxicFrog gnaws on Phas
04:44
<@Phas>
oh right
04:45
<@Phas>
hmmmm
04:45 Kazriko [kaz@Nightstar-e09690fa.client.bresnan.net] has quit [Client closed the connection]
04:45
<@Phas>
Okay so reading that: you have a 1 byte "type", then a byte that handles floor stuff...
04:45 Kazriko [kaz@Nightstar-e09690fa.client.bresnan.net] has joined #code
04:45 mode/#code [+o Kazriko] by Reiver
04:46
<@Phas>
And that byte has three fields in it.
04:46
< ToxicFrog>
Yes.
04:48
<@Phas>
So will the result be: {type: 123, floor_height: 12, floor_orient: 2, biohazard: 1 ...}?
04:58
< ToxicFrog>
{ type = 123; floor = { height = 12; orient = 2; } biohazard = true; ... }
04:58
< ToxicFrog>
foo.bar implies creation of table foo and assignment to fields within it.
05:03
<@Phas>
oh, right, misread.
05:04
<@Phas>
It appears to have duplicated information. Can you...
05:04
< ToxicFrog>
It has?
05:05
<@Phas>
Yes: you tell it you want one byte, and then you specify one byte worth of bits.
05:06
<@Phas>
Can you say [b floor.height:u5 floor.orient:u2 biohazard:u1] instead of...
05:06
< ToxicFrog>
I can, actually.
05:07
<@Phas>
This has less duplicated info.
05:11
< ToxicFrog>
True. I can in fact even drop the b; [] isn't used for anything else in the language.
05:11
<@Phas>
Okay then.
05:12
< ToxicFrog>
(I think I will still permit, but not require, the n| prefix just for readability)
05:13
<@Phas>
Sounds like a plan.
05:13
< ToxicFrog>
Once freenode stops splitting constantly I can throw a beta release at #lua and see what they think, too
05:13
< ToxicFrog>
(since most of the userbase for this library lives there)
05:15
< ToxicFrog>
...oh goddamnit, I can't do the n| thing without requiring it without redoing big chunks of either the parser or the lexer >.<
05:15
< ToxicFrog>
(it needs either grammar shuffling around Repeat, or making it LL(2) rather than LL(1))
06:17 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has quit [[NS] Quit: *hums* Can't stay now!]
06:18
< SmithKurosaki>
That sucks TF
06:19
< SmithKurosaki>
How is vstruct going anyway/
06:43 Derakon is now known as Derakon[AFK]
07:01 Orthia is now known as Reivthia
07:07 AnnoDomini [annodomini@Nightstar-cfecbb2c.adsl.tpnet.pl] has joined #code
07:07 mode/#code [+o AnnoDomini] by Reiver
07:21 Phas is now known as Vornicus
07:23 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
07:56 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Client closed the connection]
08:58 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited]
09:12 Tarinaky [Tarinaky@Nightstar-a6fe2672.adsl.virginmedia.net] has quit [Ping timeout: 121 seconds]
09:26 Tarinaky [Tarinaky@Nightstar-086470d6.adsl.virginmedia.net] has joined #code
09:33 You're now known as TheWatcher
09:34 Vornicus is now known as Vornicus-Latens
09:48 Attilla [The.Attilla@FBC920.58502B.1ADD6E.CC89EF] has joined #code
09:48 mode/#code [+o Attilla] by Reiver
10:58 Tarinaky [Tarinaky@Nightstar-086470d6.adsl.virginmedia.net] has quit [Operation timed out]
11:12 Tarinaky [Tarinaky@Nightstar-7bd084f1.adsl.virginmedia.net] has joined #code
12:10 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
14:56 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
15:04 Tarinaky [Tarinaky@Nightstar-7bd084f1.adsl.virginmedia.net] has quit [Ping timeout: 121 seconds]
15:07
< gnolam>
http://adweek.blogs.com/adfreak/2009/12/wikis-fundraising-ads-send-wrong-message .html
15:17 Tarinaky [Tarinaky@Nightstar-e2f9fdaf.adsl.virginmedia.net] has joined #code
15:25 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code
15:34 AbuDhabi [annodomini@Nightstar-acb86b7e.adsl.tpnet.pl] has joined #code
15:35 AnnoDomini [annodomini@Nightstar-cfecbb2c.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
15:39
< AbuDhabi>
gnolam: Brillant!
15:47
< AbuDhabi>
http://pastie.org/744182 <- Did I commit any atrocities here? This be SQL Server 2000, and it produces a calendar page for a month of a year.
15:49
< AbuDhabi>
(I'm not even sure it works for anything but January 1999.)
17:02
< AbuDhabi>
http://www.abc.net.au/news/stories/2009/12/15/2772467.htm <- Idjits.
17:08 * celticminstrel nods.
17:11
<@TheWatcher>
"Grants will also be offered to ISPs to voluntarily block other content." Yeah...
17:14 You're now known as TheWatcher[afk]
18:20 You're now known as TheWatcher
18:43 Finale [c0cb88fe@Nightstar-14e5d099.mibbit.com] has joined #code
18:52
< MyCatSchemes>
AbuDhabi, I'll hold out a little faith for them, right up 'til the day they block Wikileaks.
19:21 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: Leaving]
20:05
< Namegduf>
There's no option left
20:05
< Namegduf>
The entire English speaking world must move to Canada.
20:06
< celticminstrel>
...
20:08
< gnolam>
I thought the Canadians were pretty censorship happy too.
20:12
< ToxicFrog>
Canada isn't, but our ISP monopolies are~
20:23
< McMartin>
America, as is its way, subcontracts it out to incompetents who only succeed in paying people to not view their webpages.
20:24
< McMartin>
However, our ISP infrastructure people have apparently decided that charging more for less is more profitable than actually improving the infrastructure any.
20:26
< Namegduf>
w
20:26
< Namegduf>
Er.. sorry, no idea how that happened.
20:27
< McMartin>
IRC is not an FPS: you don't move around with WASD.
20:27
< Tarinaky>
That's what I've been doing wrong all these years!
20:27
< Tarinaky>
I've been stuck in this channel for months!
20:28
< AbuDhabi>
McMartin: You can set irssi so you can do that, I think.
20:41
< gnolam>
McMartin: He's mudding. He wanted to move west.
20:41
< gnolam>
*MUDding
21:49 MyCatSchemes [mycatverbs@Nightstar-f43ca811.blueyonder.co.uk] has joined #code
22:50 SmithKurosaki [Smith@Nightstar-f933638e.dsl.teksavvy.com] has quit [Client closed the connection]
22:51 SmithKurosaki [Smith@Nightstar-f933638e.dsl.teksavvy.com] has joined #code
22:54 Finale [c0cb88fe@Nightstar-14e5d099.mibbit.com] has quit [[NS] Quit: http://www.mibbit.com ajax IRC Client]
23:09 MyCatSchemes [mycatverbs@Nightstar-f43ca811.blueyonder.co.uk] has quit [[NS] Quit: Leaving]
23:12 Vornicus-Latens is now known as Vornicus
23:22 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has quit [[NS] Quit: *hums* Can't stay now!]
--- Log closed Wed Dec 16 00:00:45 2009
code logs -> 2009 -> Tue, 15 Dec 2009< code.20091214.log - code.20091216.log >