code logs -> 2012 -> Fri, 02 Nov 2012< code.20121101.log - code.20121103.log >
--- 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
code logs -> 2012 -> Fri, 02 Nov 2012< code.20121101.log - code.20121103.log >

[ Latest log file ]