code logs -> 2009 -> Mon, 05 Oct 2009< code.20091004.log - code.20091006.log >
--- Log opened Mon Oct 05 00:00:14 2009
00:17
< gnolam>
Ah, the jungle of Cyrillic encodings.
00:19
< Rhamphoryncus>
heh
00:20
< Rhamphoryncus>
The actual point of that file is to test source files using other encodings
00:20
< Rhamphoryncus>
Python handles it fine. Anjuta and GVIM do not
00:24
< simon`>
woohoo
00:24
< simon`>
next week is I/O using Standard ML.
00:26
< gnolam>
Rhamphoryncus: Ah. Be grateful. Handling externally generated Cyrillic text in general gives you a uniquely Russian /Weltanschauung/ - by the time you've encountered your third or so incompatible-with-everything-else encoding, you start hitting the vodka bottle.
00:29
< Rhamphoryncus>
gnolam: I've been doing that for a long time already
00:29
< Rhamphoryncus>
mostly with python's delusional handling of UCS2/UCS4/UTF-16/UTF-32/CESU-8/UTF-8
00:37 * gnolam wishes everything would just go UTF-8 already.
00:38
< Rhamphoryncus>
Python's certainly leaning that way.. except for internal use
00:40
< Rhamphoryncus>
And the decoding process of unicode literals is amusing. Say you have a koi8-r source file and it's a UTF-32 build of python. It goes koi8-r -> utf-8 -> utf-32 -> utf-16-be -> ascii escapes -> utf-32
00:42
< Rhamphoryncus>
actually, I haven't verified that initial koi8-r -> utf-8 step yet
00:42
< Rhamphoryncus>
May very well go through utf-32 too
01:16 AnnoDomini [farkoff@Nightstar-0ea1f7d0.adsl.tpnet.pl] has quit [[NS] Quit: There will come a time when diplomacy and tact will prove to be useless and your hand must be raised instead. This challenge prepares you to face another human, look him in the eyes, and know you may have to kill him.]
01:19 * McMartin ponders Foundation.framework
01:20
<@McMartin>
I think I'll be writing my OCR database indexer in Objective-C, at least for the initial scrape.
01:20
<@McMartin>
[NSString stringWithContentsOfURL:] seems like it's much easier to deal with than libcurl.
01:22 * gnolam derives the moment of inertia for rotation of a 2D hexagon around its center of mass as a function of its side length and blarghs at the time it took.
01:33 * Finerty still finds himself stuck for standalone queue applications. Stack yes. linked sparse matrix yes. Queue? Gneh. Madness.
01:33
<@McMartin>
Mail server?
01:34
<@Finerty>
Uh. Let me try this: I want a program that makes a vague amount of sense as an html/js app that would take no more than a day to program.
01:36
<@McMartin>
Oh.
01:36
<@McMartin>
Um, if it's a JS app, something where you can file requests and then process them in the order they are received.
01:36
<@McMartin>
... KITTEN RANKING.
01:36
<@McMartin>
Kittens go in on one page, they get 10s on another.
01:36
<@McMartin>
Kittens will get their 10s in the order they are submitted
01:37
<@Finerty>
So what I've got for the stack is a simple calculator app. Just one page, I hit the button and it calculates for me.
01:38
<@Finerty>
The sparse matrix one is less obvious: it's a herd immunity simulator.
01:39
< simon`>
a sparse matrix is one with a lot of zeroes in it, right?
01:39
<@Finerty>
Yah.
01:39
<@Finerty>
I'm using a 2d doubly-linked list implementation for it.
01:41
<@Finerty>
In the herd immunity simulator, I have a 1kx1k matrix and I fill about, oh, 10000 or so locations with 1s (as an adjacency matrix)
01:43
<@McMartin>
For a queue, I'd use a two-page producer/consumer app of some kind.
01:43
<@Finerty>
Well, yes, a producer-cons... oh, duh. I need one of those!
01:43 * Finerty writes the queue into his herd immunity simulator.
01:46
<@Finerty>
(I need a graph traversal algorithm to figure out the herd immunity value, which is approximately N^2 - the number of other people each patient can infect.)
01:48
< gnolam>
And then Madagascar closes its ports.
01:49
<@Finerty>
Quite, but.
02:31 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
02:40 simon` [simon@Nightstar-a12ff716.gjk.dk] has quit [Ping timeout: 121 seconds]
02:47 simon` [simon@Nightstar-a12ff716.gjk.dk] has joined #code
03:17 Attilla [The.Attilla@FBC920.58502B.745E20.B29ABB] has quit [[NS] Quit: ]
04:19 Finerty is now known as Vornicus
05:05 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
05:05 Syloqs-AFH [Syloq@is.an.awesome.Network.Administrator.on.Nightstar.Net] has quit [Connection reset by peer]
05:07 Finerty [vorn@ServerAdministrator.Nightstar.Net] has joined #code
05:07 Finerty is now known as Vornicus
05:27 SmithKurosaki [Smith@Nightstar-ab52522f.dsl.teksavvy.com] has quit [Connection closed]
05:31 SmithKurosaki [Smith@Nightstar-ab52522f.dsl.teksavvy.com] has joined #code
06:11 * Derakon eyes http://www.screenrecycler.com/home.html
06:11
<@Derakon>
This would appear to solve the issue of what I'd do with my 24" iMac if I were to upgrade to a new computer.
06:12
<@Derakon>
Though it does appear that it may have some speed issues.
06:12
<@Derakon>
Since it operates over VNC.
06:13
<@Derakon>
Oooh. Or http://www.abyssoft.com/software/teleport/
06:15 * Derakon envisions running the iMac with attached 19" display next to a new Mac with a 28" display and his spare 19" LCD. Four displays, two computers.
07:24 Derakon is now known as Derakon[AFK]
07:27 Vornicus is now known as Vornicus-Latens
07:40 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
07:40 mode/#Code [+o Vornicus] by Reiver
07:41 Vornicus-Latens [vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
07:46 McMartin [mcmartin@Nightstar-2b2c1a9b.pltn13.sbcglobal.net] has quit [Connection closed]
07:55 McMartin [mcmartin@Nightstar-2b2c1a9b.pltn13.sbcglobal.net] has joined #code
07:55 mode/#Code [+o McMartin] by Reiver
08:39 AnnoDomini [farkoff@Nightstar-0ea1f7d0.adsl.tpnet.pl] has joined #code
08:39 mode/#Code [+o AnnoDomini] by Reiver
08:43 Alek [omegaboot@Nightstar-32f25247.emhril.sbcglobal.net] has joined #code
08:59 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited]
09:06 You're now known as TheWatcher
10:33 Attilla [The.Attilla@FBC920.58502B.745E20.B29ABB] has joined #code
10:33 mode/#Code [+o Attilla] by Reiver
10:33 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
14:38 * gnolam stabs C++'s default constructors.
16:06 Syloqs_AFH [Syloq@is.an.awesome.Network.Administrator.on.Nightstar.Net] has joined #code
16:07 Syloqs_AFH is now known as Syloqs-AFH
17:09 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
18:02 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: ]
18:04 * AnnoDomini doesn't know what to say about today's XKCD.
18:06 * SmithKurosaki is also confused. The polish guy beside me even said wtf
18:07 * AnnoDomini is Polish.
18:07
<@AnnoDomini>
Yes, I understand the joke.
18:07
<@AnnoDomini>
But it's... just WTF.
18:08
< SmithKurosaki>
(I don't)
18:09
< gnolam>
SmithKurosaki: http://en.wikipedia.org/wiki/Reverse_Polish_notation
18:10
< SmithKurosaki>
Ahh. Ok I get it now
18:10
< SmithKurosaki>
It's still kind of wtf, but it's less ??? now
18:11
< SmithKurosaki>
gnolam: Why you go to stab eerything
18:12
<@AnnoDomini>
When all you have is a bayonet, everything looks like an enemy soldier in your trench.
18:12
< SmithKurosaki>
Keh
18:13
< gnolam>
Because there are a lot of things in this world in need of a good stabbing. :P
18:13
< SmithKurosaki>
You know who you remind me of?
18:14
< gnolam>
No.
18:14
< SmithKurosaki>
Black Mage from 8bit
18:14
< SmithKurosaki>
You always want to stab something
18:15 * TheWatcher readsup, notes he actually LOLed over XKCD this morning, suspects this makes him clinically insane
18:15
< SmithKurosaki>
Heh
18:21
< SmithKurosaki>
Later all
18:28
< Rhamphoryncus>
notation vs sausage is a weak swap IMO, but it's still funny
18:32
< SmithKurosaki>
Well, polish sausage...
18:39
< dmlandrum>
Reverse French polish notation?
18:39
< dmlandrum>
Where you have to remove and retype your equation over and over again until it's nice and shiny?
18:44
< SmithKurosaki>
;.;
18:47
< dmlandrum>
C'mon, it wasn't THAT bad a joke...
18:51 Syloqs-AFH [Syloq@is.an.awesome.Network.Administrator.on.Nightstar.Net] has quit [[NS] Quit: ]
18:53 Syloqs_AFH [Syloq@is.an.awesome.Network.Administrator.on.Nightstar.Net] has joined #code
18:54 Syloqs_AFH is now known as Syloqs-AFH
19:06
< gnolam>
SmithKurosaki: Pfft.
19:08
< gnolam>
Checkerboard Nightmare pretty much summed up my feelings on sprite comics: http://www.checkerboardnightmare.com/d/20010810.html
19:12
<@ToxicFrog>
gnolam: so, you dismiss out of hand the set of comics created by people who are good writers, but can't draw freehand?
19:14
< SmithKurosaki>
:(
19:25
< gnolam>
No. I dismiss /sprite comics/ out of hand.
19:25
< gnolam>
You can use stock art and still turn out a quality comic - see for example Partially Clips, or Dinosaur Comics for an extreme example.
19:25
< gnolam>
But sprite comics? Haven't seen a good example yet.
19:36
<@ToxicFrog>
8-Bit Theatre after the first year or so, Captain SNES if you can get past the fact that it updates twice a year, 194X.
19:37
<@ToxicFrog>
Possibly Kidd Radd, although I've never been entirely clear whether that's a sprite comic, or original pixel art made to look like a sprite comic.
19:43
<@AnnoDomini>
IIRC, it's original pixel art.
19:45
< SmithKurosaki>
*it is p. awesome
20:21 AnnoDomini [farkoff@Nightstar-0ea1f7d0.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
20:23 AnnoDomini [farkoff@Nightstar-5b806fba.adsl.tpnet.pl] has joined #code
20:23 mode/#Code [+o AnnoDomini] by Reiver
20:57 * AnnoDomini reads the paper that the sheep/goat blog post linked to.
20:58
<@AnnoDomini>
I'm halfway through, and I've found two typos, so far.
21:02
< gnolam>
Typos are pretty common even in published papers.
21:02
< gnolam>
IME.
21:07
<@McMartin>
Yeah, editors aren't involved past rough draft.
22:18 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
22:18 mode/#Code [+o Vornicus] by Reiver
23:18 Finale [c0cb88fe@Nightstar-14e5d099.mibbit.com] has joined #code
23:54 You're now known as TheWatcher[T-2]
23:58 You're now known as TheWatcher[zZzZ]
--- Log closed Tue Oct 06 00:00:28 2009
code logs -> 2009 -> Mon, 05 Oct 2009< code.20091004.log - code.20091006.log >