--- Log opened Tue Sep 30 00:00:53 2014 |
00:41 | | Derakon[AFK] is now known as Derakon |
00:54 | <&McMartin> | NURBS. Not just for breakfast anymore. |
01:00 | <&McMartin> | froztbyte: https://www.flickr.com/photos/vonguard/sets/72157647744260599/ |
01:03 | <&McMartin> | (That's a photoset from the hackathon yesterday) |
01:03 | <@Reiv> | McMartin: How goeth the hackathon? |
01:03 | <&McMartin> | It was yesterday |
01:04 | <&McMartin> | They've been at it for awhile, they'll continue to be at it; the hackathon was "let's get everyone involved in a room all at once" so I was just kind of horning in |
01:04 | <&McMartin> | Which was OK because one of the things they needed by surprise was a Java developer, and I'm close enough to one that I can fake it~ |
01:05 | <@Reiv> | haha what |
01:05 | <@Reiv> | how do you surprise yourself with java |
01:05 | <&McMartin> | Recall the context; resurrecting a program from the 1980s |
01:06 | <@Reiv> | right |
01:06 | <@Reiv> | I did not know java was popular back then |
01:06 | <&McMartin> | "We need three or four Java developers" is not usually a thing you expect, but we ended up needing to expand the recreation of the old QuantumLink server code, and the reimplementation turned out to have been in Java, so... |
01:06 | <&McMartin> | It did not exist until 1995. |
01:06 | <@Reiv> | Precisely why I did not think it was popular in the 80s~ |
01:06 | <@Reiv> | Oh I see, it was for emulationarily purposes |
01:06 | <&McMartin> | Pretty much |
01:07 | <&McMartin> | And it turns out that there are known incompletenesses on the server side, with all records lost to the team |
01:07 | <&McMartin> | But people at that thing have enough pull that one of the products of the hackathon were "lists of header files to ask the CEO of AOL for" with what seemed like reasonable confidence that they'd either get them or get "sorry man, we can't find them either anymore" |
01:08 | <&McMartin> | Things to apparently credit AOL for: their leadership was in it for the long haul. They're the same guys as they were back when all this was being invented in the first place. |
01:09 | <&McMartin> | They have done very little in my active timespan that I can truly respect. But I can respect that. |
01:11 | <@Reiv> | holy jeez |
01:11 | <@Reiv> | That's kind of an impressive thing to be able to ask a CEO, and even more that a business might actually /have/ it |
01:12 | <@froztbyte> | haha |
01:12 | <&McMartin> | Actually, the original original guy stepped down some years back but is still sort of involved, it seems. |
01:12 | <@froztbyte> | not....as much as you'd think :) |
01:12 | <&McMartin> | Also hilarious |
01:12 | <@froztbyte> | there's a couple of places on the internet where, if you know who to speak to, you can do/get some really impressive things |
01:13 | <&McMartin> | Chip Morningstar wrote the assembler they used to write the client code for all this |
01:13 | <@froztbyte> | between 2 IRC channels I'm in, 70-odd % of the world's routable internet is controlled |
01:13 | <&McMartin> | It's a neat little block-structured macro cross-assembler that ran on a VAX running BSD. |
01:13 | <&McMartin> | He named it MACROSS. |
01:13 | <&McMartin> | "Is that as in Super-Dimensional Fortress?" |
01:13 | <&McMartin> | "Heck yes." |
01:13 | <@froztbyte> | McMartin: :) |
01:14 | <@froztbyte> | bah, I should sleep |
01:14 | | * froztbyte leaves the pictures open to look tomorrow |
01:37 | | * Vornicus puts his faith in Chip Morningstar! |
01:59 | | RchrdB2 [0x2ba22e11@Nightstar-qe9.aug.187.81.IP] has quit [Connection closed] |
02:08 | | thalass [thalass@Nightstar-sbrrj9.bigpond.net.au] has joined #code |
02:08 | | mode/#code [+o thalass] by ChanServ |
02:16 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
02:45 | | macdjord|nap is now known as macdjord |
03:46 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
04:09 | | Kindamoody[zZz] is now known as Kindamoody |
04:26 | | Harlow [harlow@Nightstar-pq0497.il.comcast.net] has joined #code |
04:47 | | Scoot [Scoot@Nightstar-sqs3th.sd.cox.net] has joined #code |
05:02 | | Derakon is now known as Derakon[AFK] |
05:11 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
07:11 | | Scoot [Scoot@Nightstar-sqs3th.sd.cox.net] has quit [Ping timeout: 121 seconds] |
07:25 | | Kindamoody is now known as Kindamoody|afk |
07:33 | | Harlow [harlow@Nightstar-pq0497.il.comcast.net] has quit [[NS] Quit: BED] |
08:01 | < simon_> | does anyone here know how to create a better keybinding in Mac OS X for backslash? right now it's alt+shift+7 and doing LaTeX this way is severely depressing. |
08:02 | < simon_> | oh, it seems there's a Keyboard settings menu. I'll explore that. |
08:02 | <@Azash> | simon_: To start with, navigate to gentoo.org ... |
08:05 | < simon_> | heh |
08:06 | | * simon_ runs Arch on his own computer. the mac is just one that's lying in the living room for browsing the web and playing games. |
08:06 | < simon_> | my roommate wanted to TeX on it. |
08:55 | | thalass is now known as thalass|productive |
09:18 | | Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has quit [Ping timeout: 121 seconds] |
09:20 | | Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has joined #code |
09:20 | | mode/#code [+o Alek] by ChanServ |
09:53 | | celticminstrel [celticminst@Nightstar-ak6p6n.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
10:24 | | * McMartin looks at backscroll |
10:24 | <&McMartin> | What |
10:24 | <&McMartin> | Since I spend 98% of my time in OS X on Terminal, I can say with some confidence that I have never encountered one that didn't just have a backslash key. Where are you getting this alt-shift-7 thing? |
10:24 | <&McMartin> | (By which I think I mean "can you post a photo of your keyboard, because seriously, wtf) |
10:25 | <&McMartin> | I don't actually doubt your word, mind you, because I have been called in to troubleshoot a case of "I have been asked to press Ctrl-Alt-Del to log in and I do not have a delete key on this keyboard" |
10:25 | <&McMartin> | And they provided, for the pics-or-it-didn't-happen reply. |
10:26 | <&McMartin> | This was nominally a Windows laptop even, I can't even |
10:26 | <@TheWatcher> | ... |
10:26 | <@TheWatcher> | Lemme guess, it's one of those where you need to hold down Fn+something to get Delete? |
10:26 | <&McMartin> | And when we went googling, so many models of laptops do this that I can't give a consistent answer. Some have it be Fn-shift-D, some have it be Fn-I, some have other things. |
10:27 | <&McMartin> | But whatever it was, they certainly couldn't have been arsed to label it *on* the keyboard. |
10:27 | <@TheWatcher> | Yeah, madness isn't it |
10:27 | | * TheWatcher eyes the latest bash patchery, sighs |
10:28 | <&McMartin> | ... it occurs to me that I should ask where the backslash goes on a UK keyboard, because there's no reason that it should be where it is on the US ones (where it is a double-sized key immediately above RETURN) |
10:28 | <@TheWatcher> | honestly, at this point I don't see why they don't just /remove the sodding environment-defined functions malarky/ and get the two people using the fucking feature to do something less insane |
10:28 | <@TheWatcher> | Yep, same on a UK keyboard |
10:28 | <&McMartin> | I said this when format string vulnerabilities first became a thing because of %n |
10:28 | <&McMartin> | "We need a --no-l33t-features flag in our configure scripts and possibly also in gcc" |
10:29 | <&McMartin> | And yeah |
10:29 | <&McMartin> | One of the products we ship includes pre-configured Linux images |
10:30 | <&McMartin> | Our solution to shellshock was to apply one of those patches that just wipes out the ability to define functions in the environment |
10:32 | <&McMartin> | Incidentally: The war is over. http://www.emacswiki.org/Evil |
10:35 | <@TheWatcher> | also idly, UK keybaord: http://fleet.starforge.co.uk/images/keyboard.jpg |
10:50 | <@Tarinaky> | McMartin: Backslash or Backspace? |
10:50 | <@Tarinaky> | Because '\' is to the right of shift and not in the same place as an American keyboard iirc. |
10:50 | <@Tarinaky> | Err, right of L-Shift |
10:57 | | thalass|productive is now known as thalass |
11:30 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
11:46 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
11:46 | | mode/#code [+o Checkmate] by ChanServ |
11:47 | <&McMartin> | Backslash was the key in question. |
11:48 | <@TheWatcher> | Oh, right, I read backspace... I obviously needed more tea |
11:56 | <@TheWatcher> | Wait, i put that in the past tense. |
11:56 | <@TheWatcher> | Still need more tea. |
11:59 | <@Tarinaky> | First feedback on getting <software project> running with the new graduate joining the team. |
11:59 | <@Tarinaky> | Seriously nervous. |
11:59 | <@Tarinaky> | I think I care too much :/ |
13:41 | | iospace is now known as ioffice_space |
13:55 | <@froztbyte> | Tarinaky: wut |
13:56 | <@froztbyte> | bad feedback? good feedback? nervous just because feedback? scared of new people? |
13:56 | | * froztbyte doesn't know how to parse the comment |
14:00 | <@Tarinaky> | Nervous because at the time there was no feedback yet. |
14:00 | <@Tarinaky> | Schroedinger's feedback |
14:17 | | Zelphar [zoomzoom@Nightstar-c11.op7.189.197.IP] has joined #code |
14:20 | | Zelclone [zoomzoom@Nightstar-c11.op7.189.197.IP] has quit [Ping timeout: 121 seconds] |
14:29 | | Zelclone [zoomzoom@Nightstar-c11.op7.189.197.IP] has joined #code |
14:30 | | VirusJTG_ [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
14:32 | | Netsplit *.net <-> *.split quits: [R], @Tarinaky, EvilDarkLord, simon_, @Checkmate, VirusJTG, Zelphar, @ioffice_space |
14:33 | | Netsplit over, joins: Checkmate |
14:33 | | mode/#code [+o Checkmate] by ChanServ |
14:35 | | [R] [rstamer@Nightstar-d7h8ki.org] has joined #code |
14:35 | | PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
14:37 | | ioffice_space [Alexandria@Nightstar-fkokc2.com] has joined #code |
14:37 | | simon_ [simon@Nightstar-2og823.pronoia.dk] has joined #code |
14:37 | | EvilDarkLord [jjlehto3@Nightstar-evu5hu.org.aalto.fi] has joined #code |
14:37 | | Tarinaky [tarinaky@Nightstar-e99cts.net] has joined #code |
14:37 | | mode/#code [+o Tarinaky] by ChanServ |
14:38 | | PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has joined #code |
14:38 | | mode/#code [+o PinkFreud] by ChanServ |
15:10 | | Attilla [sid13723@Nightstar-ed0oqj.irccloud.com] has joined #code |
16:41 | <@Tarinaky> | Does anyone here know their way around Ruby's FFI? |
16:42 | <@Tarinaky> | I have a C file I'm compiling into a dll to see if it gives me any appreciable speed-up over a native Ruby implementation |
16:42 | <@Tarinaky> | I have a Ruby binding for the dll |
16:42 | <@Tarinaky> | However ffi_lib keeps complaining that it can't find the .dll |
16:42 | <@Tarinaky> | Even though it's right there. |
16:44 | | thalass [thalass@Nightstar-sbrrj9.bigpond.net.au] has quit [[NS] Quit: sleep time] |
17:14 | | * ioffice_space slips on for but a moment |
17:15 | < ioffice_space> | I have come to a conclusion regarding this code: ALL THE MAGIC NUMBERS |
17:15 | | * ioffice_space skips off |
17:15 | <&ToxicFrog> | Don't get poisoned! |
17:18 | < ioffice_space> | coworker agrees |
17:19 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
17:19 | | mode/#code [+o Red_Queen] by ChanServ |
17:21 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
17:26 | < ioffice_space> | oh, and the vendor's code has tabs T_T |
17:38 | | Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has quit [Ping timeout: 121 seconds] |
17:39 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
17:39 | | mode/#code [+o Checkmate] by ChanServ |
17:40 | | Netsplit *.net <-> *.split quits: @Tarinaky, @Red_Queen |
17:41 | | Alek [omegaboot@Nightstar-c8t.a00.36.73.IP] has joined #code |
17:41 | | mode/#code [+o Alek] by ChanServ |
17:42 | | PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has quit [Ping timeout: 121 seconds] |
17:43 | | Netsplit over, joins: Tarinaky |
17:43 | | mode/#code [+o Tarinaky] by ChanServ |
17:44 | | PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code |
17:44 | | mode/#code [+o PinkFreud] by ChanServ |
18:23 | < ioffice_space> | so i joked with one of my co-workers: We should send Clifton (a mutual professor we had) after them |
18:23 | | Kindamoody|afk is now known as Kindamoody |
18:23 | | PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
18:31 | | PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has joined #code |
18:31 | | mode/#code [+o PinkFreud] by ChanServ |
18:39 | <@macdjord> | ioffice_space: Tabs are fine. Honestly, I prefer them; each person can set their tab width to whatever the prefer. But it has to either be /all/ tabs or /all/ spaces; mixing them is just a horrible time for everybody. |
18:39 | <@Tamber> | ^ ++ |
18:40 | <&jeroud> | Tabs for indentation, spaces for alignment. |
18:41 | | VirusJTG__ [VirusJTG@Nightstar-lsl.j5i.46.174.IP] has joined #code |
18:41 | <@macdjord> | jeroud: Okay, yes, that kind of mixing sd valid. What I meant is you souldn't switch between tab-indent and space-indent within the same file (or, better yet, same project). |
18:42 | <@macdjord> | Or worse, I've seen places where the indent size was 4 spaces, the tab size was 8, and indents were done with tabs /except that odd-level indents used 4 spaces to get the half-tab indent/. |
18:43 | <&jeroud> | I generally prefer spaces because so few people can properly configure their editors. |
18:44 | | VirusJTG_ [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
18:44 | <@Tamber> | I prefer tabs, because fuck you if you can't work your goddamn editor. |
18:44 | <@Tamber> | That said, I don't work on anything I have to share~ |
18:45 | | PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has quit [Ping timeout: 121 seconds] |
18:47 | | PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has joined #code |
18:47 | | mode/#code [+o PinkFreud] by ChanServ |
18:52 | | VirusJTG_ [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
18:53 | <@macdjord> | jeroud: Yes, but they can miscofigure their indent size as easily as anything else~ |
18:56 | | VirusJTG__ [VirusJTG@Nightstar-lsl.j5i.46.174.IP] has quit [Ping timeout: 121 seconds] |
18:59 | | VirusJTG_ [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
18:59 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
19:09 | <&jeroud> | macdjord: Considering how many people can't even get basic consistent indentation right when most editors and IDEs ship with sensible defaults, there's no way I'd expect J Random Programmer to get tabs-for-indentation-spaces-for-alignment right. |
19:11 | <@macdjord> | jeroud: Well, I just use tabs exclusively, myself. |
19:33 | | celticminstrel [celticminst@Nightstar-ak6p6n.dsl.bell.ca] has joined #code |
19:33 | | mode/#code [+o celticminstrel] by ChanServ |
20:12 | <&ToxicFrog> | I used to use tabs. These days I use spaces, because editors have gotten better at treating spaces as though they were tabs, and this ensures that the code is not totally unreadable in less or github's code viewer or the like. |
20:14 | | * ioffice_space nods |
20:15 | < ioffice_space> | this... was inconsistant tabs |
20:21 | <@Tarinaky> | Well, the new hire bodes well. They use vim. |
20:21 | <@Tarinaky> | Or does that count as a cultural fit? |
20:23 | < ioffice_space> | urge... for... snarky comments, RISING |
20:23 | < ioffice_space> | (in the code, not here) |
20:24 | < ioffice_space> | Tarinaky: i'd use |
20:24 | < ioffice_space> | Vim, only right now i'm using netbeans because I have to navigate my way through the code here and I'm not writing yet :< |
20:26 | | * macdjord prefers notepad++~ |
20:27 | <@Alek> | ^ |
20:27 | <@macdjord> | (Seriously, I want a goddamn GUI on my editor. The mouse is too useful a selection tool to ignore!) |
20:27 | <@celticminstrel> | ^ |
20:27 | <@macdjord> | Plus, pull-down menues mean I /don't/ have to memorize every bloody key combo. |
20:27 | <@celticminstrel> | Heh. |
20:28 | <&jerith> | macdjord: That's the exact opposite of the way I use my editor. |
20:28 | <@celticminstrel> | Though, most of XCode's keyboard shortcuts aren't in the menus... |
20:28 | <@celticminstrel> | I think you can find them in the preferences. |
20:28 | < Julius> | I should memorize the keys to exit vim if I somehow accidentally launch it. |
20:28 | < Julius> | It is a trap. |
20:28 | <@celticminstrel> | I think it's something like :q |
20:28 | <&jerith> | Julius: <esc> :q |
20:28 | <@celticminstrel> | Ah, right. |
20:29 | < ioffice_space> | if I can find a Vi plugin for Netbeans, I'm using it |
20:29 | <@macdjord> | celticminstrel: That's fine! If I use a function a lot, I can look it up and memorize the shortcut. But I should not have to refer to a help file just to be able to use some function that I need only once. |
20:29 | <@celticminstrel> | Most of the ones not in the menus are for text navigation, I think. |
20:29 | <&jerith> | macdjord: emacs has "M-x <command-name>" where the command name can be tab-completed. |
20:30 | <@celticminstrel> | Or maybe other navigation. |
20:30 | <&jerith> | That gets me most things. |
20:30 | <&jerith> | (Not that I'm suggesting you should work the same way I do.) |
20:30 | <@macdjord> | jerith: Assuming I know the correct name for the function I want, sure. Categorized lists are easier. |
20:31 | <&jerith> | macdjord: Yeah. I can usually guess enough of the name to find a thing. |
20:31 | <&jerith> | Otherwise I search the web for "emacs <thing I want to do>" and get a manual entry. |
20:32 | <&jerith> | I seldom find that necessary, though. |
20:32 | | Kindamoody is now known as Kindamoody[zZz] |
20:40 | <@Tarinaky> | macdjord: Agreed. I use gVim. |
20:40 | | * Tarinaky ducks. |
20:49 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
20:49 | | mode/#code [+o Red_Queen] by ChanServ |
20:50 | | macdjord is now known as macdjord|slep |
20:51 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
21:06 | < ioffice_space> | netbeans plugin get! |
21:06 | < ioffice_space> | for vi :3 |
21:13 | < ioffice_space> | erm |
21:13 | < ioffice_space> | vi plugin for netbeans |
21:13 | < ioffice_space> | there, that |
22:35 | <@Tamber> | Okay, for someone elsenet, how much screaming would there be from the embedded (i.e. routers) land if IP packets didn't have a fixed layout, but were effectively a string? |
22:37 | <@TheWatcher> | ... wat |
22:38 | <@TheWatcher> | That very question indicates a fundamental lack of comprehension of the technology involved in reliable data transmission. |
22:38 | <@Tamber> | Yes, he's a fucking moron. Apparently, tokenising a string to get the packet metadata adds /negligable/ time~ |
22:39 | <@Tamber> | (I threw out "imagine it takes ten times longer per packet, and consider the case of an embedded system such as a router", and got "a process so small that the time it takes to do is unfathomable, times 10") |
22:39 | <@Tamber> | I think this is the kind of dense that I'm not penetrating without DU. |
22:40 | <@Azash> | Without losing all faith in humanity and objective good* |
22:43 | <@Tamber> | I'm pretty sure the guy's spent his entire life in "Swimming in CPU-cycles, processing with high-level languages" land. |
22:44 | <@Azash> | The question here is why it would even be worth considering doing the conversion from bitmap to data structure in the network and not just in the endpoints |
22:45 | | ioffice_space is now known as iospace |
22:45 | <@Tamber> | Well, you've got to figure out what the addresses are, to be able to route things; right? |
22:47 | <@Azash> | Sure but I'm pretty sure they don't get turned into strings |
22:47 | <@Azash> | In the network |
22:47 | <@Tamber> | You're somewhat missing context. |
22:47 | <@Tamber> | http://pastebin.furryhelix.co.uk/post/320 |
22:48 | <@Azash> | I read the first line and changed tabs |
22:48 | <@Azash> | >> |
22:48 | <@Tamber> | Yup. |
22:48 | <@Tamber> | Much smarter than I was. |
22:48 | <@Tamber> | I attempted to explain why it was a stupid idea~ |
22:49 | <@Tamber> | (Not very well, I might add; but I sorta rely on people being bright enough to grasp the general idea of what they're discussing.) |
23:39 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
23:39 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
--- Log closed Wed Oct 01 00:00:09 2014 |