--- Log opened Tue May 12 00:00:35 2015 |
00:01 | | Kindamoody is now known as Kindamoody[zZz] |
00:06 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
00:23 | | Derakon[AFK] is now known as Derakon |
00:53 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: ] |
00:53 | | catadroid [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
00:56 | | Vashicus is now known as Vash |
00:57 | | mode/#code [+o Vash] by ChanServ |
01:21 | | himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code |
01:21 | | mode/#code [+o himi] by ChanServ |
01:59 | | Vornicus [vorn@Nightstar-uhn82m.ct.comcast.net] has quit [Ping timeout: 121 seconds] |
02:17 | | Vornicus [vorn@Nightstar-uhn82m.ct.comcast.net] has joined #code |
02:17 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
03:02 | | Vornicus [vorn@Nightstar-uhn82m.ct.comcast.net] has quit [[NS] Quit: ] |
03:03 | | Meatyhandbag [sebastianfe@Nightstar-dk0.5eb.224.136.IP] has quit [Client exited] |
03:12 | | Reiver is now known as Orth |
03:16 | | Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has quit [Ping timeout: 121 seconds] |
03:19 | | Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has joined #code |
03:19 | | mode/#code [+o Alek] by ChanServ |
03:46 | | Meatyhandbag [sebastianfe@Nightstar-dk0.5eb.224.136.IP] has joined #code |
04:48 | | Echoes-- [rolly@Nightstar-eo05bk.co.comcast.net] has joined #code |
05:06 | | Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has quit [Connection closed] |
05:07 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection reset by peer] |
05:15 | | Derakon is now known as Derakon[AFK] |
05:24 | | celticminstrel [celticminst@Nightstar-md6f5v.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:25 | | Kindamoody[zZz] is now known as Kindamoody |
06:28 | | Meatyhandbag [sebastianfe@Nightstar-dk0.5eb.224.136.IP] has quit [Client exited] |
06:31 | | Meatyhandbag [sebastianfe@Nightstar-dk0.5eb.224.136.IP] has joined #code |
07:08 | | Meatyhandbag [sebastianfe@Nightstar-dk0.5eb.224.136.IP] has quit [Client exited] |
08:34 | | himi [fow035@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds] |
09:01 | | Kindamoody is now known as Kindamoody|afk |
09:06 | | gizmore|2 [kvirc@Nightstar-8435kt.dip0.t-ipconnect.de] has quit [Operation timed out] |
09:07 | | gizmore|2 [kvirc@Nightstar-gfl5a3.dip0.t-ipconnect.de] has joined #code |
09:15 | | catadroid` [catalyst@Nightstar-pie2mk.dab.02.net] has joined #code |
09:17 | | catadroid [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Ping timeout: 121 seconds] |
09:55 | | gizmore [kvirc@Nightstar-a0tjfn.dip0.t-ipconnect.de] has joined #code |
09:56 | | gizmore|2 [kvirc@Nightstar-gfl5a3.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds] |
09:58 | < abudhabi> | Why do bubbles on water accelerate towards other bubbles as they near them? |
10:09 | <@TheWatcher> | It's a product of surface tension, and you'll sometimes see it referred to as the "Cheerios effect" |
10:09 | <@TheWatcher> | http://en.wikipedia.org/wiki/Cheerios_effect#Explanation |
10:14 | < abudhabi> | I see. |
10:17 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [[NS] Quit: Install] |
10:17 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
10:17 | | mode/#code [+o gnolam] by ChanServ |
10:18 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
10:18 | | mode/#code [+o himi] by ChanServ |
11:24 | <@Tarinaky> | So. Does anyone here know anything about FPGA? |
11:24 | < abudhabi> | o/ |
11:24 | <@Tarinaky> | What kind of... io do they have? |
11:24 | <@Tarinaky> | I imagine it depends on the particular board right? |
11:26 | < abudhabi> | Yes. The ones I've worked with had pretty much all the kinds of io that a standard motherboard does. |
11:26 | < abudhabi> | So you'd have PS/2s, COM, LPT, VGA, etc. |
11:28 | < abudhabi> | https://www.altera.com/content/dam/altera-www/global/en_US/images/products/devki ts/images/max_10_dev_kit_top_photo.jpg <- Same company, but different model to the ones I've used. |
11:28 | < abudhabi> | This one sports USBs and shit. |
11:29 | < abudhabi> | http://www2.mouser.com/images/microsites/Terasic_DE2-115.jpg <- Found one of the ones I've used. |
11:30 | < abudhabi> | They make it pretty neat for replication of old hardware. Someone in my university made an Amiga clone on FPGA. |
11:32 | <@Tarinaky> | Alright, that gives me a better overview of the problem. |
11:32 | <@TheWatcher> | Just avoid Xylinx boards, because eugh |
11:33 | <@TheWatcher> | *Xilinx |
11:33 | <@Tarinaky> | It's not the FPGA I need to program. |
12:01 | | gnolam_ [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
12:01 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [NickServ (RECOVER command used by gnolam_)] |
12:01 | | gnolam_ is now known as gnolam |
12:01 | | mode/#code [+o gnolam] by ChanServ |
12:03 | <@TheWatcher> | ... |
12:04 | <@TheWatcher> | Godsdamned Heisenbugs |
12:22 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
12:26 | < catadroid`> | does anyone else get that feeling of being a complete imposter and wondering why anyone wants to continue to employ you? |
12:27 | < abudhabi> | Sure. |
12:27 | < abudhabi> | http://en.wikipedia.org/wiki/Impostor_syndrome |
12:27 | < abudhabi> | PROTIP: Sit down until the feeling passes. |
12:29 | | * catadroid` nods |
12:29 | < catadroid`> | been happening for seven years and counting though I suppose |
12:29 | | catadroid` is now known as catadroid |
12:30 | < VirusJTG> | even as a sysadmin point out holes to manufactorers in their own equipment some days I feel like little more than a highly trained ape clicking buttons |
12:30 | <@TheWatcher> | Oook? |
12:30 | < VirusJTG> | then I remember, while that statement has some trueth, I'm respocible for a network that spans several continents, so I may be a highly trained ape, but I am a very advanced highly trained ape |
12:31 | < VirusJTG> | Reff: catadriod's imposter syndrome issue |
12:34 | <@TheWatcher> | I find that it helps to be repeatedly exposed to examples of Dunning-Kruger Effect as an antidote to Imposter Syndrome~ |
12:36 | < VirusJTG> | good point |
12:36 | < VirusJTG> | so, you call the local IT department and have a chat with them then? |
12:36 | | * VirusJTG RUNS |
12:55 | < catadroid> | I guess I I'm trusted to write core systems including implementing C++ standard library types and mentor new programmers |
12:55 | < catadroid> | in fact my boss comes to me asking for specific advice on advanced C++ and he's the technical director |
12:56 | < catadroid> | so |
12:56 | < catadroid> | I'm probably at least okay at my job? |
13:03 | < VirusJTG> | that evidences would sugest you are a rare breed indeed, the code pote |
13:03 | < VirusJTG> | poet* |
13:09 | | * Tarinaky rages at the government. |
13:10 | <@Tarinaky> | So my ex is having her job seeker's cut because she's 1) an EU citizen rather than a UK citizen and 2) because she's been out of work for 6 months+ as a result of LGBT discrimination. |
13:11 | <@Tarinaky> | But don't worry, it's the government of working people :/ |
13:11 | <@Tarinaky> | But, you know, fuck you if you're out of work for any reason. |
13:11 | <@Tarinaky> | Fuck. |
13:13 | < VirusJTG> | I'm sorry you are going through that, but it could be worse, you could live over here in a "right to work state" wich basicly means they can fire you, at any time, for any reason, up to and including they don't like the color of your shirt |
13:14 | <@TheWatcher> | VirusJTG: give it two years~ |
13:14 | < VirusJTG> | heh |
13:14 | < VirusJTG> | I hope not TW, for all of your sakes, I truely hope not |
13:14 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
13:15 | <@Tarinaky> | VirusJTG: When I was growing up I remember being able to rely on a minimum level of sustenance from the state if you were unemployed in exchange for only a reasonable faith effort of looking for work :/ |
13:16 | <@Tarinaky> | Of course, the public at large were measurably more homophobic as well. |
13:16 | <@Tarinaky> | But incidence of measels and other preventable diseases were lower in the 90s. |
13:16 | < catadroid> | I hate this country right now |
13:17 | <@Tarinaky> | catadroid: Same country as me? |
13:17 | < VirusJTG> | I honestly do not understand homafobia. It is illogical |
13:17 | < catadroid> | I assume so |
13:17 | < catadroid> | UK |
13:17 | < catalyst> | logic doesn't really come into it |
13:17 | <@Tarinaky> | catadroid: Don't hate the country too much, only 35% of the votes cast were Tory. |
13:17 | < catalyst> | Tarinaky: that doesn't prevent things from becoming worse |
13:17 | < catalyst> | bt yes |
13:18 | < catalyst> | but* |
13:18 | <@Tarinaky> | I'm only hating 49% of the population. (UKIP got 14% as well) |
13:19 | < catalyst> | so far as I can tell, the biggest part of modern homophobia seems to be based on the idea of men who like men treating other men as they may do women, which is emasculating |
13:19 | < catalyst> | which seems to be the emotional response of a lot of men in particular, however they rationalise it |
13:19 | < VirusJTG> | I have a solution for that problem |
13:19 | < VirusJTG> | treate women with the same level of dignaty and respect that you want to be treated |
13:19 | < VirusJTG> | problem solved |
13:20 | < catalyst> | I'd like it if we stopped using sex or gender as a primary discriminant |
13:20 | | * TheWatcher argh at 'Apache2::Reload: Can't locate /etc/apache2/modules.d/apache2-mod_perl-startup.pl' v `test -f /etc/apache2/modules.d/apache2-mod_perl-startup.pl | echo $?` == 0 |
13:20 | < catalyst> | I also feel an imposter for being a female programmer at a company of mostly men |
13:20 | < VirusJTG> | I don't use it as a discriminant I use it as a catagorization system internaly |
13:20 | < catalyst> | ...today isn't really a very good day I think |
13:20 | < catalyst> | I should make tea |
13:20 | < VirusJTG> | do you identify as what? male? ok I will use mascilen pronouns to refer to you |
13:21 | < VirusJTG> | it is basicly a language switch to me |
13:21 | < catalyst> | I'm pretty happy to use whatever pronouns someone tells me |
13:21 | < catalyst> | although I'd like it if the language didn't have that as the primary discriminant |
13:21 | < VirusJTG> | a fare observation |
13:21 | < catalyst> | that's my real problem with it, that I'm programmed to think that the biggest difference between two people is how I perceive their societal reproductive role |
13:22 | < catalyst> | it really fucking isn't and that bleeds into so many things it shouldn't (read: almost everything) |
13:22 | < VirusJTG> | the only time some one's plumbing enters into the equasion is when I am seeking a mate |
13:22 | <@Tarinaky> | People get my pronouns right without having to be told but I have a friend who gets really bummed out by people misgendering her all the time. |
13:22 | < VirusJTG> | as I have one |
13:22 | < VirusJTG> | such considerations are turned off during most of my though processes |
13:22 | <@Tarinaky> | Even if she's wearing like... a skirt. |
13:23 | <@Tarinaky> | It's really quite horrible. |
13:23 | < VirusJTG> | I can see how that would be.... discomforting? |
13:23 | <@Tarinaky> | I'd use stronger adjectives. |
13:24 | < catalyst> | it's more than discomforting, it feels personally dehumanising |
13:24 | < catalyst> | again, because we consider sex/gender to be so much of a primary feature, to be told you're something you aren't feels like having your deepest identity denied and discarded |
13:25 | < catalyst> | which is completely disparate to the experience of the person who (usually accidentally) misgendered you, who feels they just made a small mistake in language |
13:25 | <@Tarinaky> | Plus there's also other issues wrt the fact that we regard attractiveness part of the female identity. |
13:25 | < VirusJTG> | I can see both sides of that... |
13:25 | | * catalyst nods |
13:26 | < VirusJTG> | see, I don't |
13:26 | <@Tarinaky> | And by misgendering someone as male we're also implicitly communicating that they're ugly. |
13:26 | < VirusJTG> | I see atractivness as a function of bone structure |
13:26 | < VirusJTG> | I can see it in males and females even if I am not atracted to males |
13:26 | | * VirusJTG is male |
13:26 | < VirusJTG> | then again, I"m an odd entity... |
13:26 | < catalyst> | I do wish there were more thoughtful types in the world |
13:27 | < catalyst> | I went for a very long time thinking that I was having trouble figuring things out that everyone else just seemed to've done themselves, but it turns out that the difference is I'd thought to think about them at all .-. |
13:27 | < VirusJTG> | that notion makes me smile |
13:27 | | * Tarinaky is a transgender woman. |
13:28 | | * VirusJTG makes a note that Tarinaky is female, corrects pronoune usage in memory |
13:28 | < VirusJTG> | One of my oldest friends is a transgender female |
13:28 | <@Tarinaky> | But I'm lucky enough to look cisgender. |
13:28 | < catalyst> | Tarinaky: if you don't mind me asking, whereabouts in the UK? I'm in Cambs |
13:28 | < catalyst> | err, Cambridge |
13:28 | < VirusJTG> | she transgenrered in her late 20s |
13:28 | <@Tarinaky> | catalyst: Reading. |
13:28 | < catalyst> | well shortened, brain |
13:29 | | * catalyst nods |
13:29 | <@Tarinaky> | VirusJTG: *transitioned |
13:29 | | * VirusJTG makes that correction |
13:29 | < VirusJTG> | noted |
13:29 | < catalyst> | wait, I've still failed at the tea |
13:29 | < catalyst> | brb |
13:29 | < VirusJTG> | snrk |
13:29 | < VirusJTG> | ahh caffine |
13:30 | <@Tarinaky> | I'm lucky enough to look cisgender, so I've avoided most of the shit a lot of folk have to put up with... |
13:30 | < VirusJTG> | the only thing in this world other than the scactity of life that I hold holey |
13:30 | <@Tarinaky> | And it generally feels like the easiest thing I ever did. |
13:30 | <@Tarinaky> | Milleage varies. |
13:32 | < VirusJTG> | my friend describes it as "I can not interface with the world with out any of the other stuff in the way that I use to have to use" |
13:32 | < VirusJTG> | can now* |
13:33 | < VirusJTG> | she is a big girl, about 6'2" |
13:34 | <@Tarinaky> | Other stuff? |
13:35 | < VirusJTG> | I interprated that to mean conversion methods to convert her natural responce to what you would expect from a male living in this region of the USA (deep south) |
13:35 | <@Tarinaky> | Ahhh. |
13:36 | < catalyst> | I've been attacked viciously in an identity destroying fashion merely for being myself |
13:36 | < VirusJTG> | she never giggled as a male for example |
13:36 | < VirusJTG> | now? she giggles frequently |
13:36 | < catalyst> | I can't help but wonder who's going to do it to me next :( |
13:36 | <@Tarinaky> | Everyone was always really, really, on edge around me all the time. |
13:36 | < VirusJTG> | not I |
13:37 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
13:37 | < VirusJTG> | I prefer to live and treat others as if we live in a world that sees intelect as the highest value. What you "are" does not matter to me. What does matter is how you treat me, those around you, and what you know and can do |
13:39 | | macdjord|slep is now known as macdjord|wurk |
13:39 | < catalyst> | I just want to see more compassion for circumstance and differences :/ |
13:41 | < catalyst> | and I guess I'd quite like to find a place that feels like home |
13:42 | < VirusJTG> | hrm... my aproach to the situation is based on logic. perhaps I should temper it... |
13:44 | < abudhabi> | This all sounds like a prime topic for #politics. :V |
13:44 | < VirusJTG> | or #plaguegrounds |
13:45 | < catalyst> | fair |
13:45 | < VirusJTG> | that is my channel all are welcome, attack another about someting they "are" and I will distroy you ;) |
13:45 | < VirusJTG> | bbl need to help FPY figure out hold messages in the call center queue |
13:46 | < abudhabi> | #Politics is not my channel, but all are still welcome, to offend and to be offended. |
13:46 | <@Tarinaky> | And this is why no-one wants to go to politics. |
13:46 | < VirusJTG> | of we offend others in my fequently |
13:46 | < abudhabi> | Except the regulars... all but one of which already here. |
13:46 | < VirusJTG> | I just ask that when doing so you do it respectfuly |
13:47 | < abudhabi> | No such requirement in #politics >:V |
13:53 | <&ToxicFrog> | Hmm. |
13:53 | <&ToxicFrog> | I have coded myself into the unfortunate corner of having to either rewrite this script, or implement set operations in bash. |
13:53 | < abudhabi> | At least it's not a circular dependency. |
13:54 | < catalyst> | ToxicFrog: cuddle me instead, I'm having an awful day. And I'm about to go back and stare at raw memory maps in C++ again. |
13:56 | | * ToxicFrog cuddles catalyst and shares pastries and kittens |
13:56 | <&ToxicFrog> | Aah, that causes flashbacks to my days at BCSI. :/ |
13:56 | | * catalyst pets the pastries and eats the k-wait, no, wrong way around. |
13:57 | < catalyst> | on the plus side, when I step over the align_this_pointer statement the watch window pleasingly becomes full of actual data |
13:57 | < catalyst> | so I'm at least convinced that I understand the problem |
13:57 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: ] |
14:07 | < VirusJTG> | could be worse, she could be documenting all of the subnets, becuase outside of active directory I have no evidences that this has ever been done..... |
14:08 | < VirusJTG> | and the chinese subnets always scare me |
14:15 | < catadroid> | alllll of the subnets |
14:16 | < catadroid> | (Are those devices for catching underwater vehicles?) |
14:16 | < VirusJTG> | I hope not, else I have a few switching issues.... |
14:16 | <@TheWatcher> | They're certainly used for a lot of phishing... |
14:17 | | * VirusJTG sighs sadly, knowing TW is right.... |
14:18 | < VirusJTG> | I am both eager and dreading getting my ahdsn ont the firewall over there |
14:18 | < VirusJTG> | hands* |
14:18 | < VirusJTG> | much reprograming will be done that day |
14:46 | | gizmore [kvirc@Nightstar-a0tjfn.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds] |
14:46 | | gizmore [kvirc@Nightstar-t4k26k.dip0.t-ipconnect.de] has joined #code |
15:15 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
15:15 | | mode/#code [+o Checkmate] by ChanServ |
15:18 | | Red_Queen [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
15:18 | | mode/#code [+o Red_Queen] by ChanServ |
15:18 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Connection closed] |
15:23 | | Echoes-- [rolly@Nightstar-eo05bk.co.comcast.net] has quit [Ping timeout: 121 seconds] |
15:24 | | Echoes-- [rolly@Nightstar-eo05bk.co.comcast.net] has joined #code |
15:26 | <@TheWatcher> | The response from `git pish` never fails to make me laugh... I think I'm easily amused. |
15:27 | <@TheWatcher> | (background:, have an alias: [alias] pish = !echo Tosh! |
15:27 | <@TheWatcher> | ) |
15:27 | | Derakon[AFK] is now known as Derakon |
15:45 | | catadroid` [catalyst@Nightstar-9mv54c.dab.02.net] has joined #code |
15:47 | | Derakon_ [chriswei@Nightstar-2fe4eq.ca.comcast.net] has joined #code |
15:47 | | Derakon [chriswei@Nightstar-2fe4eq.ca.comcast.net] has quit [NickServ (RECOVER command used by Derakon_)] |
15:47 | | Derakon_ is now known as Derakon |
15:47 | | mode/#code [+ao Derakon Derakon] by ChanServ |
15:47 | | catadroid [catalyst@Nightstar-pie2mk.dab.02.net] has quit [Ping timeout: 121 seconds] |
15:49 | | Derakon_ [chriswei@Nightstar-2fe4eq.ca.comcast.net] has joined #code |
15:50 | | Derakon [chriswei@Nightstar-2fe4eq.ca.comcast.net] has quit [NickServ (RECOVER command used by Derakon_)] |
15:50 | | Derakon_ is now known as Derakon |
15:50 | | mode/#code [+ao Derakon Derakon] by ChanServ |
15:53 | < VirusJTG> | snrk |
15:59 | | Echoes-- [rolly@Nightstar-eo05bk.co.comcast.net] has quit [Ping timeout: 121 seconds] |
16:09 | <@Tarinaky> | TheWatcher: What do the '!' do in your alias? |
16:21 | <&ToxicFrog> | Tarinaky: the first one marks it as a shell command rather than a git command; the second one is part of the argument to echo. |
16:21 | <@Tarinaky> | So git !echo Tosh! ? |
16:21 | <&ToxicFrog> | No |
16:22 | <&ToxicFrog> | Like I said, it's a shell command |
16:22 | <@Tarinaky> | I think I need more info. |
16:22 | <&ToxicFrog> | Without the leading !, it would alias 'git pish' to 'git echo Tosh!' |
16:22 | <&ToxicFrog> | With it, it aliases 'git pish' to 'echo Tosh!' |
16:22 | <&ToxicFrog> | 'git help config' and then grep for alias. |
16:23 | <@Tarinaky> | I'm not at a *nix box. |
16:24 | <&ToxicFrog> | Typing that into google will probably get you the man page. |
16:24 | < [R]> | ToxicFrog: it does system("echo Tosh!"); |
16:24 | < [R]> | Tarinaky: * |
16:27 | <@Tarinaky> | Okay. |
16:27 | <@Tarinaky> | Oh I see. |
16:27 | <@Tarinaky> | It's not a bash alias. |
16:30 | <&ToxicFrog> | No, it's a git alias |
16:45 | | Echoes-- [rolly@Nightstar-eo05bk.co.comcast.net] has joined #code |
16:53 | | kourbou [kourbou@Nightstar-6hu.j8t.163.37.IP] has joined #code |
17:01 | | kourbou [kourbou@Nightstar-6hu.j8t.163.37.IP] has quit [Ping timeout: 121 seconds] |
17:03 | | Meatyhandbag [sebastianfe@Nightstar-fm8.cgd.224.136.IP] has joined #code |
17:06 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
17:09 | | kourbou|phone [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
17:09 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed] |
17:11 | <@Tarinaky> | Aaand I just realised I've been wearing my tshirt back to front the entire day. |
17:11 | <@Tarinaky> | I am such a muppet. |
17:12 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
17:12 | | kourbou|phone [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Connection closed] |
17:15 | < catadroid`> | aw |
17:15 | < catadroid`> | I've just had my first meeting in a month |
17:15 | < catadroid`> | I didn't realise how much not being involved in the day to day of the project made me feel like an outsider |
17:16 | < [R]> | Felt lost in the meeting? |
17:16 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Ping timeout: 121 seconds] |
17:17 | < catadroid`> | oh the absolute opposite |
17:17 | < catadroid`> | I felt useful |
17:18 | <@Tarinaky> | catadroid`: Yeah, I get similar feelings because of the way the topology of work, the topology of management and the topology of geography manage to be three different things. |
17:20 | | Xires is now known as ^Xires |
17:22 | | * catadroid` nods |
17:26 | | Echoes-- [rolly@Nightstar-eo05bk.co.comcast.net] has quit [Ping timeout: 121 seconds] |
17:27 | | ^Xires is now known as Xires |
17:28 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
17:28 | | * Derakon ponders work. |
17:28 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [[NS] Quit: Don't think of what others think of you. Think of what you think of others.] |
17:28 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
17:29 | <&Derakon> | The ultimate result of what our program does is generate images with metadata. |
17:29 | <&Derakon> | In version 1.4, this takes the form of a pixel data array and a JSON structure holding all the metadata. |
17:29 | <&Derakon> | This is problematic because some of this metadata is semantically meaningful and/or guaranteed to be present, and other is just stuff we're preserving that the users might care about but our program execution does not. |
17:30 | <&Derakon> | (For example, the metadata that indicates this image's width and height is meaningful, while its exposure time isn't incorporated into our program logic directly, just preserved for the user) |
17:30 | <&Derakon> | In version 2.0, we're moving to a more structured format. |
17:31 | <&Derakon> | So instead of doing "metadata.getInt("Width")", you'd do "metadata.getImageWidth()". |
17:31 | <&Derakon> | Which has the advantage of being strongly-typed, unlike the old system~ |
17:31 | | Meatyhandbag [sebastianfe@Nightstar-fm8.cgd.224.136.IP] has quit [Client exited] |
17:32 | <&Derakon> | Then we have a "user data" structure that is similar to the old JSON system, so you could do "metadata.getUserData().getInt("ExposureTime")", say. |
17:32 | <&Derakon> | And this is all well and good, except that we want to preserve file format compatibility between 1.4 and 2.0. |
17:32 | <&Derakon> | And of course 1.4 does not have any concept of "user data" or heirarchy because it's just one giant glob of JSON. |
17:33 | <&Derakon> | So when the user goes to load a 1.4 data file in 2.0, all of the properties that fall under "user data" will not be loaded because the 2.0 loader only cares about things it can recognize as being important to the program. |
17:34 | <&Derakon> | The only way around this I can conceive of is to load the non-user-data properties from the JSON, then delete those properties from the JSON and assume everything else is user data. |
17:34 | <&ToxicFrog> | That's what I was about to suggst |
17:34 | <&Derakon> | Which is going to be tedious, not to mention require making a copy of the JSON so we don't destroy the original. |
17:35 | <&ToxicFrog> | Except without the whole "delete those properties" thing -- why not just iterate the keys and if you recognize it, read it as a property, and if not, stuff it in userdat? |
17:35 | <&Derakon> | ...I guess we could generate a list of keys that are known-non-user-data instead, actually. |
17:35 | <&Derakon> | Yes. |
17:35 | < [R]> | I would suggest having a list of keys yeah |
17:36 | < kourbou> | Dictionary what what. |
17:36 | < kourbou> | :3 |
17:36 | | * [R] is doing something similar for his update to RPG Profiler (which has over a thousand input boxes that get sent over POST). I'm grouping them into things with a default "wasn't grouped" bin. |
17:38 | | celticminstrel [celticminst@Nightstar-md6f5v.dsl.bell.ca] has joined #code |
17:38 | | mode/#code [+o celticminstrel] by ChanServ |
17:41 | | catadroid` is now known as catadroid |
17:52 | | * Derakon pulls up the Beanshell script panel in his work program and types "mm.displays().getCurrentWindow().getDatastore().getAnyImage().getMetadata().get UserData()" |
17:52 | <&Derakon> | This is such a huge improvement over the 1.4 API. |
17:52 | <&Derakon> | Where you borderline just couldn't access data or metadata for images in a window. |
17:52 | < kourbou> | :P |
17:53 | < catadroid> | I think it is home time |
17:54 | < catadroid> | I've been enjoying the idea of being a code poet all day |
17:55 | < kourbou> | Code poet. :D |
17:57 | < catadroid> | ^.^ |
17:58 | < catadroid> | functionally variable but with a touch of class |
17:58 | < catadroid> | on which note I think I shall head home |
17:59 | | kourbou|phone [kourbou@Nightstar-s5q.r6t.164.37.IP] has joined #code |
18:01 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Ping timeout: 121 seconds] |
18:04 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
18:05 | | kourbou|autojoin [kourbou@Nightstar-lgt.9q6.163.37.IP] has joined #code |
18:06 | | catadroid [catalyst@Nightstar-9mv54c.dab.02.net] has quit [[NS] Quit: Bye] |
18:07 | | kourbou|phone [kourbou@Nightstar-s5q.r6t.164.37.IP] has quit [Ping timeout: 121 seconds] |
18:08 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Ping timeout: 121 seconds] |
18:11 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
18:13 | | kourbou|phone [kourbou@Nightstar-m0h.3m2.165.37.IP] has joined #code |
18:13 | | kourbou|autojoin [kourbou@Nightstar-lgt.9q6.163.37.IP] has quit [Ping timeout: 121 seconds] |
18:15 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Ping timeout: 121 seconds] |
18:24 | | Xires is now known as ^Xires |
18:25 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
18:25 | | Meatyhandbag [sebastianfe@Nightstar-fm8.cgd.224.136.IP] has joined #code |
18:26 | | kourbou|autojoin [kourbou@Nightstar-768.3ab.162.37.IP] has joined #code |
18:27 | | kourbou|phone [kourbou@Nightstar-m0h.3m2.165.37.IP] has quit [Ping timeout: 121 seconds] |
18:30 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Ping timeout: 121 seconds] |
18:32 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
18:35 | | kourbou|autojoin [kourbou@Nightstar-768.3ab.162.37.IP] has quit [Ping timeout: 121 seconds] |
18:39 | | kourbou_ [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
18:40 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [NickServ (RECOVER command used by kourbou_)] |
18:40 | | kourbou_ is now known as kourbou |
18:41 | | kourbou|phone [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code |
18:51 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
18:59 | | kourbou is now known as kourbou[LoL] |
19:04 | | * ToxicFrog poings catalyst |
19:06 | | * catalyst beeps ToxicFrog |
19:26 | | Echoes-- [rolly@Nightstar-eo05bk.co.comcast.net] has joined #code |
19:39 | | kourbou[LoL] is now known as kourbou |
19:51 | <&Derakon> | Oh god dammit our JSON library is a useless hunk of crap. |
19:51 | <&Derakon> | You can put a null value in under a key, but if you then try to get that value back out, you'll get a JSONException back! |
19:51 | <&Derakon> | This interacts poorly with the fact that the key still shows up in the list of valid keys for the dict. |
19:53 | <&ToxicFrog> | Any chance of fixing the library? |
19:53 | <&Derakon> | I tried upgrading versions awhile back, and it changed the semantics of an awful lot of functions so I gave up. |
19:53 | <&Derakon> | I can't remember the exact details. |
19:54 | <&Derakon> | But it should be a lot easier to deprecate our use of JSON in general in 2.0. |
19:54 | <&Derakon> | Since it'll only be needed for saving and loading files, instead of as an interior data format O_o |
20:02 | | Echoes-- [rolly@Nightstar-eo05bk.co.comcast.net] has quit [Ping timeout: 121 seconds] |
20:18 | < kourbou> | fs usually stands for filesystem? |
20:19 | <@Alek> | I thought it was file seek, but hell if I know. |
20:24 | <@celticminstrel> | I think it's usually filesystem. |
20:27 | <&ToxicFrog> | kourbou: it's usually but not always filesystem, why? |
20:28 | < VirusJTG> | I am out of mental capacity at the moment |
20:28 | < kourbou> | Idk I see it places. |
20:28 | < VirusJTG> | *facedesks |
20:28 | | * kourbou refreshes VirusJTG's mental capacity. |
20:28 | < kourbou> | VirusJTG.MentalCapacity.Refresh(); |
20:28 | | * VirusJTG goes back to documenting all of the IP addresses of every static device on all subnets |
20:28 | < VirusJTG> | there are only 38 subnets! |
20:28 | < kourbou> | >.> |
20:29 | < kourbou> | Is there a doc? |
20:29 | <@Alek> | he's making it. :P |
20:29 | < VirusJTG> | prety much |
20:29 | < kourbou> | Oh XD |
20:29 | < VirusJTG> | there is no previous doc |
20:31 | < VirusJTG> | Australia, US, Hong Kong, NZ, and China parts of the network done |
20:31 | < VirusJTG> | tomorrow Europ |
20:31 | < VirusJTG> | and mostly with port scanners, active directory records, and dns used to validate |
20:33 | < kourbou> | Fair enough. :3 |
20:44 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [[NS] Quit: Fiddling with the hardware again] |
20:44 | < kourbou> | I want to store a Dicitonary to a file in C#. XMLSerializer is the easiest way right? |
20:45 | | * ToxicFrog throws up |
20:46 | <&ToxicFrog> | I hope not, but I don't know C# nearly well enough to actually answer. |
20:47 | < kourbou> | lol |
20:47 | < kourbou> | Why not? |
20:47 | < kourbou> | I really don't want to dump it to binary. |
20:47 | < kourbou> | I might need to edit the values. |
20:48 | < VirusJTG> | I do not know |
20:48 | < kourbou> | Nobody done this before? :P |
20:48 | <&ToxicFrog> | XML is a validatable text markup language that sees entirely too much use as a general purpose data serialization format, for which it is ugly and ill-suited. |
20:48 | < kourbou> | Yeah true |
20:49 | < kourbou> | I guess I could get a YML serializer. |
20:49 | < kourbou> | Originally wanted to do a text file. |
20:49 | < kourbou> | But getting values from that seems too boring. |
20:50 | < kourbou> | I could use JSON lol |
20:50 | <&ToxicFrog> | Off the top of my head, EDN, JSON, and protobuf are all better options, and if you need schema validation protobuf has that already and I believe there are validation libraries for EDN. |
20:50 | < kourbou> | I don't really schema validation. |
20:50 | < kourbou> | I'm just editing values. |
20:51 | < kourbou> | Not actually writing the file from scratch. |
20:51 | < kourbou> | Gonna go for JSON. |
20:51 | <&ToxicFrog> | Based on some really quick googling, apparently C# has both an XMLSerializer and a JavaScriptSerializer built in |
20:52 | < kourbou> | Yeah both of them too hard XD |
20:52 | < kourbou> | I'm really looking for something easy. |
20:52 | < kourbou> | I don't mind getting a DLL; |
20:52 | < kourbou> | I'm that lazy. |
20:57 | | Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code |
20:57 | | mode/#code [+o Vash] by ChanServ |
20:57 | < kourbou> | Haha with JSon I just made 40 lines of code in a single line. |
20:58 | < kourbou> | I don't even need a function for it anymore lol |
21:05 | < kourbou> | "<Smalle> Chrome no longer supports Java. Huh." |
21:05 | < kourbou> | Is this true? |
21:05 | < kourbou> | No more applets? |
21:15 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
21:15 | | mode/#code [+o gnolam] by ChanServ |
21:16 | <@Alek> | hwat |
21:19 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Operation timed out] |
21:23 | | kourbou|phone is now known as kourbou |
21:23 | <&ToxicFrog> | kourbou|phone, Alek: yes, as of major version 42 NPAPI is disabled, which includes disabling Java. |
21:24 | < kourbou> | Oh wow. |
21:24 | <&ToxicFrog> | You can force it back on by enabling the NPAPI flag in chrome://flags, but that will be going away as well at some point. |
21:24 | < kourbou> | lol |
21:24 | < kourbou> | Dammit google, no more online Minecraft client. |
21:24 | < kourbou> | :P |
21:25 | | * ToxicFrog gets out the party hats |
21:35 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [[NS] Quit: Reboot] |
21:36 | | Meatyhandbag_ [sebastianfe@Nightstar-dk0.5eb.224.136.IP] has joined #code |
21:38 | | Meatyhandbag [sebastianfe@Nightstar-fm8.cgd.224.136.IP] has quit [Ping timeout: 121 seconds] |
21:38 | | Meatyhandbag_ is now known as Meatyhandbag |
21:41 | | gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code |
21:41 | | mode/#code [+o gnolam] by ChanServ |
22:04 | | Kindamoody|afk is now known as Kindamoody |
22:06 | | kourbou|phone [kourbou@Nightstar-s1h.0ki.161.37.IP] has joined #code |
22:07 | | kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [Ping timeout: 121 seconds] |
22:07 | | kourbou|phone is now known as kourbou |
22:17 | | * TheWatcher pokes at INDELIBLE TRUE CHAOS |
22:18 | <@TheWatcher> | Why does this damned thing seem so unwilling to be written? |
22:18 | <&jerith> | INEDIBLE BLUE CRAYONS. |
22:25 | | catadroid [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
22:31 | | kourbou is now known as kourbou|zzz |
22:33 | | Kindamoody is now known as Kindamoody[zZz] |
22:33 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed] |
22:33 | | catalyst` [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
23:00 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
23:00 | | catalyst` [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed] |
23:10 | | kourbou|zzz [kourbou@Nightstar-s1h.0ki.161.37.IP] has quit [Connection closed] |
23:41 | | Vornicus [vorn@Nightstar-uhn82m.ct.comcast.net] has joined #code |
23:41 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
23:45 | | * Derakon shakes fist at implicit axis ordering. |
23:46 | <&Derakon> | Why bother to label the numbers in your sequence of coordinates? Surely there will never be a need to support other coordinate axes! |
23:46 | | * Derakon glares at img_000000002_Cy5-Camera2_002.tif. |
23:47 | <&Derakon> | (Compare to the new system, which uses things like "img_channel001_position000_time000000001_z004.tif", and leaves the channel name ("Cy5") and camera name ("Camera2") in the metadata) |
23:47 | <&Derakon> | In short: legacy code sucks. |
--- Log closed Wed May 13 00:00:51 2015 |