--- Log opened Fri Nov 02 00:00:01 2012 |
00:03 | < Tarinaky> | Fuck The Group Project. |
00:04 | < Tarinaky> | It is a class. |
00:04 | < Tarinaky> | This is a class diagram. |
00:04 | < Tarinaky> | You implement it by typing out about 10 lines of Java and pressing Alt+1 in Eclipse till it's stubbed everything out. |
00:04 | < Tarinaky> | Please stop making this more painful than just typing it in Eclipse myself. |
00:04 | <&ToxicFrog> | Yesterday it was shared-memory parallelism in Java. |
00:04 | <&ToxicFrog> | Today, it's group programming in Java using Eclipse. |
00:04 | < Tarinaky> | I'm doing the Parallelism. |
00:05 | <@syksleep> | Tarinaky i do not envy you |
00:05 | < Tarinaky> | I do not trust anyone else to do it. |
00:05 | <&ToxicFrog> | You know, if you're into pain, I know some people who would be happy to tie you down and flog you for a few hours. |
00:05 | < Tarinaky> | I just want someone who isn't me to write some code and commit it. |
00:05 | < Tarinaky> | So that I am not The Only Programmer. |
00:05 | <&ToxicFrog> | Ha. Ha. Ha. Ha. Ha. Ha. |
00:05 | <@TheWatcher> | AAhaha, you poor fool |
00:05 | <&ToxicFrog> | I didn't have a group where that was actually the case until third year, and it didn't happen reliably until fourth |
00:06 | <@syksleep> | this is why i never do any sort of collaborative programming |
00:06 | < Tarinaky> | Because at the moment I am lead programmer, version control manager -and- server-interoperability rep. |
00:06 | <@syksleep> | if my supervisor and I had to, we did entirely seperate bits |
00:06 | <@syksleep> | and then spent days arguing over the sql |
00:06 | | * TheWatcher never had a group project where any of the other buggers contributed anything useful when he was an undergrad. |
00:06 | <@syksleep> | it was fun |
00:06 | < Tarinaky> | If I am the only programmer then I am wearing too many hats. |
00:06 | <&ToxicFrog> | IME, when you get a good group, it's amazing. |
00:06 | < Tarinaky> | I would like a second programmer to lead. |
00:07 | < Tarinaky> | Because then I might avoid stabbing someone with a fork. |
00:07 | <&ToxicFrog> | The other 95% of the time the best you can hope for is that the marking scheme lets you take your revenge at the end of the semester. |
00:07 | < Tarinaky> | Or at least if I have to stab someone with a fork it should be someone nice enough to accept they deserve it, |
00:07 | <&ToxicFrog> | (my CPU design course, in particular, I had a great group where each of us specialized in a different area and it all fit together wonderfully.) |
00:08 | <&ToxicFrog> | (large-scale programming I had a great partner but, regrettably, it was a three-person group. The third person was deadwood.) |
00:08 | <@TheWatcher> | (I note that this is why I never set group projects in my class, because I know exactly how pointless and pain-inducing they are for the decent students) |
00:08 | <&ToxicFrog> | (We could have replaced him with a cage of zebra finches and productivity would have increased) |
00:09 | < Tarinaky> | We have 8 people in a group I think. Only half of whome are on a Programming degree scheme (the other half are 'business IT' because they can't be trusted with a pair of '{' '}' between them) |
00:09 | < Tarinaky> | Of that something like half-again are joint honours. |
00:09 | <&ToxicFrog> | The thing is, group projects seem like something that should exist. They let you set projects that are too large for a single person to reasonably tackle, and learning to collaborate with other programmers is vital |
00:10 | <&ToxicFrog> | But how the fuck do you implement them without it going horribly wrong most of the time? |
00:11 | < Tarinaky> | I'm going to see if I can remember what the bug I thought of this morning was. |
00:13 | <@syksleep> | bug: all user interface controls have been replaced with sharks |
00:13 | <@TheWatcher> | TF: the only way I've actually seen it work properly in practice is for very controlled problems, with small groups overseen by a demonstrator who is able to dictate exactly which bits of the problem each person is working on, has weekly group meetings, and is able to provide stock solutions for the bits that aren't getting implemented by the deadwoods (and able to fail mark accordingly) |
00:14 | <@TheWatcher> | And each student gets marked on their contribution, rather than a group mark |
00:14 | <@syksleep> | i'm imagining that uni-level group projects are as painful as high school group projects? |
00:14 | < Tarinaky> | The good news is I have palmed off all the UI and 'web' crap on someone else. |
00:15 | <@syksleep> | hopefully at least the meeting doesn't end up with "cock" written in the margins of every notes page, when in uni |
00:15 | < Tarinaky> | Because if I have to write a web page ever again I will jam a <head> tag into someone's eye. |
00:15 | <&ToxicFrog> | TheWatcher: yeah, but at that point the interfaces between what the group members are making and so forth are so constrained that it doesn't really seem like it's getting you anything that assigning individual projects wouldn't |
00:16 | <&ToxicFrog> | syksleep: well, uni-level group projects at least have the possibility of going well, even if it's rare |
00:16 | < Tarinaky> | syksleep: No. But we had a fortnightly meeting where nothing was agreed on except what we should agree on. It made the minutes for that meeting laughable. |
00:16 | <@syksleep> | except that's sort of how team work in the Real World in my experience |
00:16 | <@syksleep> | a coordinator and everyone does their own thing |
00:16 | <&ToxicFrog> | Like I said, my experience with CPU design was fantastic - not just "for a group project", but in general |
00:16 | <@syksleep> | it happens at my work because everyone hates everyone else in the other departments for some reason |
00:16 | <&ToxicFrog> | syksleep: except in the real world, someone in the team who is complete dead weight either gets reassigned or fired. |
00:16 | <@syksleep> | Tarinaky: eheh |
00:16 | <&ToxicFrog> | Or so one would hope |
00:16 | <@syksleep> | ToxicFrog: ...uhh |
00:16 | <@syksleep> | ToxicFrog: nope, my work still has a CEO |
00:17 | <@syksleep> | gonna have to call that one false, bob |
00:17 | <@syksleep> | :P |
00:17 | <&ToxicFrog> | :( |
00:17 | <@syksleep> | as a clue for dead weight |
00:17 | <@syksleep> | or rather operational idiocy |
00:17 | <@syksleep> | due to his actions, at least four people quit in as many days |
00:18 | <@syksleep> | two were because contracts weren't renegotiated for employees who had good performance reviews |
00:18 | <@syksleep> | the other two were essentially a mix of disgust and pacts |
00:19 | <@syksleep> | so yeah :P |
00:19 | <@syksleep> | ToxicFrog: an example is in the office relocation meeting |
00:19 | <@syksleep> | he asked why we don't use wifi, because cabling was expensive |
00:19 | < Tarinaky> | The main thing I dislike, more than anything else, I have discovered... |
00:20 | <@syksleep> | this office has 40+ users in it. |
00:20 | < Tarinaky> | It talking to other humans about code. |
00:20 | <@syksleep> | could you IMAGINE the airwaves |
00:20 | < Tarinaky> | So I need to find a job where I can pretend to be a mute. |
00:20 | <@syksleep> | that'd /have/ to give you some sort of cancer |
00:20 | <@syksleep> | Tarinaky: programming mime? |
00:21 | <@syksleep> | do an impression of scott forstall and stitch your computer with leather |
00:21 | <&ToxicFrog> | syksleep: er |
00:21 | < Tarinaky> | Might involve too much communication. I think I draw the line at emails and documentation. |
00:21 | < Tarinaky> | Miming still involves humans. |
00:21 | | * Tarinaky is not being entirely serious. |
00:21 | <&ToxicFrog> | seriously, you are exposed to more radiation in those frequencies every day just by virtue of living in the age of broadcast radio |
00:21 | <@syksleep> | ToxicFrog: I know :P |
00:21 | | * syksleep was being silly |
00:21 | <&ToxicFrog> | Of course, you'll probably get shit speed unless you're running the whole thing off multiple .11n WAPs... |
00:22 | <@syksleep> | oh no, they want to use their iPhones and other shit that doesn't seem to work with any corporate level n router |
00:22 | <@syksleep> | so it'd be g |
00:22 | <@syksleep> | oh and iPhones can't use WPA2-PSK using AES |
00:22 | < Tarinaky> | I can't imagine an acceptable Wireless solution being 'cheaper' than an equivalent wired solution. |
00:22 | <@syksleep> | so it'd have to be WPA-PSK |
00:22 | <@syksleep> | using TKIP |
00:23 | <@syksleep> | nothing Apple can seem to connect to WPA2-PSK networks |
00:23 | <@syksleep> | and it's not the routers |
00:24 | <@syksleep> | as the routers are technically more expensive than the Apple products themselves, set up by someone qualified and work with everything else |
00:24 | < Tarinaky> | I didn't think WPA2-PSK was supported by many mobile devices. |
00:25 | <@syksleep> | ...considering Android has, iirc, /always/ been able to |
00:25 | <@syksleep> | and I know that 2.3 does, at least, which is like 90% right there |
00:25 | <@syksleep> | anyway |
00:25 | <@syksleep> | brb werk |
00:26 | < Tarinaky> | I think Android is the exception. |
00:27 | | You're now known as TheWatcher[T-2] |
00:29 | | You're now known as TheWatcher[zZzZ] |
00:38 | <@syksleep> | Tarinaky: android is 60% of the mobile market |
00:38 | <@syksleep> | Tarinaky: i'm pretty sure anything linux based can justuse the standard wpa-supplicant |
00:40 | < Tarinaky> | Sixty percent of all phones sold are Android phones? |
00:40 | <@syksleep> | yeah |
00:40 | <@syksleep> | at least |
00:40 | < Tarinaky> | This is difficult for me to believe. |
00:40 | <@syksleep> | ...not really |
00:41 | <@syksleep> | phones like the HTC Wildfire and Moto Defy+ have basically shifted Symbian out of the low end market |
00:41 | <@syksleep> | the Samsung Galaxy S3 is selling tons |
00:41 | <@syksleep> | the SII outsold the iPhone, IIRC |
00:41 | < Tarinaky> | I don't think I've ever seen one outside the hands of either a CompSci student or a robot's chest cavity. |
00:41 | <@syksleep> | and the S3 is selling more now (after the iPhone 5 release) |
00:42 | <@syksleep> | and ASUS is selling 1 million Nexus 7s a month now |
00:42 | < Tarinaky> | Okay. I'll believe you. |
00:42 | <&McMartin> | Wow, that seems like pretty massive Nexus 7 pickup |
00:44 | <@syksleep> | yep |
00:45 | <@syksleep> | the first month was like 500k |
00:45 | <@syksleep> | then the 2nd was 700k and ASUS say now they're selling a million a month |
00:46 | <@syksleep> | there is a /shitload/ of Android devices out there |
00:46 | <&McMartin> | I'm kind of amazed because I don't think of Android as having many tablet-useful apps. |
00:46 | <&McMartin> | And I say this as someone with a slate-dimensioned Android Phone (a firmware-modified HTC Desire HD) |
00:47 | <@syksleep> | i honestly have never understood the 'android has no tablet apps baw' coming from people |
00:47 | <@syksleep> | and 'ipad has tablet apps' |
00:47 | <@syksleep> | around half the apps on my stepfather's iPad are iPhone apps |
00:47 | <@syksleep> | which scale up |
00:47 | <@syksleep> | and have you seen what happens when apps scale up on iOS? |
00:48 | <@syksleep> | blur all over the place |
00:48 | <@syksleep> | especially as it's scaling a 960x640 app to a 1024x768 screen |
00:48 | <&McMartin> | Well the iPad "apps" I see are mostly games that ought to be on the PC~ |
00:48 | <&ToxicFrog> | It just renders them at iPhone resolution and then upscales? |
00:48 | <@syksleep> | ToxicFrog: yep |
00:48 | <&ToxicFrog> | :( |
00:48 | <@syksleep> | which looks HORRIBLE |
00:48 | <@syksleep> | you can do it 1:1 |
00:48 | <@syksleep> | so you have this giant iPad |
00:49 | <@syksleep> | with this little square that is your app in the middle |
00:49 | <@syksleep> | no scaling a la Android |
00:49 | <@syksleep> | where it literally doesn't matter |
00:49 | <@syksleep> | any application using the ActionBar in a proper way is decent on a tablet |
00:50 | <@syksleep> | there are some things like ultra-wide input fields, but they don't break the app |
00:50 | <&McMartin> | right |
00:50 | <&McMartin> | I guess it makes sense if it's your primary portal to web and email |
00:50 | <@syksleep> | and all the apps that actually /really/ matter work on tablets |
00:51 | <@syksleep> | the funny thing is the xbmc remote though |
00:51 | <@syksleep> | since the remote view goes to the size of the nexus 7 |
00:51 | <@syksleep> | so it's a giant remote |
00:52 | | * McMartin impatients, wants Super Hexagon to come out on PC |
00:53 | | * Vornicus pokes some more at his thing. Okay next up was getting walking dude on it. |
00:56 | <~Vornicus> | So placement and camera. Then comes making him actually do his walk loop, and then collisions, and then making the camera and collisions work the way I want. |
00:59 | <&McMartin> | What are you working on/in here? |
01:00 | <~Vornicus> | Vornda, in Pygame |
01:03 | <&McMartin> | Ah, Isometrics, then? |
01:04 | <~Vornicus> | No, topdown. Learning how to do things. Made a thing that randomly placed trees last night. |
01:08 | <&Derakon> | Basically you have world coordinates that everything is placed in, and a camera with a position and view box, and you only draw things that intersect the view box, and you offset them by the camera's position when drawing them. |
01:09 | <~Vornicus> | Right, that I got. |
01:09 | | * McMartin has been playing around with doing most of that in the vertex shader. |
01:09 | <~Vornicus> | My camera currently follows a lissajous figure. |
01:11 | <~Vornicus> | Which is cool but not very useful when you're trying to play the game! |
01:11 | <&Derakon> | Lock the camera to the main character's position. |
01:11 | <~Vornicus> | That's my first approximation, yes. |
01:12 | <&Derakon> | It can get fancier later, but there are bigger priorities. |
01:12 | <&McMartin> | If you're going for the zeldalike approach, then do a divide so that it moves in screen-sized chunks, which is what Dapper Delver does. |
01:13 | <&ToxicFrog> | "lissajous figure"? |
01:14 | <&McMartin> | It's that one level in Within A Deep Forest~ |
01:14 | | * Derakon tries to describe, cannot find the words, instead links http://en.wikipedia.org/wiki/Lissajous_curve |
01:14 | <&Derakon> | I used to have an After Dark module that would draw them, twenty-odd years ago. |
01:15 | <&McMartin> | I recall an old Computer Recreations article about them. |
01:15 | <&McMartin> | "The Invisible Professor" |
01:16 | <~Vornicus> | Long story short on lissajous is you follow sinusoids of two different periods, one in each dimension. |
01:40 | | rms [rstamer@genoce.org] has quit [Connection closed] |
01:41 | | rms [rstamer@Nightstar-e681a855.org] has joined #code |
02:12 | <~Vornicus> | But I used it to make sure the camera math I was doing made sense. |
02:12 | <~Vornicus> | It makes sense. |
02:30 | | Attilla [Obsolete@Nightstar-b65d7e16.as43234.net] has quit [[NS] Quit: ] |
03:52 | | Kindamoody[zZz] is now known as Kindamoody |
04:35 | | EvilDarkLord [jjlehto3@Nightstar-a5db08cc.org.aalto.fi] has quit [Ping timeout: 121 seconds] |
05:49 | | Derakon is now known as Derakon[AFK] |
06:08 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Client closed the connection] |
06:13 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
06:37 | | * Vornicus picks a timestep. |
06:42 | | Vash [Vash@Nightstar-b43e074a.wlfrct.sbcglobal.net] has quit [[NS] Quit: I lovecraft Vorn!] |
07:49 | | Kindamoody is now known as Kindamoody|out |
09:04 | | You're now known as TheWatcher |
09:43 | | Attilla [Obsolete@Nightstar-b9cbd66f.as43234.net] has joined #code |
11:07 | | EvilDarkLord [jjlehto3@Nightstar-a5db08cc.org.aalto.fi] has joined #code |
11:28 | | cpux [cpux@Nightstar-98762b0f.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
11:29 | | cpux [cpux@Nightstar-98762b0f.dyn.optonline.net] has joined #code |
12:17 | <@froztbyte> | http://pb.vuze.la updated to another pastebin because node.js can diaf |
12:17 | <@froztbyte> | writeup at http://blog.froztbyte.net/2012/11/tip-me-that-output-quickly-would-you/ if anyone's interested |
12:20 | | * rms doesn't get the node.js hate |
12:20 | <@froztbyte> | it's ridiculously hard to debug |
12:20 | <@froztbyte> | for instance |
12:21 | < rms> | That's fair, but I meant in your comment |
12:21 | <@froztbyte> | 'node startfile' will shit in a bucket |
12:21 | <@froztbyte> | and then you get to dig around |
12:21 | <@froztbyte> | the logfile won't contain the bucket |
12:21 | <@froztbyte> | turns out some deps might be missing |
12:21 | <@froztbyte> | but you don't know that! |
12:21 | <@froztbyte> | it doesn't tell you! |
12:21 | < rms> | ...? |
12:21 | <@froztbyte> | srsly |
12:22 | < rms> | Are you dev'ing on Windows? |
12:22 | | gnolaptop [lenin@Nightstar-2af91a2b.eduroam.liu.se] has joined #code |
12:22 | <@froztbyte> | there's nothing like `npm info thisCoolThingIHeardAbout` that'll dump up dep info |
12:22 | <@froztbyte> | you can poke around in the source and find the something.js that *lists* it |
12:22 | <@froztbyte> | but then you still get to assemble the deps by hand |
12:22 | <@froztbyte> | and manual dependency resolution |
12:22 | <@froztbyte> | fuck that. |
12:23 | <@froztbyte> | node.js seems to be popular because people finally realized (again) that eventloops are good |
12:23 | <@froztbyte> | except stuff like twisted has been doing that for years |
12:24 | <@froztbyte> | so node is more like Fisher-Price My First Async Attempt, with some cute purple bowties thrown in because apparently people like cute purple bowties |
12:24 | <@froztbyte> | rms: the dependency example is solidly grounded in the initial deployment of hastebin, for instance |
12:25 | <@froztbyte> | no matter what you do, it keeps logging to console |
12:25 | <@froztbyte> | even if you tell the thing to log to file |
12:25 | <@froztbyte> | and then it only logs some stuff to file |
12:25 | <@froztbyte> | half of the logging from node, half from the application |
12:25 | <@froztbyte> | some parts from....somewhere |
12:26 | <@froztbyte> | it was just really really crappy to work with |
12:26 | < rms> | I have no idea what modules you were using, but I've not had issues like that |
12:27 | < rms> | Also it hasn't hit the 1.0 version yet, so I treat it as a moving target still. |
12:28 | <@froztbyte> | maybe you've actively been using node a lot, and have learned the bits of domain knowledge that go the distance? |
12:28 | < rms> | Maybe |
12:28 | < rms> | I was heavy into JS dev before I touched node.js though |
12:28 | < rms> | Which probably helped |
12:28 | <@froztbyte> | yar, I'm guessing that's a likely help |
12:29 | <@froztbyte> | coming at it from the outside....it's a very frustrating little castle built on arcane sorcery |
12:29 | <@froztbyte> | maybe it'll still get there |
12:29 | <@froztbyte> | I can't be arsed though :P |
12:29 | < rms> | *shrugs* |
12:30 | < rms> | External modules I use are the simple (non-ORM) DB (MySQL, PotstgreSQL and MongoDB) client-libs. |
12:31 | < rms> | Sometimes I'll get stuff like the canvas lib or DOM-parsers |
12:34 | < rms> | I stay away from big libraries because my first intro into serious JS dev was ExtJS... which was a complete monster to debug. |
12:34 | < rms> | Due to the fact the docs weren't clear sometimes and nothing did error checking. |
12:37 | <@syksleep> | heh |
12:37 | <@syksleep> | i'm gonna be developing some sort of app |
12:37 | <@syksleep> | not sure what I should build it on |
12:37 | | syksleep is now known as Syk |
12:37 | <@Tamber> | Sticks and hot-melt glue. |
12:38 | <@Syk> | tamber i won't be in local government anymore, resources won't be that short :P |
12:38 | <@Azash> | Run Java on a JRE. Using that Java, run a Java interpreter on which Scala resides. Use scala to build a perl interpreter which will run a python interpreter, and use all this to run your python app |
12:39 | <@Syk> | ew python |
12:39 | <@Syk> | i want it to roflscale |
12:39 | <@froztbyte> | rms: the problem is that most of JS seems to be "shitpile, hard to debug. glhf" |
12:40 | <@froztbyte> | so it's really a problem with JS that filters through |
12:40 | < rms> | jQuery is awesome |
12:40 | <@froztbyte> | Syk: python, twisted. go. |
12:40 | <@Azash> | Syk: C |
12:40 | <@froztbyte> | or go haskell and have your brain work a bit |
12:40 | <@Syk> | i should learn python then |
12:40 | <@Syk> | is python reliable |
12:40 | <@froztbyte> | plenty |
12:40 | <@Syk> | like, does it have the occasional shitfit that node.js has sometimes |
12:41 | <@Azash> | A million software engineers that won't leave your IRC channels, facebook feeds and news/blog post feeds alone can' |
12:41 | <@Azash> | A million software engineers that won't leave your IRC channels, facebook feeds and news/blog post feeds alone can't be wrong, after all |
12:41 | <@froztbyte> | Syk: anything has that |
12:41 | <@Syk> | i would like to minimise shitfits if at all possible |
12:41 | <@froztbyte> | practice |
12:41 | <@froztbyte> | and study the systems in depth |
12:41 | <@froztbyte> | I've got shellscripts that you can fire rockets at |
12:41 | <@froztbyte> | but it's taken many iterations to get them to that point |
12:43 | <@Syk> | heh |
12:43 | <@Syk> | so twisted is good then? |
12:44 | <@froztbyte> | yeah |
12:44 | <@froztbyte> | and it'll take you some learning, too :) |
12:45 | <@froztbyte> | here's a good start: http://krondo.com/?page_id=1327 |
12:45 | <@Syk> | hmm |
12:45 | <@Syk> | well |
12:45 | <@Syk> | i've never done any significant python yet |
12:45 | <@froztbyte> | all the better, then :D |
12:51 | <@Syk> | ugh laptop is out of charge |
12:51 | < Tarinaky> | I suck at Differential Equations :/ |
12:51 | | * Syk sets fire to batteries |
12:51 | < Tarinaky> | SO MUCH |
12:51 | | * Tarinaky facepalms |
12:52 | < Tarinaky> | Why didn't I just go to the lecture -.- |
12:53 | <@Syk> | Tarinaky: lol |
12:59 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code |
13:21 | | * iospace sets fire to Syk |
13:24 | < Pandemic> | I'm a dyslexic, I did not do well with differential equations |
13:25 | < Pandemic> | I feel your pain Tarinaky |
13:27 | < gnolaptop> | Pandemic: whu? |
13:28 | < gnolaptop> | What's the connection between dyslexia and differential equations? |
13:30 | < Pandemic> | it made it more dificult to do it. It helps to see both sides of the equasion correctly |
13:30 | < Pandemic> | if you don't always do that.... well it only heads south from there >.> |
13:30 | | * Pandemic bearly made a D in Calc 2 |
13:31 | < Pandemic> | fortunetly not required for my major :) |
13:42 | < Tarinaky> | I am an idiot, hence my problem |
13:52 | < Pandemic> | ahh, yeah I can't help that one, sorry |
14:01 | | gnolaptop [lenin@Nightstar-2af91a2b.eduroam.liu.se] has quit [[NS] Quit: Switching buildings] |
14:08 | | Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
14:13 | <@Syk> | froztbyte: question |
14:13 | <@Syk> | froztbyte: python 2.6 or python3? |
14:13 | <@froztbyte> | 2.7 |
14:14 | <@froztbyte> | py3 isn't a real thing |
14:14 | <@Syk> | oh theres 2.7 now |
14:14 | <@Syk> | it... isn't? |
14:14 | <@Tamber> | python2: /usr/bin/python2 /usr/bin/python2.7 |
14:14 | <@froztbyte> | Syk: yup |
14:14 | <@Tamber> | :D |
14:15 | <@froztbyte> | (I'm just going about pretending it doesn't exist, and hoping everyone else catches on) |
14:15 | | * Tamber learns to read, re-parses Syka's "it... isn't" |
14:15 | <@froztbyte> | py3 is a greater waste of effort than building the Great Wall must've been |
14:15 | <@Tamber> | Perl6? |
14:15 | | * Tamber ducks, covers. |
14:16 | <@froztbyte> | true, true ;) |
14:16 | <@Syk> | so why does python3 exist |
14:16 | <@TheWatcher> | It doesn't |
14:16 | <@froztbyte> | it doesn't |
14:16 | <@TheWatcher> | It's like Belgium. |
14:16 | <@froztbyte> | it's like perl6, someone just misprinted something somewhere |
14:16 | <@Syk> | ...i am pretty sure belgium exists |
14:16 | <@froztbyte> | stray ++ or += 1 |
14:16 | <@Syk> | they make chocolate |
14:16 | <@froztbyte> | Syk: nope |
14:16 | <@froztbyte> | that's just a brand! |
14:16 | <@TheWatcher> | ... they've got to you, too? |
14:17 | <@Syk> | this belgian chocolate had better not be french or something |
14:17 | <@Tamber> | It's Swiss. *nods* |
14:17 | <@Tamber> | Completely 'neutral' |
14:17 | <@Syk> | but at least we all know that russia doesn't exist *nodnods* |
14:18 | <@TheWatcher> | Talking of perl |
14:18 | <@Syk> | (back in high school we had to write an article about conspiracy theories, actual or otherwise) |
14:18 | | * TheWatcher returns to hackery |
14:18 | <@Syk> | (mine was that Russia was just a big lake with /really good/ fish that the Americans wanted to keep) |
14:18 | <@Syk> | (people thought I was being serious) |
14:19 | <@Tamber> | Well, everyone fell for Australia being a habitable country; why wouldn't they believe you were being serious about that? |
14:19 | <@Tamber> | :D |
14:20 | | * Syk sets fire to Tamber :| |
14:20 | | * Tamber burns merrily |
14:20 | <@TheWatcher> | snrk |
14:21 | <@Syk> | but yeah |
14:22 | <@Syk> | my 'evidence' was an earth model in blender with a hole where russia was |
14:22 | <@Syk> | blurred a bit |
14:22 | <@Tamber> | Niiiiice. |
14:22 | <@Syk> | it was great |
14:22 | <@Syk> | well |
14:23 | <@Syk> | more like "i dragged the points into the earth's core" |
14:23 | <@Syk> | so it's like there's this giant < shaped bit of earth missing |
14:24 | | * iospace sets Syk on fire |
14:25 | | * Syk makes tea on herself |
14:25 | | * Tamber returns to futzing about with silly little things. |
14:27 | < Pandemic> | did some one say fire?! |
14:28 | < iospace> | yes |
14:28 | < iospace> | you |
14:28 | | * iospace sets Pandemic on fire |
14:28 | | * Pandemic sends commands to the orbital bombardment platform |
14:28 | | * Pandemic bombards iospace with thermo-nukes from orbit |
14:46 | | Syk is now known as syksleep |
14:46 | <@syksleep> | now: sleep |
14:46 | <@syksleep> | tomorrow: python! |
14:48 | <@Tamber> | \o/ |
14:56 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
15:09 | | gnolaptop [lenin@Nightstar-2af91a2b.eduroam.liu.se] has joined #code |
15:49 | | ErikMesoy|sleep is now known as ErikMesoy |
15:57 | | gnolaptop [lenin@Nightstar-2af91a2b.eduroam.liu.se] has quit [[NS] Quit: Gone] |
16:39 | | Derakon[AFK] is now known as Derakon |
17:14 | | Kindamoody|out is now known as Kindamoody |
17:59 | < gnolam> | A-ha! |
18:00 | < AnnoDomini> | I know you have been inconvenienced. |
18:01 | | * gnolam finally finds an LDO 78xx in a TO-220 package with a >= 1.5 A rating. |
18:01 | < gnolam> | (And when I signed on for this project I thought I'd be doing mostly software >_>) |
18:01 | < AnnoDomini> | Shall we say one million American dollars? |
18:03 | < gnolam> | AnnoDomini: :) |
18:03 | | * Pandemic declais SSL dead programs new firewalls to use IPSec |
18:05 | < AnnoDomini> | http://www.nytimes.com/2012/10/30/science/rethinking-the-computer-at-80.html?src =dayp&_r=1&pagewanted=all& |
18:09 | < Tarinaky> | The good news; I've taken exclusive control of a subsystem and therefor don't have to deal with "How is this hard? It's 5 lines of code"-isms. |
18:10 | <~Vornicus> | Wait, yes you do |
18:10 | <~Vornicus> | It's just not coming out of your mouth |
18:10 | < Tarinaky> | ? |
18:11 | <~Vornicus> | Someone else is saying that to you. |
18:12 | < Tarinaky> | Honestly. If I told them it was impossible because of gamma radiation reducing the branching factor of b-trees they'd probably believe me. |
18:12 | <~Vornicus> | hahahaha |
18:12 | <~Vornicus> | I like that one. |
18:12 | < Tarinaky> | And apparently, according to the guy teaching datastructures, the b in b-tree -doesn't- stand for binary, it's an n-tree >.> |
18:13 | < Tarinaky> | Also other mindfuckery like trees having a height instead of a depth. |
18:13 | <@Namegduf> | b-trees are n-trees like apples are fruit. |
18:13 | <@Namegduf> | They're a specific case of n-tree in which n = 2 |
18:13 | < Tarinaky> | No. That's a Binary tree. |
18:13 | < Tarinaky> | Apparently the b in b-tree is a metasy-thingy variable. |
18:14 | < Tarinaky> | At least that's the meaning we're being taught :/ |
18:14 | <@Namegduf> | Ah, incompetent lecturers. |
18:15 | <@Namegduf> | Huh, Wikipedia agrees. |
18:15 | < Tarinaky> | The AI lectures talk about the branching factor as being 'b' (As in O(b^m) ) so it makes sense. |
18:15 | <@Namegduf> | Distinguishes between b-tree and binary tree. |
18:16 | <@Namegduf> | Wikipedia agrees with the lecturer. I guess it really is weird terminology. |
18:18 | < Tarinaky> | Kindof makes sense though. |
18:18 | < Tarinaky> | n is the number of elements. |
18:18 | < Tarinaky> | Which has no relation to the branches of a node in a tree. |
18:20 | <~Vornicus> | yeah b-trees are designed for where you want to limit block reads. |
18:21 | <&McMartin> | The b is actually for "base", I bet~ |
18:22 | < Tarinaky> | Would make sense. |
18:22 | < Tarinaky> | Doesn't matter a whole lot. |
18:38 | | syksleep [the@Nightstar-7d752098.lnk.telstra.net] has quit [Ping timeout: 121 seconds] |
18:39 | | syksleep [the@Nightstar-7d752098.lnk.telstra.net] has joined #code |
18:57 | < iospace> | CR macro <3 |
19:40 | | Kindamoody is now known as Kindamoody[zZz] |
20:19 | < iospace> | i love those "sure, why not" builds :P |
20:23 | < iospace> | holy shit i just had my build complete successfully |
20:23 | < iospace> | now to see how bad it breaks ^_^ |
20:24 | < iospace> | ... horribly |
20:24 | < iospace> | i can tell that right now before it even finished programming ^^;; |
20:35 | | * jerith has built some trace visualisations for an xpath processor. |
20:36 | <&jerith> | I have a bug, and need a thing that will show me what is happening so I can debug it. |
20:36 | < iospace> | well, i got a stack dump :< |
20:36 | < iospace> | which doesn't tell me much |
20:37 | <&jerith> | I now have tens of thousands of lines of pretty HTML. |
20:37 | < iospace> | what's HTML? |
20:37 | < iospace> | what's a gui? :P |
20:37 | < iospace> | (this is what happens when you live in embedded land ^_^) |
20:38 | <&jerith> | HTML's the easiest way to make text with red and green bits in it. |
20:38 | <&McMartin> | HTML is what smart phones are used to display |
20:39 | < Tarinaky> | {\color{red} No. This is easier.} |
20:39 | <&jerith> | But our frontend guy has promised me some time over the weekend to make it navigable. |
20:40 | <@Azash> | If we're going that route, irssi has the easiest colour adding |
20:40 | <&jerith> | Tarinaky: HTML is the just output format. |
20:40 | <&jerith> | *just the |
20:41 | < iospace> | oh, and for the record |
20:41 | < iospace> | a clean build takes roughly 7.5 minutes on this |
20:42 | <&jerith> | It's very basic HTML. One enormous <pre/> block with <span/>s to colour the few bits that need it. |
21:15 | < iospace> | -screams to the sky- SEGFAULTSSSSSSSSSSSSSS~! |
22:01 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
22:37 | | celticminstrel [celticminst@Nightstar-05d23b97.cable.rogers.com] has joined #code |
23:37 | | Netsplit *.net <-> *.split quits: iospace, AnnoDomini, Moltare, franny, Tarinaky, cpux, @Derakon, ErikMesoy, rms, EvilDarkLord, (+1 more, use /NETSPLIT to show all of them) |
23:39 | | Netsplit over, joins: Moltare, franny, iospace, &Derakon, Tarinaky, cpux, ErikMesoy, EvilDarkLord, AnnoDomini, rms |
23:42 | | Tamber [tamber@furryhelix.co.uk] has joined #code |
23:43 | | mode/#code [+o Tamber] by ChanServ |
--- Log closed Sat Nov 03 00:00:17 2012 |