00:11 (quit) wtetzner: Remote host closed the connection 00:56 (join) Demosthenes 00:57 (join) jeapostrophe 01:10 (quit) veer: Quit: Leaving 01:19 (quit) jeapostrophe: Ping timeout: 240 seconds 01:38 (quit) jonrafkind: Ping timeout: 245 seconds 01:38 (quit) Demosthenes: Ping timeout: 245 seconds 01:56 (part) dalaing 02:16 (quit) yoklov: Quit: computer sleeping 02:21 (quit) SHODAN: Ping timeout: 252 seconds 02:26 (join) SHODAN 02:28 Lunaqus: Can anyone reccomend a ciggarette brand from here? None of them are recognisable to me: http://bit.ly/HdBQLn 03:07 (join) hkBst 03:07 (quit) hkBst: Changing host 03:07 (join) hkBst 03:21 (quit) Shviller: Read error: Connection reset by peer 03:31 (join) antithesis 03:37 (join) ahinki 03:56 (join) dzhus 04:05 (join) fftb 04:07 (join) RacketCommitBot 04:07 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/_JOPbQ 04:07 RacketCommitBot: [racket/master] Fix typo. - Rodolfo Henrique Carvalho 04:07 RacketCommitBot: [racket/master] Optimize cpt-table-lookup - Danny Yoo 04:07 RacketCommitBot: [racket/master] Remove bold leftover reference to "search.html". - Eli Barzilay 04:07 (part) RacketCommitBot 04:07 (join) bas_ 04:07 (nick) bas_ -> Skola 04:23 (join) mmajchrzak 04:25 (join) Shviller 04:26 (quit) Shvillr: Read error: Connection reset by peer 04:47 (join) gciolli 05:00 (quit) antithesis: Quit: yes leaving 05:15 (quit) mmajchrzak: Ping timeout: 272 seconds 05:17 (join) tim-brown 05:26 (join) masm 05:30 (join) bitonic 05:36 (quit) fftb: Remote host closed the connection 05:37 (join) mceier 05:55 (quit) djcb: Remote host closed the connection 05:59 (quit) bitonic: Quit: WeeChat 0.3.5 06:00 (join) bitonic 06:06 (quit) Shambles_: Read error: Connection reset by peer 06:19 (join) dzhus89 06:20 (join) Shambles_ 06:21 (join) haffe_ 06:22 (join) m4burns_ 06:27 (quit) dzhus: *.net *.split 06:27 (quit) m4burns: *.net *.split 06:27 (quit) haffe: *.net *.split 06:27 (quit) SHODAN: Ping timeout: 252 seconds 06:44 (quit) tim-brown: Remote host closed the connection 06:46 (join) tim-brown 06:55 tim-brown: building racket at the mo, and i've just noticed a load of: 06:55 tim-brown: ./jitinline.c:2534: warning: value computed is not used 06:55 tim-brown: warnings 06:56 (quit) gciolli: Ping timeout: 265 seconds 06:57 tim-brown: seem to result from (void) casts 06:58 tim-brown: is that my compiler being over-stroppy? or is there something semantically incorrect about all of this? 06:58 (join) antithesis 07:05 tim-brown: how do i limit raco setup to a 1 process parallel build? 07:08 tim-brown: s'ok... i'm calling ``env PLT_SETUP_OPTIONS="-j 1" make install" seems to do the trick 07:09 (join) fftb 07:09 (quit) fftb: Read error: Connection reset by peer 07:09 (join) fftb 07:26 (join) dous 07:32 (join) samth 07:32 (join) gciolli 07:43 (nick) haffe_ -> Haffe 07:48 (quit) asurai: Quit: Bye! 07:56 (quit) gciolli: Quit: Leaving. 07:58 (join) mmajchrzak 08:00 (quit) tim-brown: Remote host closed the connection 08:30 (join) kanak 08:31 (quit) dzhus89: Remote host closed the connection 08:38 (quit) samth: Ping timeout: 246 seconds 08:55 (join) niclasw 08:58 (quit) niclasw: Client Quit 09:01 (join) RacketCommitBot 09:01 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/gOuOJQ 09:01 RacketCommitBot: [racket/master] ffi/com: fix GC issue related to COM events - Matthew Flatt 09:01 (part) RacketCommitBot 09:06 (quit) bremner: Quit: ZNC - http://znc.in 09:06 (nick) bremner` -> bremner 09:10 (join) jeapostrophe 09:17 (join) RacketCommitBot 09:17 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/uQVdig 09:17 RacketCommitBot: [racket/master] ffi/com: fix another GC problem, this time related to custodians - Matthew Flatt 09:17 (part) RacketCommitBot 09:21 (quit) hkBst: Ping timeout: 246 seconds 09:23 (join) hkBst 09:23 (quit) hkBst: Changing host 09:23 (join) hkBst 09:28 (nick) samth_away -> samth 09:34 (join) gciolli 09:34 (quit) gciolli: Client Quit 09:43 (quit) bitonic: Quit: WeeChat 0.3.5 09:43 (quit) Skola: Ping timeout: 260 seconds 09:45 (quit) jhemann: Ping timeout: 245 seconds 09:46 (join) bitonic 09:47 (quit) cdidd: Remote host closed the connection 09:48 (join) Aune 09:49 Aune: How would I go about writing a macro that does different things depending on whether the variable name begins with an upper or lower case character? 09:52 Aune: Trying to write me s Prolog like language such that (relation first Second Third) treats first as a name and Second and Third as variables. 09:52 samth: Aune: use syntax-e on the identifier to get a symbol, and symbol->string on the symbol to get a string 09:52 Aune: samth, thanks 09:53 samth: rudybot: (define-syntax (caps stx) (syntax-case stx () [(_ i) (identifier? #'i) (if (regexp-match "^[A-Z]" (symbol->string (syntax-e #'i))) #'#t #'#f)])) 09:53 rudybot: samth: your sandbox is ready 09:53 rudybot: samth: Done. 09:53 samth: rudybot: (caps Xyz) 09:53 rudybot: samth: ; Value: #t 09:53 samth: rudybot: (caps xyz) 09:53 (join) yoklov 09:53 rudybot: samth: ; Value: #f 09:54 (join) RacketCommitBot 09:54 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/h6lurg 09:54 RacketCommitBot: [racket/master] win32: fix `find-executable-path' for an empty PATH - Matthew Flatt 09:54 RacketCommitBot: [racket/master] fix `raco demod' for new submodule fields in zo structs - Matthew Flatt 09:54 RacketCommitBot: [racket/master] gui-debugger: update for submodules - Matthew Flatt 09:54 (part) RacketCommitBot 09:54 samth: Aune: like that 09:54 Aune: samth, Oh, that was real nice 09:54 (quit) yoklov: Client Quit 09:56 samth: eli: ping 09:58 samth: eli: ns14.zoneedit.com doesn't produce an IP for racket-lang.org 10:14 eli: samth: It does for me. 10:14 samth: eli: sorry, i meant ns19 10:14 samth: ns14 is the one that works 10:15 chandler: looks like there are some other issues too: http://www.intodns.com/racket-lang.org 10:21 (join) djcb 10:23 eli: samth: I sent them a complaint. 10:23 eli: chandler: That page isn't useful to me. 10:23 eli: "ERROR: looks like you have lame nameservers" 10:24 samth: eli: the lame nameserver is ns19 10:25 eli: samth: no, it claims that the lame server is "74.50.27.56", which I have no clue about. 10:25 eli: Plus, there's no definition of the highly technical term "lame". 10:25 samth: from about 3 boxes up on the page: ns19.zoneedit.com ['74.50.27.56'] [TTL=3600] 10:26 samth: the other errors have more useful messages 10:27 eli: Ah, that might be the problem -- looks like they changed the IP of that server. 10:28 eli: In any case, the complaints about a parent server are probably because we have that intentionally hidden. 10:28 eli: Another complaint, "Stealth NS records were sent: ns1.racket-lang.org", is also useless in its error information. 10:29 samth: eli: when tonyg gets in, i'll ask him if he understands what that means 10:30 eli: What what means? 10:30 samth: "stealth ns records" 10:30 eli: And the last error is "No reverse DNS (PTR) entries. The problem MX records are ..." -- that's some google thing, since they're our MX. 10:31 samth: yeah, and they indeed have screwed that up -- i just checked 10:31 samth: but probably that's not something we can change :) 10:31 chandler: eli: That means that ns1.racket-lang.org was sent in response to the NS query to your nameservers, but it wasn't registered at the domain. It's a repetition of an earlier error on that page. 10:31 chandler: The more worrying error is the one about 10:31 samth: why are we hiding our nameservers, anyway? 10:31 chandler: pltmdns.ccs.neu.edu, since that can cause DNS timeouts. 10:32 eli: chandler: pltmdns.ccs.neu.edu is the internal name of that machine. 10:33 chandler: samth: I don't think you are; the "stealth NS" thing is just a confusingly worded message that repeats an earlier error on that page. 10:33 eli: samth: For security, it was set up by an ex-student that spent about 5 years doing DNS for . 10:33 chandler: eli: So it shouldn't ever be exposed publicly, and certainly shouldn't be registered as a nameserver for racket-lang.org. 10:34 samth: eli: i don't understand how any of this could improve security 10:34 eli: chandler: It's not part of the zone information, they got that from reverse ip. 10:35 eli: samth: The claim was that if someone knows your master server it's easy to somehow get the complete layout of your network which makes it easy to hack it. 10:35 samth: eli: but clearly that information is accessible, since this random website can easily query it 10:36 chandler: eli: No, it is being returned by the registrar. 10:36 chandler: try dig +trace -t NS racket-lang.org 10:38 eli: samth: "that information" that is accessible is not all of it. 10:38 chandler: I'm really confused as to what information you're trying to hide. 10:39 chandler: The point of public DNS is that it's public. 10:39 (quit) djcb: Remote host closed the connection 10:39 (quit) Fare: Ping timeout: 276 seconds 10:43 eli: chandler: A listing of all servers & IPs, and I don't know why it's good to hide it, but the person who recommended it has more DNS experience than you, samth, and me combined and multipled. 10:43 (quit) jrslepak: Quit: This computer has gone to sleep 10:44 samth: eli: regardless of that, we should avoid using pltmdns in public info then 10:45 eli: My guess is that I tried it, but gandi doesn't allow a number. 10:46 (quit) ahinki: Quit: ChatZilla 0.9.88.1 [Firefox 12.0/20120328051619] 10:47 samth: wait, so we're hiding the name of this server, except not? 10:49 eli: No, we're claiming that we use "ns0.racket-lang.org", which doesn't exist. 10:49 eli: And gandi.net says "Error: The address you provided is not valid". 10:51 (join) yoklov 10:55 samth: eli: i have to confess to being extremely skeptical about this whole arrangement 10:56 eli: samth: I have to confess that I am extremely skeptical of your server management experience. 10:57 samth: eli: you're welcome to your skepticism, but security-by-obscurity that no one involved understands seems like a really strange plan 11:00 (nick) emma -> em 11:02 eli: samth: This is not, AFAIK, security-by-obscurity -- it's preventing harvesting of your main dns ip, which somehow prevents getting that information. 11:02 eli: But I don't know much more about that -- all I know is that the guy knows what he's doing, and has set up way more serious dns setups and faced various forms of ddos, so I did what he said. 11:02 eli: You're welcome to ask him yourself. 11:03 samth: prevents getting which information? 11:03 eli: Entire network layout. 11:06 (quit) mmajchrzak: Ping timeout: 248 seconds 11:11 eli: chandler, samth: I managed to create a glue record through the horrible gandi.net UI, so pltmdns should be gone from there once it propagates. 11:11 samth: eli: great 11:12 eli: samth: BTW, the main him suggestion was completely serious -- having a short explanation in the file would be better than the "says that it's ok" comment that is there now. 11:12 eli: s/main him/mail him/ 11:18 eli: chandler, samth: Seems that intodns.com updated now, there are two reds -- one is the "lame server" (zoneedit will probably take a while to update); and the other is the google MX. 11:18 samth: great 11:19 samth: eli: the reason that i cared about this to start was that i'm using tonyg's dns proxy impl, which doesn't handle the ns19 failure nicely 11:20 (join) Fare 11:20 (part) fftb 11:24 (quit) jeapostrophe: Read error: Operation timed out 11:28 (join) anRch 11:30 (join) ssbr_ 11:40 (quit) hkBst: Quit: Konversation terminated! 11:46 (quit) Fare: Ping timeout: 260 seconds 11:52 (quit) dented42: Quit: Computer has gone to sleep. 11:57 (join) Fare 11:58 (join) jeapostrophe 12:09 (join) jonrafkind 12:18 (join) dyoo 12:22 (quit) yoklov: Quit: computer sleeping 12:23 (quit) anRch: Quit: anRch 12:35 (join) yoklov 12:42 (quit) dous: Remote host closed the connection 12:57 (quit) yoklov: Quit: computer sleeping 13:10 (quit) Fare: Ping timeout: 246 seconds 13:21 (join) jhemann 13:26 (nick) otterdam -> meNmyarrow 13:28 (join) dented42 13:30 (join) Fare 13:41 (join) jrslepak 13:42 (quit) danl_ndi: Remote host closed the connection 13:42 (join) jao 13:43 (quit) jao: Changing host 13:43 (join) jao 13:44 (quit) dyoo: Ping timeout: 245 seconds 14:09 (quit) bitonic: Quit: WeeChat 0.3.5 14:15 (quit) jrslepak: Quit: What happened to Systems A through E? 14:25 (join) Shvillr 14:25 (join) ynniv 14:26 (join) aalix 14:26 (quit) Aune: Quit: Hath Deprated 14:27 ynniv: are there any guides to building a reloadable web server? 14:27 ynniv: I'm using hunchentoot in CL, and would like to take racket for a spin 14:28 ynniv: but the tutorials that I have seen end in a single call that never returns 14:28 ynniv: or, building a TCP listener from scratch 14:29 ynniv: there's quite a gap between those two ideals 14:31 (nick) meNmyarrow -> otterdam 14:31 ynniv: the serve/servlet code gets close with the "/quit" handler, but the semaphore controlling it is "cleanly" hidden in a closure deep inside the call 14:32 ynniv: making it useless from the REPL 14:33 samth: ynniv: typically, racket web server apps aren't written to be reloadable 14:35 ynniv: that's why I'm hoping that someone has shared their atypical experience! :) 14:37 (quit) Fare: Ping timeout: 246 seconds 14:37 ynniv: to reuse code from web-server, it appears that I have to implement my own serve/launch/wait 14:40 ynniv: all these closures make hacking difficult 14:40 (join) dyoo 14:41 dyoo: ynniv: /conf/refresh-servlets 14:41 dyoo: http://docs.racket-lang.org/web-server/faq.html?q=reload#(part._update-servlets) 14:41 dyoo: ynniv: might be applicable to your question 14:42 (part) dyoo 14:45 (join) dyoo_ 14:45 dyoo_: ynniv: also, http://docs.racket-lang.org/guide/reflection.html may be helpful in showing how to dynamically load code 14:46 ynniv: I'm loading code with http://www.nongnu.org/geiser/ 14:46 ynniv: which is part of the problem, since calls that never return hang the environment 14:48 (join) Shvillr_ 14:48 (quit) Shviller: Disconnected by services 14:48 (nick) Shvillr_ -> Shviller 14:48 dyoo_: ynniv: oh, and you're saying that since the call to the web server doesn't return, you're seeing a hang? 14:49 ynniv: yes, it locks up emacs until the environment times out 14:49 (quit) Shvillr: Ping timeout: 245 seconds 14:49 ynniv: I would throw it on a thread, but then I wouldn't be able to stop it to reload it 14:50 (join) Shvillr 14:50 dyoo_: hmm.. I wonder if the brute force thread-kill would do it 14:50 ynniv: I could use the quit handler when I want to close the server, but that feels upside down 14:51 ynniv: it complained about read only text, but I expect that killing the call would still leave the socket open 14:51 dyoo_: you could also set up a separate "custodian", start up the web server under it, and then call custodian-shutdown 14:51 ynniv: meaning that I couldn't restart it anyway 14:51 dyoo_: Custodians might be the way to clean up the resources, including socket opening 14:52 ynniv: I saw "custodians" mentioned, but I'm not familiar with them 14:52 dyoo_: Ah... ok, give me a sec, let me see if I can find documentation. 14:52 (quit) rudybot: Ping timeout: 252 seconds 14:52 dyoo_: Yeah, take a look at the example in: http://docs.racket-lang.org/more/index.html#(part._.Terminating_.Connections) 14:53 dyoo_: The basic idea of a custodian is that it manages resources under its context. When you tell a custodian to shutdown, it cleans up all resources under it. 14:53 dyoo_: Threads, files, ports, it watches them all. 14:55 (quit) offby1: Ping timeout: 276 seconds 14:55 ynniv: ah, that is exciting 14:56 dyoo_: Yeah, I think it might let you throw the web-server on a separate thread, and still give you power to shut it down completely 14:56 (join) jtpercon 14:57 dyoo_: good luck! 14:57 (part) dyoo_ 15:01 (join) mmajchrzak 15:05 (join) offby1 15:12 (part) ChibaPet 15:16 (join) yoklov 15:22 (join) jhemann_ 15:25 (quit) jhemann: Ping timeout: 252 seconds 15:36 (quit) chandler: Ping timeout: 265 seconds 15:48 (join) chandler 15:48 (nick) chandler -> Guest18580 15:48 (quit) Guest18580: Changing host 15:48 (join) Guest18580 15:48 (nick) Guest18580 -> chandler 15:57 (quit) jhemann_: Ping timeout: 264 seconds 15:57 (quit) ynniv: Quit: ynniv 15:59 (join) epictaters 15:59 (join) tommc 16:00 epictaters: Hi! Is anyone running a Racket webserver? 16:01 tommc: epictaters: I'm using it for some small projects. 16:05 epictaters: Thanks, tommc! So, there's no major companies renting space on Racket webservers that you know of? 16:05 epictaters: Ok, exclude the 'major'! lol! 16:05 tommc: Not that I know of. Mine was self hosted using a basic linode server. 16:08 epictaters: Ok, thanks, tommc. 16:08 epictaters: I must run! Thank you! 16:08 (quit) epictaters: Quit: Leaving 16:15 (join) jhemann 16:20 (quit) jhemann: Ping timeout: 250 seconds 16:24 (join) cdidd 16:31 (join) rudybot 16:32 (join) anRch 16:43 (quit) tommc: Remote host closed the connection 16:43 (join) jrslepak 16:53 (join) ssbr__ 16:54 (quit) ssbr_: Ping timeout: 246 seconds 16:57 (join) offby1` 16:57 (nick) offby1 -> outta-here 16:57 (quit) outta-here: Quit: ERC Version 5.3 (IRC client for Emacs) 16:58 (nick) offby1` -> offby1 16:58 (quit) offby1: Changing host 16:58 (join) offby1 16:58 (quit) offby1: Remote host closed the connection 17:00 (join) offby1 17:00 (quit) offby1: Changing host 17:00 (join) offby1 17:02 (quit) kanak: Ping timeout: 264 seconds 17:21 (join) dnolen 17:25 (join) tommc 17:27 (join) jhemann 17:32 (quit) anRch: Quit: anRch 17:37 (join) djcb 17:39 (quit) jrslepak: Quit: This computer has gone to sleep 17:41 (quit) tommc: Remote host closed the connection 17:42 (quit) antithesis: Quit: yes leaving 17:42 (quit) jeapostrophe: Ping timeout: 245 seconds 17:43 (quit) Kaylin: Read error: Connection reset by peer 17:50 (join) jhemann_ 17:54 (quit) jhemann: Ping timeout: 264 seconds 17:54 (quit) ashish: Quit: Aah IRC, where men are men, women are men, and 14 year old girls are FBI agents. 18:03 (join) abbe 18:16 (quit) Shambles_: Quit: Leaving. 18:22 (quit) jtpercon: Quit: Leaving. 18:28 (join) DanBurton 18:29 (join) jtpercon 18:36 (part) jtpercon 18:46 (join) dnolen` 18:47 (quit) dnolen: Read error: Connection reset by peer 18:48 (quit) jhemann_: Ping timeout: 265 seconds 18:51 (join) yoklov_ 18:53 (quit) yoklov: Ping timeout: 265 seconds 19:24 (join) ssbr_ 19:25 (join) Kaylin 19:25 (quit) yoklov_: Quit: bye! 19:25 (join) yoklov 19:28 (quit) DanBurton: Quit: Lost terminal 19:28 (quit) ssbr__: Ping timeout: 276 seconds 19:29 (quit) masm: Quit: Leaving. 19:32 (join) dous 19:45 (quit) jonrafkind: Read error: Operation timed out 19:47 (join) jhemann 19:52 (quit) mmajchrzak: Ping timeout: 276 seconds 20:12 (nick) samth -> samth_away 20:15 (join) Shambles_ 20:19 (quit) dnolen`: Read error: Connection reset by peer 20:21 (join) mmajchrzak 20:23 (quit) mceier: Quit: leaving 20:30 (join) bmp 20:31 (quit) karswell: Remote host closed the connection 20:42 (join) karswell 20:42 (quit) dented42: Quit: Computer has gone to sleep. 20:43 (quit) ssbr_: Ping timeout: 260 seconds 20:50 (join) dented42 20:51 (quit) mmajchrzak: Ping timeout: 246 seconds 20:59 (quit) dented42: Ping timeout: 244 seconds 21:00 (join) jeapostrophe 21:01 (join) dented42 21:08 (quit) dented42: Ping timeout: 265 seconds 21:12 rapacity: is there a built-in way to export from slideshow to a pdf ? 21:13 (join) dented42 21:14 (quit) jeapostrophe: Ping timeout: 245 seconds 21:16 (join) Nisstyre 21:19 (quit) dented42: Ping timeout: 244 seconds 21:47 (join) jeapostrophe 21:47 (join) jrslepak 21:49 (join) dented42 21:57 (quit) acarrico: Quit: Leaving. 21:57 (quit) dous: Remote host closed the connection 21:58 (join) acarrico 22:00 (join) asdasdstcs 22:00 (quit) jeapostrophe: Ping timeout: 276 seconds 22:02 bremner: rapacity: yeah, there is a command line option iirc 22:02 bremner: if you can find it, I'll try digging it up 22:11 asumu: rapacity: http://pre.racket-lang.org/docs/html/slideshow/Creating_Slide_Presentations.html?q=slideshow#(part._.Printing) 22:11 rudybot: http://tinyurl.com/85a2xo9 22:14 rapacity: thanks guys 22:17 (join) jeapostrophe 22:24 (join) dnolen 22:36 (quit) bmp: Quit: Bye! 22:50 (quit) jeapostrophe: Ping timeout: 252 seconds 22:53 (join) mithos28 22:57 (join) jonrafkind 23:07 (quit) acarrico: Quit: Leaving. 23:07 (join) acarrico 23:11 (quit) acarrico: Client Quit 23:11 (join) acarrico 23:14 (quit) asdasdstcs: Quit: Page closed