--- Log opened Thu Oct 02 00:00:25 2014 |
00:15 | | * McMartin looks at the Windows 10 previews |
00:15 | <&McMartin> | ... Yeah, I think I'll be upgrading |
00:15 | <&McMartin> | Not to the preview, but when it comes out |
00:15 | <&McMartin> | The improved cmd.exe alone would be reason enough to |
00:17 | <@TheWatcher> | Have they dragged it, kicking and screaming, into the Century of the Fruitbat? Or at least somethign that wasn't designed by a lunatic and stuck in 1982? |
00:18 | <@Namegduf> | It's been upgraded to early 90s, perhaps. |
00:18 | <@Namegduf> | Or at least late 80s. |
00:18 | <@Namegduf> | I installed it in a VM. |
00:18 | <@Namegduf> | I think it looks pretty good. |
00:19 | | himi [sjjf@Nightstar-og3.fn2.56.130.IP] has joined #code |
00:19 | | mode/#code [+o himi] by ChanServ |
00:19 | <&McMartin> | "Rewrap text on resize" is at least 2008, even though it *should* be 1992. |
00:19 | <&McMartin> | But yeah |
00:19 | <&McMartin> | http://withinrafael.com/new-experimental-console-features-in-windows-threshold/ |
00:20 | <@Namegduf> | Native virtual desktop support and a better app switcher that does in fact not look like shit are pretty nice, too. |
00:20 | <@Namegduf> | It's also been my first look at the Windows Store. |
00:20 | <@Namegduf> | Good god, are they in bad shape. |
00:20 | <&McMartin> | As they deserve, really |
00:20 | <&McMartin> | If we wanted a walled garden, we'd be running OS X. |
00:20 | <@TheWatcher> | They finally have virtual desktops, eh? |
00:20 | <@Namegduf> | The top apps are all things I've never heard of for rarely more than £5. |
00:20 | <@Namegduf> | The top paid. |
00:21 | <@Namegduf> | Even top grossing is bad. |
00:21 | <@Namegduf> | They must have virtually no uptake by anyone of significance. |
00:21 | <&McMartin> | TheWatcher: Well, native virtual desktops. |
00:21 | <&McMartin> | You could mess with them yourself a bit as far back as, IIRC, 2k. |
00:21 | <&McMartin> | If not 2k then XP. |
00:21 | <@TheWatcher> | Well, yeah, I know that |
00:21 | <&McMartin> | But they were alien |
00:21 | <&McMartin> | (read: did not have the same ownership hierarchy as X11~) |
00:22 | <&McMartin> | (And that didn't *matter* until Vista) |
00:22 | <&McMartin> | (Which is one of the places where Vista broke everything, and honestly was entirely correct in doing so~) |
00:24 | <@Namegduf> | I like the backdown on metro as a destination. |
00:25 | <&McMartin> | I do very much prefer the flat widget style though |
00:25 | <@Namegduf> | Me too. |
00:51 | | iofficespace is now known as ioMOVED |
01:24 | | himi [sjjf@Nightstar-og3.fn2.56.130.IP] has quit [[NS] Quit: Leaving] |
01:24 | | himi [fow035@Nightstar-og3.fn2.56.130.IP] has joined #code |
01:25 | | mode/#code [+o himi] by ChanServ |
02:45 | | himi-cat [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code |
02:48 | | himi [fow035@Nightstar-og3.fn2.56.130.IP] has quit [Operation timed out] |
02:57 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
04:35 | | ioMOVED is now known as iospace |
04:38 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
05:06 | | Kindamoody[zZz] is now known as Kindamoody |
05:06 | | Derakon is now known as Derakon[AFK} |
05:06 | | Derakon[AFK} is now known as Derakon[AFK] |
05:59 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
07:07 | | Kindamoody is now known as Kindamoody|out |
07:20 | | macdjord|slep is now known as macdjord |
07:34 | | himi-cat [fow035@Nightstar-dm0.2ni.203.150.IP] has quit [Connection closed] |
07:55 | | Zelclone [zoomzoom@Nightstar-c11.op7.189.197.IP] has quit [Client exited] |
09:37 | | celticminstrel is now known as celmin|sleep |
10:09 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
10:09 | | mode/#code [+o himi] by ChanServ |
11:08 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
11:27 | | * TheWatcher stabs and stabs and stabs the MediaWiki devs |
11:28 | <&McMartin> | refuse to breathe |
11:54 | | * Azash gets promoted |
11:54 | <@Azash> | \o/ |
11:58 | < Julius> | promotions.jpg |
12:06 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
12:06 | | mode/#code [+o Checkmate] by ChanServ |
12:37 | | * Tarinaky grumbles about automated tests that're sensitive to external noise. |
13:43 | | RchrdB [RichardB@Nightstar-v5j366.understood.systems] has joined #code |
13:49 | | macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
13:52 | | macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has joined #code |
13:52 | | mode/#code [+o macdjord] by ChanServ |
14:28 | <@iospace> | ugh, what's that thing called where you can have a couple functions with the same name but different numbers of arguments |
14:28 | <@iospace> | polymorphism, right |
14:31 | <@Azash> | Overloading |
14:31 | <@Azash> | Polymorphism refers to class inheritance and interfaces |
14:36 | <@Tarinaky> | Function overloading, specifically. |
14:36 | <@Tarinaky> | Polymorphism is where you have functions with the same name in sub/base classes to represent specialisation. |
14:36 | < Syka> | er |
14:37 | < Syka> | i thought polymorphism was when the type of the argument changed |
14:37 | < Syka> | "In programming languages and type theory, polymorphism (from Greek ÏολÏÏ, polys, "many, much" and μοÏÏή, morphÄ, "form, shape") is the provision of a single interface to entities of different types." |
14:37 | <@Tarinaky> | Yeah. So you have a function that takes an Animal |
14:38 | <@Tarinaky> | And you pass it a Dog, which specialises the Animal interface. |
14:38 | < Syka> | also, the answer is nearly invariably Don't Do That |
14:38 | <@Tarinaky> | Animal has a method "noise" |
14:38 | <@Tarinaky> | Which is specialised in the Dog class as "bark" |
14:38 | < Syka> | well that's class inheritance rather than class interfacing |
14:38 | < Syka> | (and inheritance is nearly always a bad idea) |
14:39 | <@Tarinaky> | I thought it was still part of Polymorphism. |
14:39 | <@Tarinaky> | Multiple Inheritance craziness is just the fringe of Polymorphism. |
14:39 | < Syka> | also known as: Django |
14:39 | < Syka> | :'( |
14:39 | <@Tarinaky> | I'm not sure why you think inheritance is nearly always a bad idea. |
14:39 | <@Tarinaky> | I've found it a useful tool. |
14:40 | <@Tarinaky> | (mind, single-inheritance) |
14:42 | <@Tarinaky> | Particularly for handling/reducing code replication through refactoring. |
14:43 | <@macdjord> | Multi-inheritence is easy to use wrong, but critical in some use cases; I consider the lack of support for it to be Java's largest single flaw. |
14:43 | < Syka> | nah |
14:44 | <@Tarinaky> | There're work-arounds a lack of MI |
14:44 | < Syka> | allowing multiple inheritance is where it went wrong for python |
14:44 | <@Tarinaky> | *for a lack of MI |
14:44 | < Syka> | Tarinaky: composition fixes that |
14:44 | < Syka> | break down things into components, then build it out of these little components |
14:44 | <@macdjord> | Tarinaky: No, there are workarounds for various /uses/ of MI. |
14:45 | <@Tarinaky> | Composition is not a golden hammer. |
14:45 | < Syka> | it also means you can define an object's behaviour at runtime |
14:45 | <@Tarinaky> | It does not turn Inheritance problems into a nail any more than Inheritance turns composition problems into a nail. |
14:45 | < Syka> | Tarinaky: inheritance problems are ravioli code |
14:45 | <&jerith> | Are we discussing Python? |
14:45 | < Syka> | well, problems with inheritance |
14:45 | <&jerith> | Ah. |
14:46 | < Syka> | also conflicting mixins |
14:47 | <&jerith> | Composition is usually a better architecture than inheritance. |
14:47 | <&jerith> | But composition is also harder to do. |
14:47 | < Syka> | conflicting mixins is basically making me hate working on some parts of the code at work |
14:48 | <@Tarinaky> | Composition and Inheritance are best when used hand-in-hand. |
14:48 | < Syka> | we've got bases of mixins of etc |
14:48 | <&jerith> | Composition works best when you use tools like zope.interface. |
15:13 | | * RchrdB blinks. |
15:14 | < RchrdB> | jerith: I'm always slightly (exceedingly) surprised when I hear about people using zope.* stuff outside of the Plone ghetto. |
15:14 | <&jerith> | RchrdB: zope.interface is really good. It's not like the rest of Zope at all. |
15:14 | < RchrdB> | I agree with you on that. |
15:15 | <&jerith> | I think there are a couple of other good bits as well, but I don't know what they are. |
15:15 | | * RchrdB wrote http://stackoverflow.com/a/2840774/157044 a couple years ago. |
15:17 | < RchrdB> | The good bits are mostly in the stuff that got labelled "zope 3", mostly. |
15:17 | <&jerith> | I tried zope in about 2004, give or take a year or so. |
15:17 | < RchrdB> | Zope's database, ZODB, is surprisingly good for, uh, quick prototypes. Don't try to run Facebook on top of it. |
15:18 | < RchrdB> | The company where I work got REALLY into Zope and then Plone a while before I joined, then lately into Pyramid. |
15:18 | < RchrdB> | I would actually recommend Pyramid. |
15:21 | <&jerith> | Pyramid's a collection-of-standalone-bits web framework, isn't it? |
15:22 | <&jerith> | "I'm a linguist, so I get to make up words." |
15:22 | <&jerith> | Best quote of the conference so far. |
15:36 | < RchrdB> | Yes, pretty much. |
15:37 | < RchrdB> | modulo the fact that all of the standalone bits actually *work* together smoothly because they're written to or because there's glue somewhere to make them. |
15:38 | < RchrdB> | It's still very much "use what is useful for your app, disregard the rest at no cost". |
17:24 | | celmin|sleep [celticminst@Nightstar-ak6p6n.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
17:24 | | celticminstrel [celticminst@Nightstar-ak6p6n.dsl.bell.ca] has joined #code |
17:24 | | mode/#code [+o celticminstrel] by ChanServ |
17:29 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Connection closed] |
17:32 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
17:46 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
17:57 | | VirusJTG_ [VirusJTG@Nightstar-lsl.j5i.46.174.IP] has joined #code |
18:00 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
18:06 | <@Tarinaky> | https://searchcode.com/?q=if%28version%2Cstartswith%28%22windows+9%22%29 |
18:09 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
18:12 | | VirusJTG_ [VirusJTG@Nightstar-lsl.j5i.46.174.IP] has quit [Ping timeout: 121 seconds] |
18:41 | <@iospace> | looking through this code, profound programmer is a useful tool |
18:41 | <@iospace> | I may get a poster as a joke V: |
18:52 | | Syka_ [the@Nightstar-c409v3.vividwireless.net.au] has joined #code |
18:52 | | Syka [the@Nightstar-c409v3.vividwireless.net.au] has quit [Connection closed] |
18:56 | | Omega [omegaboot@Nightstar-c8t.a00.36.73.IP] has joined #code |
18:56 | | mode/#code [+o Omega] by ChanServ |
19:15 | <@iospace> | http://theprofoundprogrammer.com/page/17 I want this. Right now. It sums up this GODS DAMN CODE |
19:15 | <@iospace> | wait |
19:15 | <@iospace> | wrong link |
19:15 | <@iospace> | http://theprofoundprogrammer.com/post/27214842818/text-thousands-of-lines-and-ze ro-comments-merry this ^_^ |
19:15 | | Checkmate [Z@Nightstar-ro94ms.balk.dk] has joined #code |
19:15 | | mode/#code [+o Checkmate] by ChanServ |
19:22 | < Julius> | Braces on the next line? I guess you would also support Hitler. |
19:23 | <@iospace> | they do that |
19:23 | <@iospace> | that's something I don't particularly mind... JUST THEY'RE NOT CONSISTANT WITH IT |
19:23 | <@iospace> | (mind you, this isn't in house code, vender code we're trying to take over devel in house for) |
19:32 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
19:45 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
19:45 | | mode/#code [+o himi] by ChanServ |
19:51 | | Kindamoody|out is now known as Kindamoody |
20:10 | | Omega [omegaboot@Nightstar-c8t.a00.36.73.IP] has quit [[NS] Quit: blech.] |
20:40 | | Checkmate [Z@Nightstar-ro94ms.balk.dk] has quit [Ping timeout: 121 seconds] |
21:07 | | Kindamoody is now known as Kindamoody[zZz] |
21:19 | | macdjord is now known as macdjord|out |
21:47 | | macdjord|out is now known as macdjord |
21:58 | | Attilla [sid13723@Nightstar-ed0oqj.irccloud.com] has quit [Ping timeout: 121 seconds] |
21:59 | | Attilla [sid13723@Nightstar-ed0oqj.irccloud.com] has joined #code |
22:08 | | Checkmate [Z@Nightstar-g2q2tu.customer.tdc.net] has joined #code |
22:08 | | mode/#code [+o Checkmate] by ChanServ |
22:15 | | macdjord is now known as macdjord|slep |
22:30 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
--- Log closed Fri Oct 03 00:00:41 2014 |