00:00:00 --- log: started forth/04.06.15 01:15:48 --- join: ^nurYANEE (FreeBSD@219.93.198.13) joined #forth 01:16:12 --- nick: ^nurYANEE -> zeph 01:16:27 --- nick: zeph -> zeph- 01:16:49 --- nick: zeph- -> Zephyrous 01:17:44 --- quit: Klaw (Read error: 104 (Connection reset by peer)) 01:33:13 --- quit: htp123 (Read error: 110 (Connection timed out)) 02:12:17 --- join: htp123 (~tehsux@S010600055d233ab7.gv.shawcable.net) joined #forth 03:13:52 --- quit: warpzero (Read error: 60 (Operation timed out)) 04:14:32 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 04:15:17 --- join: crc (crc@0-1pool176-28.nas6.philadelphia1.pa.us.da.qwest.net) joined #forth 04:55:51 --- quit: Zephyrous () 05:05:35 --- join: Serg[XDSL] (~z@212.34.52.140) joined #forth 05:05:42 hi 05:06:43 Hello Serg[XDSL] 05:46:02 --- quit: crc ("Working...") 06:29:13 --- join: jamc_ (a3fzuwmjxc@h127n2fls31o969.telia.com) joined #forth 06:44:20 --- quit: I440r (Read error: 110 (Connection timed out)) 06:58:24 --- quit: Serg[XDSL] ("BYE all") 07:14:31 --- join: poingie (~chatzilla@user-2injaqe.dialup.mindspring.com) joined #forth 07:16:16 Hi 07:23:09 'lo 07:23:33 God morgon. :) 07:23:41 hm ;) 07:29:17 What? Never seen a geek before? 07:31:27 never 07:39:26 --- join: I440r (~mark4@168-215-246-243.gen.twtelecom.net) joined #forth 07:39:31 Hey I440r 07:51:22 hi 08:18:03 --- join: poingie_ (~chatzilla@user-38ldshl.dialup.mindspring.com) joined #forth 08:19:04 --- quit: poingie (Read error: 54 (Connection reset by peer)) 08:28:35 --- quit: I440r ("Leaving") 08:31:56 --- join: I440r (~FooBlah@168-215-246-243.gen.twtelecom.net) joined #forth 08:33:31 --- join: Herkamire (~stjohns@h000094d30ba2.ne.client2.attbi.com) joined #forth 08:47:11 --- join: onetom_ (~tom@novtan.bio.u-szeged.hu) joined #forth 08:47:11 --- quit: onetom (Read error: 54 (Connection reset by peer)) 08:52:24 --- join: harm^kuvo (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 08:52:33 --- quit: kuvos (Read error: 60 (Operation timed out)) 08:52:40 --- quit: qFox (Read error: 60 (Operation timed out)) 08:52:56 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 08:57:23 --- nick: harm^kuvo -> kuvos 09:08:11 new colors :) http://herkamire.com/jasondata/images/herkforth_mandelbrot.png 09:11:21 --- quit: Herkamire ("off to do some work") 09:20:57 --- quit: onetom_ (Read error: 54 (Connection reset by peer)) 09:31:15 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 09:48:45 nice :) 10:01:01 --- quit: jamc_ ("Yow! I want to mail a bronzed artichoke to Nicaragua!") 10:39:40 --- join: Sonarman (~matt@adsl-67-113-235-191.dsl.snfc21.pacbell.net) joined #forth 10:42:56 --- join: topher (~chris@lsanca1-ar42-4-61-175-184.lsanca1.dsl-verizon.net) joined #forth 10:48:19 --- quit: Sonarman ("leaving") 10:52:49 --- join: Sonarman (~matt@adsl-66-124-255-153.dsl.snfc21.pacbell.net) joined #forth 11:24:40 --- nick: topher -> topher|away 12:13:52 --- join: ASau (~asau@158.250.48.204) joined #forth 12:14:00 Dobryjj vecher! 12:14:06 Privet! 12:17:13 --- join: SDO (~SDO@67-23-111-184.clspco.adelphia.net) joined #forth 12:17:45 Dobryjj vecher, SDO! 12:18:49 hellos ASau 12:21:19 hi 13:31:43 --- join: htp1234 (~tehsux@S010600055d233ab7.gv.shawcable.net) joined #forth 13:33:13 --- quit: htp123 (Nick collision from services.) 13:33:26 --- nick: htp1234 -> htp123 13:33:33 --- join: lalalim_ (~lalalim@pD95EA5F4.dip.t-dialin.net) joined #forth 13:41:49 --- join: warpzero (~warpzero@dsl.142.mt.onewest.net) joined #forth 13:44:43 --- join: madwork (~madgarden@derby.metrics.com) joined #forth 13:48:57 --- quit: lalalim (Read error: 110 (Connection timed out)) 13:53:20 --- nick: lalalim_ -> lalalim 14:33:22 --- quit: SDO (Connection timed out) 14:36:36 --- join: aum (~aum@port-204-54-210.fastadsl.net.nz) joined #forth 14:38:58 Dobroe utro, aum! 14:39:15 yo 14:39:25 Urto ? 14:42:11 Well, it's night here, but now it seems to be more close to morning, than evening. 14:42:29 What does urto mean, literaly? 14:42:33 Night? 14:43:20 Morning. 14:43:26 Oh, OK. 14:43:36 Morgon, in Swedish. 14:45:15 --- join: truecoder (ed@adsl-64-168-28-146.dsl.snfc21.pacbell.net) joined #forth 14:45:35 Dobroe utro, truecoder! 14:47:09 Robert, utro (Rus.), jitro (Czeck), ritas (Lithuanian). 14:47:55 See it has quite another roots. 14:59:24 Do you know much Lithuanian? 15:06:22 any gforth users here? 15:06:32 not me :) 15:06:40 Not really, I've used it a few times... 15:06:49 But if you have any questions, ask someone else :) 15:07:24 --- quit: madwork (Read error: 54 (Connection reset by peer)) 15:08:01 aum: i'm an occasional gforth user 15:08:13 what's your question? 15:24:43 aum: I'm not but what's the question? 15:30:07 --- join: poingie__ (~chatzilla@user-38ldskt.dialup.mindspring.com) joined #forth 15:31:21 hi 15:31:22 hi 15:31:22 hi 15:32:21 hi chris 15:34:14 lo 15:40:42 Robert: progress? :) 15:41:50 Nah 15:42:58 :P 15:46:11 --- join: blockhead (default@dialin-73-tnt.nyc.bestweb.net) joined #forth 15:46:13 you said you'd get something going ^___^ 15:46:16 hi blockhead 15:46:37 hey, wassup :D 15:47:16 I just spent 15 minutes on the "#froth" channel I had accidently created before I realized my mistake :D 15:48:01 lol 15:48:07 what a blockhead 15:49:01 --- quit: poingie_ (Read error: 110 (Connection timed out)) 15:53:03 --- quit: truecoder ("Leaving") 15:55:02 --- quit: slava (Read error: 54 (Connection reset by peer)) 15:55:33 blockhead: shouldn't that have been 'fr0th' ? 15:55:41 porn -> pr0n 15:56:21 if my typos were leet, it would be :D 15:56:53 what's the fastest embeddable C-extendable forth? 15:57:19 i've so far tried FICL (wonderfully embeddable/extendable), gforth and isforth 15:57:40 gforth is fastest, but painfully under-documented wrt extending/embedding 15:57:55 FICL is easiest to embed/extend, but it's a tad slow 15:58:07 isforth is in assembler, so it scares me a tad 15:59:34 shite - bigforth is the fastest of the lot 16:04:12 --- quit: arke (Read error: 60 (Operation timed out)) 16:10:31 --- join: arke (~Chris@wbar8.lax1-4-11-100-108.dsl-verizon.net) joined #forth 16:21:41 --- join: I440r_ (~mark4@216-110-82-1.gen.twtelecom.net) joined #forth 16:25:03 --- quit: Robert (Remote closed the connection) 16:26:42 --- join: Robert (~snofs@c-bf5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 16:27:09 wb Robert 16:27:18 Thanks. 16:27:24 brb 16:34:00 aum: what are you doing to measure the speed of these systems? 16:41:06 aum: do you also go by the IRC name of hash? 17:07:44 --- quit: warpzero (Read error: 60 (Operation timed out)) 17:33:39 yes 17:33:56 Sonarman: sorry - had my face in another window 17:34:09 i'm measuring speed of these systems with a recursive fibbonacci 17:34:34 : fib dup 3 < if drop 1 else 1- dup recurse swap 1- recurse + then ; 17:38:09 36 fib 17:39:20 yep, 36 is enough to sort the faster forths from the slower ones 17:41:25 32.7 seconds on FICL here. 17:41:36 ficl isn't very fast 17:41:52 what about gforth? bigforth? isforth? your-favourite-forth? 17:42:42 2 secs on gforth DTC winXP 1.2ghz athlon 512MB RAM 17:43:28 yep, gforth is surprisingly fast 17:43:43 gForth is C+ASM? 17:43:52 yes 17:45:14 that's not really fib though is it? your fib word returns 14930352, but shouldn't a fib word return 666? 17:45:27 eh? 17:45:31 clarification: it returns 14930352 for 36 17:45:32 50 seconds on Forthy. ;) 17:46:05 i thought the nth fibonacci number is just the sum of all numbers n..1 17:46:09 no 17:46:35 oh. what is it, then? 17:46:45 that's just : sumnums dup dup * + 1+ ; 17:47:01 Sonarman: fib(n) = fib(n-1) + fib(n-2) 17:47:10 ok, thanks 17:47:10 and fib(1) = fib(2) = 1 17:47:22 sorry :) 17:47:25 np 17:47:39 Approx. 5 seconds under Win32Forth. 17:47:53 recursion in fibbonacci is one of the most abusive uses of recursion 17:47:56 (Duron 700, 512MB RAM) 17:48:05 but it's a good thrasher for benchmarking 17:48:18 arke: how long does 36 fib take in isforth? 17:48:50 I'd test Minforth, but I know it will take ages and don't want my CPU at 100% for 10 minutes. 17:49:06 madgarden: try smaller nums then, say 28 17:49:53 1 second, 6.35M inner loops on Forthy. 17:50:21 661ms on FICL 17:50:50 3 seconds on misato, but then again, it's through SSH :) 17:51:27 ~1.2 seconds on MinForth. 17:51:34 (stopwatch timed :P) 17:53:01 32 fib is a good duration... about 7.3 seconds on Forthy. 17:53:54 nice 17:54:05 one of my cities, at size 4, has 9 production 17:54:20 4.657s under FICL 17:54:26 Yes, I like C Forths. 17:55:14 ^_^ 17:55:15 oh 17:55:17 looky here 17:55:23 the asian backstreet boyz: 17:55:28 ^_^^__^^___^^__^^_^ 17:55:37 :-? 17:59:05 --- quit: I440r_ (Read error: 110 (Connection timed out)) 17:59:55 it seems that 36 fib is computer faster in gforth on my 400 MHz mac than in isforth on my 500 MHz P3 18:00:03 /computer/computed 18:00:05 why am i reading fibbonacci and backstreetboys in the same screen? 18:00:15 :D 18:00:15 thats scary shit 18:00:15 because arke is in the room 18:00:45 that must be it :) 18:01:29 ^_^ 18:04:01 i want to see how fast fib(36) is in python. quick question: how would i do: if ( n < 3 ) return 1; 18:10:25 (fib 36) is taking forever in mzscheme.... 18:10:31 ah, there we go 18:11:31 fun fib(n) = if n < 3 then 1 else fib(n-1)+fib(n-2); 18:11:31 thats SML 18:12:32 nevermind; figured out the python sytax 18:12:37 :) 18:13:31 python is taking a while. too 18:14:11 gforth has totally kicked mzscheme's and python's asses in this regard :) 18:15:29 chest beating :)) 18:15:31 :) 18:15:54 Python is pretty slow though. I'd compare Forthy's dick to it anytime. ;P 18:16:08 hehe :) 18:23:09 --- join: teehee_ (~arke@melrose-251-251.flexabit.net) joined #forth 18:31:41 --- quit: teehee (Read error: 60 (Operation timed out)) 18:32:28 --- nick: teehee_ -> teehee 18:37:54 Woo, I'm ripping C64 sprites. 18:38:38 next you'll have to write an emulator for the sound chip :D 18:38:59 Pshaw! 18:39:08 (though that would be fun) 18:39:29 I'm going to scale and rework these sprites for a remake. 18:41:07 neat 18:43:17 Sonarman, it's strange. My CXEMA runs about 10 sec. 18:43:39 --- join: solar_angel (~jenni@Toronto-HSE-ppp3685160.sympatico.ca) joined #forth 18:43:50 Good morning, solar_angel! 18:44:09 hello ASau :) 18:52:53 ASau: CXEMA is the name of your Forthh system? 18:53:10 It's Scheme interpreter. 18:53:19 ah 18:53:30 SXM (CXEMA) Version 1.1 Dec 10 2001 18:53:31 Copyright (c) 1990-2001 Sergei Egorov 18:54:41 BTW. 18:55:00 I can't recall who's asked me of Alan Pratt's C-Forth. 18:55:20 Tell him this: 18:55:21 http://asau.hotbox.ru/c-forth-quick-hack.tgz 18:57:01 fib is quite easy in forth actually... : 1fib ( x y -- y x+y ) swap over + ; and just repeat the steps starting at 1 1 (and step 3) 18:57:02 I've got no time to create diffs. Everything goes as is. 18:57:52 qFox, I've heard swap over is called tuck nowadays. 18:58:16 oh not familiar with tuck 18:58:27 yep, that's tuck alright. 18:58:28 but you're right 18:58:40 I can't get used to it. 18:58:49 tuck + it is then :p 19:00:08 hi solar_angel 19:00:09 : fib 1 1 rot 2 - times tuck + repeat nip ; ( for n>2 ) 19:00:18 hi arke. 19:01:23 : fib ( n -- fib[n] ) dup 3 < if drop 1 else 1 1 rot 0 do 1fib loop nip ; : 1fib ( x y -- y x+y ) tuck + ; 19:01:42 i thinkz0r 19:02:10 i wonder if there is a non-recursive mathematical equation to get a fib number 19:02:18 afaik not 19:02:29 and i've pretty recently been thru that stuff 19:02:39 or actually 19:02:40 hrm 19:02:42 there is 19:02:43 sorry :$ 19:02:49 but its binomials 19:02:59 heh 19:03:01 gimme the equation 19:03:04 and the exact math has already been faded 19:03:06 arke, there is. 19:03:27 and while I'm taking the dog, I'll take pen+paper and figure out a few forth words, and then try and see which one might be faster. 19:04:08 but the math involves multiplication (many, partially due to n!) so is by default slower 19:04:18 It involves powers of (1 +- sqrt(5)) 19:04:32 actually, not sure if that is default, with very large numbers there might be a break-even point somewhere... 19:04:48 but with just tuck+ that'll be quite some number... 19:04:57 --- quit: Sonarman (Read error: 104 (Connection reset by peer)) 19:05:56 i'll look it up in my notes 19:07:33 (10|4) (think of that as 2row parenthesis and the numbers on top of each-other, with no line in between) 19:07:36 (10) 19:07:39 ( 4) 19:07:41 or something :p 19:07:53 binomial coefficient. 19:08:01 eh...? 19:08:07 oh 19:08:11 OH 19:08:12 I got it 19:08:18 hrm 19:08:23 lemme confirm this really quick... 19:09:06 heh 19:09:07 yeah 19:09:09 nice 19:09:26 it's the second number in a pascal triangle 19:09:28 lol 19:09:32 (10|4) would be: (10!*9!*8!*7!)/(4!*3!*2!*1!) 19:09:38 it is the pascal triangle.. 19:09:42 yeah 19:09:50 they're basically the same 19:09:51 lates 19:09:58 * arke is away: d0ggie d0gg 19:10:59 but faculty requires *, so there will have to be many many recursions before that'll be faster then tuck+ :) 19:14:02 oh my fib word needs to be terminated with then :p 19:15:39 but i'm off to bed. nite 19:15:45 --- quit: qFox ("this.is.not a.real.netsplit") 19:24:31 'nn all 19:24:39 --- part: blockhead left #forth 19:28:27 --- join: Sonarman (~matt@adsl-64-169-92-116.dsl.snfc21.pacbell.net) joined #forth 19:32:39 --- join: kc5tja (~kc5tja@66-74-218-202.san.rr.com) joined #forth 19:32:55 --- mode: ChanServ set +o kc5tja 19:33:38 hello kc5tja :) 19:33:55 Greetings. 19:36:02 Dobre jitro, kc5tja! 19:36:13 ASau: Greetings. 19:37:49 Hm. I remember that someone did ask me about C-Forth building on Linux. 19:38:10 But who was it??? 19:38:11 I have no need for it; I build executable code at the machine language level. 19:39:18 i'm with kc5tja on that 19:39:38 But I also don't discard the concept as being invalid. 19:39:48 I think it's a perfectly valid technique. 19:39:58 Just not one I have a need for right now. 19:40:24 agreed. 19:40:27 sortof. 19:40:37 i think it's more valid than many other techniques that are rather standard, anyway. 19:40:38 ASau: was it crc who was inquiring about C-Forth? 19:41:02 Hmmm... 19:41:13 May be. 19:43:15 8:16:57 I was digging Alan Pratt's C-Forth. 19:43:16 18:17:20 * crc never managed to get c-forth to compile 19:43:31 http://tunes.org/~nef/logs/forth/04.05.25 19:43:32 Oh! Thanks! 19:44:05 i searched for c-forth at http://meme.b9.com 19:46:23 --- join: I440r_ (~mark4@216-110-82-1.gen.twtelecom.net) joined #forth 19:48:59 --- quit: arke (Read error: 60 (Operation timed out)) 19:51:12 --- quit: topher|away (Client Quit) 19:52:06 Time is out. I've to go. 19:52:08 Bye! 19:52:11 --- quit: ASau () 20:20:35 --- join: arke (~Chris@wbar8.lax1-4-11-100-108.dsl-verizon.net) joined #forth 20:21:07 --- quit: solar_angel ("*programming*") 20:21:31 aww, jenni is gone :( 20:21:41 oh 20:21:43 hell yes 20:21:45 hi kc5tja 20:22:29 kc5tja: I just came up with a hypothesis about gravitational interaction of more than 2 objects in space. I'm reading up on vectors in my calc book right now 20:22:41 brb 20:22:44 brb, dessert + reading up on vectors 20:27:30 --- join: yeoh (~yeoh@219.95.237.98) joined #forth 20:32:42 --- quit: arke (Read error: 60 (Operation timed out)) 20:43:24 Got food? I don't, and a problem I'm about to rectify. 20:46:19 --- join: arke (~Chris@wbar8.lax1-4-11-100-108.dsl-verizon.net) joined #forth 20:46:47 power outage ack 20:47:28 hello 20:48:12 and I think I have a virus 20:49:52 you been sleeping around again? 20:50:31 no 20:50:34 computer virus 20:50:44 I don't get laid, remember? 20:51:18 sorry, i forgot to update my memory cache 20:51:32 ack 20:51:50 bkuninst32.com, anyone? 20:58:02 Back for now. 21:00:08 brb, reboot due to virus 21:00:21 --- quit: arke (Read error: 54 (Connection reset by peer)) 21:02:22 --- nick: poingie__ -> poingie 21:02:56 --- join: arke (~Chris@wbar8.lax1-4-11-100-108.dsl-verizon.net) joined #forth 21:03:15 blean. sdl hangs xbigforth and crashes bigforth for three functions i try to bind 21:03:23 --- join: Herkamire (~stjohns@h000094d30ba2.ne.client2.attbi.com) joined #forth 21:03:25 ok 21:03:27 I'm pissed 21:03:33 belay that 21:03:35 I'm FUCKING PISSED OFFF 21:03:36 null pointer on bigforth. makes me wonder if it's not loading dependent libs 21:03:37 *sigh* 21:03:39 hi Herkamire 21:03:43 Herkamire: lucky ass bastard who doesn't have to use a non-secure substandard OS 21:03:45 hi arke :) 21:03:52 grrrrr 21:04:13 stuck with windoze are you? 21:04:18 that's too bad 21:04:19 grrrrr 21:04:21 me too 21:04:23 \yes 21:04:25 and a virus 21:04:28 fucking virus 21:04:31 and the odd thing is 21:04:36 so get avast 21:04:38 I DIDNT DOWNLOAD _SHIT_ 21:04:40 should be free 21:04:45 arke: you use IE? 21:04:48 everything I've downloaded was OSS 21:04:55 poingie: no, I'm not quite that stupid 21:05:30 go grab avast av 21:06:05 on forth, anyone ever do dll stuff with bigforth? 21:06:20 You don't have to actively download stuff from the net to contract a virus anymore. 21:06:37 seems to be going titsup if i just try to bind three functions 21:06:49 MSIE has so many back-doors that, literally, the only way to really protect yourself is to physically unplug the computer from the network when it's not in use. 21:07:02 unfortunately one's kinda useful, it 21:07:07 it's SDL_BlitSurface 21:07:15 My roommate did an experiment where he uses MSIE to peruse some news websites. First, he runs some ad/spyware cleaner program to get some of that crap off the machine. 21:07:18 poingie: grisoft AVG works 21:07:34 Then, for only 10 minutes, he browses the net via only Google and commondreams.org. 21:07:50 kc5tja: but I'm using firefox 21:07:54 After that, he re-runs the ad/spyware program, and LO AND BEHOLD, he has contracted about *SIX* spyware programs during that time. 21:08:04 Geez! 21:08:08 kc5tja: oh I don't doubt that 21:08:08 kc5tja: were they just tracking cookies? 21:08:18 kc5tja: ad-aware always pops up with shit 21:08:20 poingie: Cookies are not *programs*. 21:08:43 yahbut adaware and spybot will both show them 21:08:43 This is a deliberate design decision on the part of Microsoft to actively support backdoors and push media in their operating system. 21:08:48 and you can't install GNU/Linux because? not your machine? 21:09:08 Herkamire: I _DO_ have GNU/Linux installed 21:09:12 Herkamire: the problem is 21:09:14 i'm planning on the linux thing, but gotta get me a modem from ebay 21:09:24 Herkamire: my current way of accessing the net doesn't work with it 21:09:25 poingie: Why a modem? 21:09:28 laptop. vaio. worst winmodem ever created 21:09:44 it's a HFS winmodem, CPU does*everything* 21:10:03 :( 21:10:09 i can get drivers if i pay for it ... but a real modem will cost me $5 more and i dont get locked into a kernel version 21:10:20 Herkamire: and not to mention that getting a working means is beyond my budget right now. 21:10:28 Herkamire: In fact, I shouldn't even be driving my car right now 21:10:34 arke: If you don't mind my asking, what is Windows doing that Linux can't? Not that I don't believe you, but I'm just wondering what's in Windows that Linux doesn't have yet. 21:11:05 (if ever) 21:11:35 arke: why can't you get linux online? 21:12:03 kc5tja: the people that made the prism2.5 chipset kindly provided OSS drivers for them. However, for some reason, in their README it says that the USB prism2.5 devices seem to work only randomly, and they have no idea why. and guess what sort of fucking prism device this is!? USB. And guess if it works or not. It doesn't./ 21:13:06 that sucks 21:13:23 not to mention... 21:13:30 they don't sell prism2.5 anymore. 21:13:36 and they don't give prism2.6 drivers 21:14:01 so, the only thing I _can_ do is buy a Linksys WET11 (ethernet bridge) 21:14:07 and some cheapass eth card 21:14:11 * poingie bangs his head against the wall with this sdl thing 21:14:21 and even that is too expensive for me right now. 21:14:25 so as far as you can tell, nobody has figured out how to get your prism to work with linux? 21:14:28 I'm gonna have to work my _ass_ off. 21:14:32 --- quit: I440r_ (Read error: 104 (Connection reset by peer)) 21:14:46 Herkamire: oh, they work. It's just that 50% of the time, the USB prism ones don't work. 21:15:02 I mean reliably 21:15:05 Herkamire: in my config, it doesn't. They say it might be a firmware bug that doesn't affect windows or anything. 21:15:18 Herkamire: oh, the PCI prism2.5 I used to have worked BEATIFULLY 21:15:22 firmware on the card? 21:15:39 Herkamire: it worked just fine in linux. SuSE even autodetected it. 21:15:42 Herkamire: yes. 21:16:09 any chance you can swap network cards with a different computer at your house? 21:16:26 tried that. 21:16:34 the old Prism2.5 card just gave up, I guess. 21:16:47 well, it works if you're 3 meters from the AP ;) 21:17:06 kc5tja: btw, did you read what I typed earlier? 21:18:03 arke: I presume you've spent at least an hour with google trying to find other people with this same problem (and solutions) 21:18:24 --- quit: yeoh ("Client exited") 21:18:26 Herkamire: try 3 days, at least 8 hours a day 21:18:43 Herkamire: google page was running into the 300s 21:18:59 good man 21:19:09 Herkamire: for just one of the queries --- I did like 50 different searches 21:19:20 arke: Regarding what? 21:19:22 Winur worm? wussat? 21:19:34 * kc5tja goes to play with some Linux software to generate binaural brainwave stuffs. 21:19:35 kc5tja: USB prism2.5 chipset on linux 21:19:48 This is 802.11b stuff, right? 21:19:51 yes 21:19:57 I seem to recall using that driver successfully. 21:20:09 kc5tja: yes, but with the PCI or PCMCIA, hrm? 21:20:14 No, USB. 21:20:16 shit. i'm probably going to have to give up on bigforth 21:20:22 kc5tja: because it even says it in the readme that the USB one only works like 50% of the time 21:20:23 BUT, it was BUGGY as hell. 21:20:27 AAARHG/dlajfbskldf;ak;;ugbosbga 21:20:44 kc5tja: prism2.5 PCI worked beatifully. USB doesn't work at all. 21:20:50 Yeah, I can agree with that. :) I got more than 50% up-time with it, but even just plugging in a new USB device caused it to wig out. 21:21:08 kc5tja: not to mentiont hat the PCI card was seriosuly packed away, and with the USB one, if it ain't on top of the monitor, I either lag or don't get NAY xon 21:21:08 The problem isn't the prism chipset, it's the fucking retarded USB chipset that they use in their product. 21:21:15 It requires a custom uhci driver or some such. 21:21:16 It's retarded. 21:21:27 3 infected files so far. 21:21:37 took it fucking 15 minutes to get through all the cygwin shit 21:21:42 "theres notthing there dammit1!" 21:21:57 welcome to the jungle 21:23:27 aha 21:23:30 p2p worm 21:23:37 fucker. 21:23:48 I though KCEasy was secure. 21:23:48 piece. 21:24:01 * arke uninstalls immediately 21:24:29 oh jesus jumpin ... 21:24:43 it hangs because SDL_BlitSurface is a #%*!(!% MACRO 21:25:28 l o l 21:25:42 http://hq.mcafeeasap.com/dispVirus.asp?virus_k=100030 21:25:55 this virus performs DoS attacks on 3 white supremacist websites lol. 21:26:56 jeez. meanwhile the nazis in germany are conducting a spam war through open proxies and bounce backscatter 21:27:20 i took out like six sites yesterday 21:27:34 but you know what/ 21:27:36 er by "took out" being "blocked 21:27:41 * poingie works for brightmail 21:27:50 this is the FIRST time I've EVER had a virus (not counting spyware) 21:28:05 after using windows for HOW LONG!? 21:28:15 I think I have reason for being proud of myself 21:28:27 arke: the landscape is different now, remote exploits are the rule 21:28:37 what's scarier is there are a LOT of remote exploits being done on linux 21:28:51 and the linux admins don't even see it happening 21:29:01 eh!? 21:29:27 unpatched redhat and the like of course .. but same race problem, install an old CD, get 0wned before you can patch 21:29:31 oh.. 21:29:31 hahaha 21:29:32 lol 21:29:38 that's why I was lagging all day today 21:29:40 it's the 15th 21:29:46 poingie: We periodically run chkrootkit on our servers at work. We check eight servers per day. 21:29:48 the damn thing was DoSing those sites. 21:29:54 akamai also went down 21:30:01 oh yeah 21:30:03 i read about akamai 21:30:31 dunno how that happened. some kinda dns poisoning? 21:30:36 i mean akamai's distributed 21:31:19 kc5tja: wow 21:31:19 no idea, eraly 21:31:35 wouldn't it make more sense to run tripwire 21:32:52 fridge: That isn't really my department to make that kind of decision. 21:34:28 right. speaking of work 21:34:37 I must get pedalling 21:35:23 Heheh :) 21:35:43 :) 21:35:54 kc5tja: did you =read what I tyoped earluer before the power outage? 21:36:09 I didn't even see a power outage. 21:36:18 We did have a gnarley earthquake earlier today though. 21:36:23 brb -- pizza's here. 21:37:10 --- join: topher (~chris@lsanca1-ar42-4-61-175-184.lsanca1.dsl-verizon.net) joined #forth 21:51:43 Dude, that brainwave stuff is #*4$78ing gnarley dude. 21:52:20 link? 21:52:36 http://uazu.net/sbagen/ 21:52:52 Plenty of links on the general concept, but that link in particular has Linux compatible software. 21:53:26 holy shit, that looks cool. 21:53:42 I was listening to the Delta wave entrainment audio and 5 minutes into it, I swear I was hearing voices and feeling hairs on my arm move. 21:53:53 lol 22:06:03 --- join: FlamingRain (~Ecoder@c-24-129-95-254.se.client2.attbi.com) joined #forth 22:07:01 --- join: Serg[XDSL] (~z@212.34.52.140) joined #forth 22:14:54 --- quit: FlamingRain ("tiredness") 22:19:20 --- join: slava (~slava@69.196.155.184) joined #forth 22:25:07 kc5tja: can you explain, briefly, what pink noise and white noise are? 22:25:44 white = even spectrum 22:26:17 White noise is equal energy placed in all frequencies. Pink noise is basically white noise, but filtered through a low pass filter. 22:26:35 yeah 22:26:52 i got a dumb question... how do i represent a null-terminated string in forth? 22:27:38 poingie: What do you mean by "represent?" 22:27:38 aside from dropping a 0 at the end of it after creating it that is 22:27:56 Oh, well, that's about the only way you can do it. 22:28:11 so no equivalent of "\0"? 22:28:28 Not usually. 22:28:37 define it 22:28:38 Some Forths might support a C-like syntax, but in most cases, no. 22:28:46 c" 22:28:54 : \0 0 C, ; 22:28:55 maybe 22:29:11 Herkamire: c" isn't it. 22:29:18 C" just creates a counted, Pascal-style string. 22:29:29 oops, not c" 22:29:42 You probably want something like Z", but that is *not* standard at all. 22:29:58 GForth uses \", for example, to mean the same thing as far as I can tell. 22:30:18 something like s" foo" 2dup + 1+ 0 ! 22:30:26 of course that runs off the end of what was allocated... 22:30:59 That also runs the risk of corrupting program space too, especially for those Forths that inline string data into compiled code (like mine). 22:31:04 i suppose i should 1+ before duping 22:31:13 poingie: better redefine s" to place 0 at end 22:31:20 ow 22:31:39 or define z" around s" 22:31:42 yah i suppose i could still chew up anything after it if it decides to place it in an exact fit 22:31:47 The best way is to create a word that copies a Forth string into PAD, then explicitly null terminates it. 22:32:51 eek. and no such luck on \" in bigforth 22:36:32 i'm rather a rank novice on the memory management stuff 22:36:37 well on everything :) 22:37:14 poingie: hack your way through ;)) 22:37:33 DUMP and SEE what u trashed ;)) 22:38:00 (SEE is Forth decompiler) 22:38:15 very usefool to SEE how it works ;) 22:39:43 yah i'm using DUMP which is showing me that yep, my strings arent zero terminated 22:41:01 poingie: so what are you coding ? 22:41:09 think i need to learn about ALLOCATE and CMOVE ... or PAD ... can't find much material on this tho 22:41:19 Serg[XDSL]: interface to SDL 22:41:37 SDL ? 22:41:41 trying to get SDL_LoadBMP working. naturally i have to zero-terminate mode string and filename 22:41:58 aah, ok 22:42:08 SDL, simple directmedia layer. sort of like an ultra simple directx 22:42:11 cross platform 22:42:15 ok, ok 22:43:03 i wold do it this way: 22:43:37 on every string constant, add extra space 22:44:04 then on call to C routines, patch it by 0 and +1 the pointer 22:44:06 OHHHHHH 22:44:11 * poingie smacks his forehead 22:44:36 i'm such a goof. thanks :) 22:45:23 : patch0 ( ptr -- ptr ) dup dup c@ + 0 swap c! 1+ ; 22:46:06 this way u may break only the constant (if u forgot space), not Forth code after it 22:48:12 i'm still trying to grok it 22:48:31 or better write your own constant-defining word, both compatible w/ Forth and C 22:48:49 poingie: grok what ? my advice or how Forth does strings ? 22:48:58 the patch0 word 22:49:04 see: 22:49:38 ( ptr ) dup dup ( ptr ptr ptr ) c@ (ptr ptr strlen) 22:50:06 + (ptr ptr_string_end ) 22:50:39 0 swap (ptr 0 ptr_string_end ) 22:51:04 c! ( ptr ) \ last symbol in string is now 0 22:51:29 1+ ( ptr+1 ) \ increment pointer to avoid passing counter into C 22:51:30 ahh right, because the string is counted... nifty! 22:51:56 wait, do all the string words create counted strings? 22:51:59 or just c" 22:52:10 hmm.... never digged 22:52:26 SEE and DUMP ! 22:52:29 which one should i use for use with :patch0? 22:53:05 hm, " seems to make it counted too 22:55:47 i called it str>zstr and it worked 22:55:59 include sdl.fs ok 22:56:01 " rb." str>zstr " ball.bmp." str>zstr RWFromFile ok 22:56:02 .s <1> 4144872 ok 22:56:08 thanks :) :) 22:56:15 yeah ;) 22:56:38 proof will come when i blit that ball onto the surface 22:56:45 i like to name words like ASM mnemos, not _so_verbose 22:57:19 i give words that shouldn't be for public consumption real cumbersome names 22:57:31 --- quit: Sonarman ("leaving") 22:57:35 since that func is really just for the c glue 22:59:01 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 22:59:17 names like: ?man d>xy n>lv 0af! 6*+ 6pk f>l l>f lvld (lv+ 23:02:39 looks like befunge 23:02:48 befunge ? 23:03:00 heheh 23:03:12 let's see if i can turn up the page on it 23:03:31 ?? 23:03:51 http://home.wanadoo.nl/wimrijnders/befunge/wumpus.bf 23:03:59 that's hunt the wumpus in befunge 23:04:20 the thing to note about befunge is that kinda like forth execution follows the direction of code 23:04:32 except it can go right, left, up, down ... 23:04:41 ;) 23:04:54 guess, from what proggie words are ? 23:05:19 every op in befunge is a single char 23:05:41 befunge and unlambda are very dear to me. not that i could ever write anything in either 23:06:37 unlambda is actually kind of educational, teaches you how S and K combinators work 23:06:37 --- quit: Herkamire ("bed") 23:06:54 ok, time for bed 23:07:05 * poingie SIGHUP 23:07:09 --- quit: poingie ("Chatzilla 0.9.64a [Mozilla rv:1.6/20040206]") 23:59:59 --- log: ended forth/04.06.15