Options:
- # Session Start: Sun Mar 29 00:00:00 2009
- # Session Ident: #whatwg
- # [00:29] * Disconnected
- # [17:24] * Attempting to rejoin channel #whatwg
- # [17:24] * Rejoined channel #whatwg
- # [17:24] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [17:24] * Set by annevk on Thu Feb 05 13:51:18
- # [17:27] <annevk3> I'm considering having breakfast as well...
- # [17:28] <annevk3> Though at this point I might just combine it with dinner. I was initially blaming this on the timeshift, but that obviously doesn't work anymore.
- # [17:32] <eighty4> annevk3: have brunch
- # [17:35] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [17:44] * Parts: Alkarex (n=alexandr@1006ds4-van.0.fullrate.dk)
- # [17:47] * Joins: mpilgrim_ (n=mark@67.217.134.48)
- # [17:52] * Quits: mpilgrim (n=mark@67.217.134.48) (Read error: 113 (No route to host))
- # [17:52] * mpilgrim_ is now known as mpilgrim
- # [17:56] * Joins: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [17:56] * gsnedders wonders whether hitting 3000 words is still possible today
- # [17:57] <Philip`> Depends on how strictly you define "today"
- # [17:59] <gsnedders> Philip`: 2009-03-29T00:00:00Z/PT24H0M0S
- # [18:00] <gsnedders> (The definition will change at 2009-03-30T00:00:00Z
- # [18:00] <jgraham> It depends on how strictly you define words
- # [18:00] <jgraham> and hitting
- # [18:01] * Philip` wonders if he's going to get horribly confused by his IRC client's clock being an hour away from local time
- # [18:02] <gsnedders> Philip`: Yes, you will.
- # [18:02] * Philip` wonders how to change it
- # [18:03] <jgraham> My IRC client's clock is currently local time -7
- # [18:03] <Philip`> "/script exec $ENV{'TZ'}='Europe/London'" - oh, that was easy
- # [18:03] <fearphage> Philip`: http://wiki.fishcracker.net/wiki/Irssi#Changing_the_timezone
- # [18:04] <gsnedders> Too easy, some might say.
- # [18:04] <jgraham> Oh, that worked
- # [18:04] <Philip`> fearphage: Hmm, that wiki seems to be wrong about saying I need to restart irssi
- # [18:04] <jgraham> Now I know when people said things
- # [18:04] <jgraham> Which is boring
- # [18:05] <fearphage> Philip`: no, you just need to change the timezone and export it
- # [18:05] <fearphage> i'm working on upgrading irssi without disconnection from anything
- # [18:07] <fearphage> any of you have ie >6 handy?
- # [18:07] <Philip`> jgraham: Try TZ=Asia/Kathmandu if you don't want to even know what minute somebody said things
- # [18:08] <Philip`> fearphage: When it says "to change the timezone displayed within irssi, you'll need to quit irssi, export TZ to the desired variable (and optionally add it to ~/.bashrc), and restart irssi" it does seem to be (incorrectly) telling me I need to restart irssi
- # [18:09] <Philip`> although maybe I'm misinterpreting what your "no" was in response to
- # [18:10] <Philip`> fearphage: Isn't /upgrade already there for upgrading without disconnecting?
- # [18:11] <fearphage> yea, i'm trying to coordinate with the guy that owns the server
- # [18:12] * Joins: hdh (n=hdh@58.187.20.30)
- # [18:14] * Parts: listoflights (n=kilgore@78.26.4.53)
- # [18:16] * Quits: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [18:43] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
- # [18:48] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [18:56] * Joins: zdobersek (n=zan@cpe-92-37-76-181.dynamic.amis.net)
- # [18:57] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [19:09] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [19:09] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
- # [19:10] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [19:22] * Joins: danbri (n=danbri@s55927ef8.adsl.wanadoo.nl)
- # [19:25] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [19:42] * Quits: mpilgrim (n=mark@67.217.134.48) (Read error: 113 (No route to host))
- # [19:47] * Quits: mstange (n=markus@pD957ACE9.dip0.t-ipconnect.de) ("ChatZilla 0.9.84-2009030221 [Firefox 3.6a1pre/20090327031146]")
- # [19:55] * gsnedders shakes head at Brain Boyd's notes on Nabokov's Ada…
- # [19:55] <gsnedders> "Has masturbation ever before been rendered so artfully, so lyrically? And has the grand passion at the heart of a great love story ever been introduced so insistently in terms of masturbation?"
- # [19:57] * Quits: heycam (n=cam@124-168-80-126.dyn.iinet.net.au) (Connection timed out)
- # [19:59] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [20:00] * Joins: heycam (n=cam@124-168-80-126.dyn.iinet.net.au)
- # [20:20] * Quits: Andrii (n=Miranda@91.200.180.114) (Read error: 104 (Connection reset by peer))
- # [20:38] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [20:38] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Client Quit)
- # [20:48] * Quits: heycam (n=cam@124-168-80-126.dyn.iinet.net.au) (Connection timed out)
- # [20:48] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [20:49] * Joins: heycam (n=cam@124-168-80-126.dyn.iinet.net.au)
- # [20:51] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [20:51] * Joins: mstange (n=markus@pD957ACE9.dip0.t-ipconnect.de)
- # [20:57] <jgraham> Philip`: Does irssi do TZ=people/Hixie where say 08:00 would correspond to Hixie being at the point in his circadian cycle that would correspond to 8am for a normal person
- # [20:57] <jgraham> That would be highly useful
- # [21:00] <Philip`> jgraham: If you set up /usr/share/zoneinfo/people/Hixie then I'm sure it'd work fine
- # [21:03] * Quits: mstange (n=markus@pD957ACE9.dip0.t-ipconnect.de) ("ChatZilla 0.9.84-2009030221 [Firefox 3.6a1pre/20090327031146]")
- # [21:03] <jgraham> Philip`: How well would that deal with a constantly changing offset from UTC?
- # [21:09] <Philip`> jgraham: The same as it deals with DST in other timezones, except more frequent
- # [21:11] <Dashiva> Does it handle multiple DST modes, though?
- # [21:11] * Quits: heycam (n=cam@124-168-80-126.dyn.iinet.net.au) (Read error: 60 (Operation timed out))
- # [21:12] * jgraham assumes other dst systems are more or less periodic and don't need to be updated multiple times per day
- # [21:12] <jgraham> So it's not clear that a system that works for one use case will work for another
- # [21:13] <jgraham> s/an/the /
- # [21:14] <annevk3> I wonder if tying Web SQL to SQLite is bad whether tying immediate-mode Web 3D to OpenGL is bad too... Or does this comparison not hold?
- # [21:16] <jgraham> Arguably the opengl thing is worse since opengl sucks under windows
- # [21:17] * Joins: mat_t (n=mattomas@ppp-1-128.edin-a-1.access.uk.tiscali.com)
- # [21:17] <annevk3> That's my thinking. I wonder what roc thinks about this.
- # [21:17] <Philip`> OpenGL is a documented open standard with multiple implementations
- # [21:17] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [21:17] <Philip`> SQLite is just an implementation
- # [21:19] * Joins: mpilgrim (n=mark@67.217.134.48)
- # [21:19] <annevk3> While that's certainly an argument, I'm not sure it matters much.
- # [21:19] * Quits: maikmerten (n=maikmert@L977a.l.pppool.de) (Remote closed the connection)
- # [21:20] <Philip`> It matters because it means you're not forced to use a specific implementation
- # [21:20] <Philip`> You could e.g. write something that provides an OpenGL-like API but implements it using DirectX
- # [21:20] <Philip`> and the OpenGL standard tells you how your implementation is meant to work, so you don't have to reverse-engineer someone else's
- # [21:21] <annevk3> That's the plan for Web SQL too...
- # [21:21] * Joins: heycam (n=cam@124-168-80-126.dyn.iinet.net.au)
- # [21:21] <Philip`> whereas the only way to implement something with an SQLite-compatible API is to reverse-engineer SQLite
- # [21:22] <jgraham> Philip`: That is a argument
- # [21:22] <jgraham> could you write an openGL wrapper with sensible perf though?
- # [21:22] * Quits: ap_ (n=ap@194.154.88.43)
- # [21:22] <Philip`> I don't see why not
- # [21:22] <Philip`> Wine has a DirectX wrapper implemented using OpenGL, and that works pretty well
- # [21:23] <Philip`> (And the web stuff is OpenGL ES, which has much less of the cruft that normal GL has, so it's a closer match to DirectX)
- # [21:23] * Quits: mat_t (n=mattomas@ppp-1-128.edin-a-1.access.uk.tiscali.com) ("Leaving")
- # [21:23] <Philip`> Of course shaders are likely to be a huge pain, though
- # [21:24] * jgraham doesn't know much about this stuff
- # [21:24] <jgraham> Does anyone know of an atompub client that actually works?
- # [21:24] <Philip`> (since GL shaders are written in GLSL, and DX shaders are written in HLSL, which are different syntaxes for pretty much the same functionality)
- # [21:30] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [21:30] * Joins: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [21:40] * Quits: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi) (Remote closed the connection)
- # [21:42] <annevk3> whoa, shader stuff looks complex
- # [21:42] <annevk3> what kind of language is that?
- # [21:43] <annevk3> (and is it guaranteed to be safe?)
- # [21:44] <Hixie> it's not
- # [21:44] <annevk3> Philip`, the problem is that writing wrappers for OpenGL is hard and likely to be ineffecient
- # [21:44] <annevk3> inefficient*
- # [21:44] <Hixie> browsers would need to precompile and verify them
- # [21:44] * gsnedders is way too close to including the word "masturbate" in his English dissertation
- # [21:45] <annevk3> ouch
- # [21:46] <annevk3> can you actually verify it?
- # [21:48] <Philip`> annevk3: They're all C-like languages, though without stuff like pointers
- # [21:48] * Quits: heycam (n=cam@124-168-80-126.dyn.iinet.net.au) (Read error: 60 (Operation timed out))
- # [21:48] * Quits: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net) (Connection timed out)
- # [21:49] <Philip`> annevk3: I don't see why they'd be inefficient - the expensive parts of rendering are all handled by the hardware, and it doesn't matter whether the input came from DX-like API or a GL-like API
- # [21:49] <annevk3> Philip`, doesn't that mean it's impossible to figure out whether it will make things crash, leak memory, do evil things? there must be more to this since vlad & co know that won't work on the Web
- # [21:50] <Philip`> You can't leak memory because there's no memory allocation
- # [21:50] <Philip`> You can't crash because there's no memory protection
- # [21:50] <annevk3> Philip`, because you have to do more in software if the hardware doesn't have OpenGL drivers
- # [21:51] <Philip`> (Accessing arrays out of bounds is apparently undefined behaviour - I don't know what it does in practice)
- # [21:52] <annevk3> great
- # [21:52] <Philip`> You can do infinite loops but apparently at least some driver implementations have some kind of limit so you won't freeze your GPU
- # [21:54] <annevk3> I wonder at what point this Web thing becomes so complex it just falls over
- # [21:54] <Philip`> (kig (http://fhtr.blogspot.com/) has been doing some testing of GLSL-related stuff)
- # [21:55] <Philip`> annevk3: You wouldn't emulate the rendering in software - you'd translate everything into the native 3D-rendering API
- # [21:56] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [21:56] <annevk3> Philip`, since OpenGL is so low-level, that's hard
- # [21:57] <Philip`> The basic concepts are stuff like "here's a bunch of triangle vertex coordinates and a shader program that says what to calculate for each one, please draw them now", and every API is basically providing the same thing
- # [21:58] <Philip`> s/for each one/for each pixel/
- # [21:58] * Joins: heycam (n=cam@124-168-80-126.dyn.iinet.net.au)
- # [21:58] * Joins: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no)
- # [22:01] <Philip`> I hope that one benefit of doing the 3d-canvas stuff in Khronos is that the driver developers (NVIDIA, ATI, Intel) might get involved and help produce a new shader language that can safely run untrusted code, and then it could be usable in a few years
- # [22:02] <annevk3> if we get them on board that'd be great, yeah
- # [22:04] <takkaria> http://www.w3.org/Bugs/Public/show_bug.cgi?id=6746 is a complete headfuck
- # [22:06] * Quits: kinetik (n=kinetik@121.98.132.55) (kubrick.freenode.net irc.freenode.net)
- # [22:06] * Quits: syp_ (n=syp@lasigpc9.epfl.ch) (kubrick.freenode.net irc.freenode.net)
- # [22:06] * Joins: syp_ (n=syp@lasigpc9.epfl.ch)
- # [22:06] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [22:10] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:11] * Quits: mpilgrim (n=mark@67.217.134.48) (Read error: 113 (No route to host))
- # [22:12] * Joins: mpilgrim (n=mark@m950736d0.tmodns.net)
- # [22:18] * Quits: heycam (n=cam@124-168-80-126.dyn.iinet.net.au) (Connection timed out)
- # [22:27] <annevk3> takkaria, most of his feedback is, afaict
- # [22:30] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:37] * Joins: mpilgrim_ (n=mark@m950736d0.tmodns.net)
- # [22:55] * Quits: mpilgrim (n=mark@m950736d0.tmodns.net) (Read error: 110 (Connection timed out))
- # [23:00] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [23:01] * Quits: zdobersek (n=zan@cpe-92-37-76-181.dynamic.amis.net) ("Leaving.")
- # [23:02] * Quits: mpilgrim_ (n=mark@m950736d0.tmodns.net) (Read error: 110 (Connection timed out))
- # [23:02] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [23:08] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [23:09] * Joins: gavin___ (n=gavin@people.mozilla.com)
- # [23:10] * Quits: jorlow (n=jorlow@nat/google/x-79940e481de8bf6e) (kubrick.freenode.net irc.freenode.net)
- # [23:10] * Quits: gavin (n=gavin@people.mozilla.com) (kubrick.freenode.net irc.freenode.net)
- # [23:10] * Quits: wilhelm_ (i=wilhelm@trivini.no) (kubrick.freenode.net irc.freenode.net)
- # [23:10] * Quits: eighty4 (n=eighty4@eighty4.se) (kubrick.freenode.net irc.freenode.net)
- # [23:10] * Joins: wilhelm_ (i=wilhelm@trivini.no)
- # [23:10] * Joins: jorlow (n=jorlow@nat/google/x-79940e481de8bf6e)
- # [23:10] * Joins: eighty4 (n=eighty4@eighty4.se)
- # [23:10] * Quits: eighty4 (n=eighty4@eighty4.se) (SendQ exceeded)
- # [23:11] * Joins: eighty4 (n=eighty4@eighty4.se)
- # [23:14] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [23:18] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [23:24] * Quits: Maurice (n=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:27] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [23:28] * Joins: jwalden (n=waldo@c-24-6-169-169.hsd1.ca.comcast.net)
- # [23:30] * Quits: jwalden (n=waldo@c-24-6-169-169.hsd1.ca.comcast.net) (Remote closed the connection)
- # [23:31] * Quits: wilhelm_ (i=wilhelm@trivini.no) (Remote closed the connection)
- # [23:31] * Joins: wilhelm (i=wilhelm@trivini.no)
- # [23:33] * Parts: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [23:40] <annevk3> http://www.zeldman.com/2009/03/04/dwws-3e/ will cover HTML5 apparently
- # [23:40] <annevk3> I guess that is the second book after the Danish one?
- # [23:43] <annevk3> I guess I'll buy a copy to see what it says. English is something I can read :)
- # [23:43] * Joins: jwalden (n=waldo@c-24-6-169-169.hsd1.ca.comcast.net)
- # [23:54] <Niictar> Heh, the Acid3 test makes the Wii version of Opera cry
- # [23:55] <Niictar> Or rather, running Acid3 in the Opera browsers makes the Wii cry and freeze and become unresponsive by test 40
- # Session Close: Mon Mar 30 00:00:00 2009
The end :)