01:26:50  * mikegerwitzquit (Quit: leaving)
01:27:15  * mikegerwitzjoined
01:27:15  * mikegerwitzquit (Changing host)
01:27:16  * mikegerwitzjoined
03:46:34  * C-Manquit (Quit: Connection reset by beer)
04:17:45  * [[zzz]]changed nick to [[zz]]
04:52:06  * cha0squit (Ping timeout: 245 seconds)
05:07:51  * cha0sjoined
05:07:52  * cha0squit (Changing host)
05:07:52  * cha0sjoined
05:46:28  * cha0squit (Ping timeout: 248 seconds)
05:50:13  * cha0sjoined
05:50:13  * cha0squit (Changing host)
05:50:14  * cha0sjoined
06:32:47  * stalledquit (Ping timeout: 252 seconds)
06:40:23  * stalledjoined
08:17:41  * savagecrocjoined
08:18:37  <savagecroc>i'm having a significant amount of build-up around the spark-plugs.. kinda like a blackish residue
08:18:38  <savagecroc>any ideas?
08:49:19  <joshthecoder>savagecroc: fuel mixture too rich. Stop putting jet fuel in your gas tank dude.
08:49:23  <joshthecoder>;)
08:49:43  <savagecroc>haha
08:49:48  <savagecroc>my real question is i want to be able to quickly run lots of javascript and have it relativly sandboxed / kill processes that use too much memory/cpu etc
08:49:59  <savagecroc>i don't need access to the dom.. basically it's going to be something like execute "function({a: 1, b:2) {//whatever some code}}" and get a bunch of results back
08:50:09  <savagecroc>i also need to provide an API to the application that can communicate with my own application
08:50:33  <savagecroc>i.e. so i can poke holes in the application so it can make requests back
08:54:16  <joshthecoder>sandboxing is probably outside the scope of v8.
08:54:43  <joshthecoder>there is a function to terminate execution in the API, but not sure if you can really depend on that for security.
08:55:50  <savagecroc>hmmm
08:56:36  <savagecroc>oh i can start up each thing in it's own process
08:56:40  <savagecroc>and monitor that
08:56:45  <savagecroc>i reckon that should be good enough
08:56:57  <savagecroc>actually run.. each function in it's own process
08:57:01  <joshthecoder>is the code trusted?
08:57:14  <savagecroc>no
08:57:23  <savagecroc>it's writtian by any user on the website
08:57:25  <joshthecoder>I guess if you don't expose much native APIs it might be okay
08:57:26  <savagecroc>writain
08:57:40  <savagecroc>well the server side app is writain in ruby
08:57:48  <joshthecoder>but if its untrusted I would probably spin up a cheap server to run the code external from your other services.
08:57:59  <savagecroc>and it's going to give the ability to ask questions about the already authenticated user accounts
08:58:01  <savagecroc>so for example
08:58:10  <joshthecoder>EC2 micros are less than a penny usually
08:58:35  <savagecroc>get me the details for these 20 students, and it will load all of their info.. then run it through the users code, then return results
08:58:43  <savagecroc>those results will then get saved to the DB
08:59:41  <savagecroc>i thought v8 would be far-easier to sandbox than something like ruby which already has native options
09:00:01  <savagecroc>for file access etc
09:00:22  <savagecroc>things i worry about though.. for example having a function that needs to run 1000 times quickly on a page
09:00:31  <joshthecoder>yeah. The only way you can really escape is by exploiting V8 or any bindings you expose.
09:00:47  <savagecroc>yeah the bindings are expose are only going to be read and return
09:00:54  <joshthecoder>I would still never run any untrusted code (even JS) along side my other services.
09:01:49  <savagecroc>i.e. var bla = Student.loadGrades(); bla.each(function(grade) { a } return some_calcs;
09:01:53  <savagecroc>the other option
09:02:01  <savagecroc>i can run it on a separate server
09:02:15  <savagecroc>and make it do http requests
09:02:18  <savagecroc>to get the data
09:02:22  <savagecroc>but.. hmm speed
09:03:12  <joshthecoder>if they both are in the same data center, speed probably won't be an issue.
09:04:05  <joshthecoder>anywho, up to you. Just my two cents.
09:04:09  <joshthecoder>off to bed, best of luck
09:04:14  <savagecroc>night night :)
09:04:20  <savagecroc>thanks for the help
09:15:52  * savagecrocquit (Remote host closed the connection)
09:43:35  * ricky26quit (Quit: No Ping reply in 180 seconds.)
09:43:41  * ricky26joined
09:48:46  * ricky26quit (Quit: No Ping reply in 180 seconds.)
09:48:53  * ricky26joined
10:07:50  * Net147joined
10:26:14  * Net147quit (Read error: Connection reset by peer)
10:33:25  * Net147joined
11:07:48  * xan__joined
11:08:33  * xan_quit (Ping timeout: 276 seconds)
11:19:56  * C-Manjoined
14:01:00  * Net147quit (Quit: HydraIRC -> http://www.hydrairc.com <- Would you like to know more?)
15:38:32  * c4milojoined
15:44:22  * RT|Chatzillaquit (Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014])
19:09:06  * Garo_quit (Ping timeout: 264 seconds)
19:11:41  * Garo_joined
19:15:33  * PARLIAMENTjoined
19:16:33  <PARLIAMENT>does anyone know how many hash table buckets v8 uses to initialize new empty objects?
21:15:26  * bnoordhuisquit (Ping timeout: 245 seconds)
21:46:09  * c4miloquit (Remote host closed the connection)
21:46:36  * c4milojoined
21:46:57  * PARLIAMENTpart
21:47:52  * c4miloquit (Read error: No route to host)
21:48:09  * c4milojoined
22:02:20  * mralephjoined
22:30:51  * RT|Chatzillajoined
23:54:56  * Yellow__joined
23:55:25  <Yellow__>anyone knows about anything fishy on v8 polls when the hardware is clockless (e.g.: raspberry)
23:58:56  <mraleph>Yellow__: no.
23:59:42  <Yellow__>mraleph: nothing fishy then? :) ty