code logs -> 2015 -> Thu, 13 Aug 2015< code.20150812.log - code.20150814.log >
--- Log opened Thu Aug 13 00:00:30 2015
00:05
<@Reiv>
I must say I'm not wholly impressed with Ubuntu
00:06
<@Reiv>
I get that it's originally a command-line system, and that command-line functionality is absolutely something useful to keep around, no problem there
00:07
<@Reiv>
But your shiny desktop UI *keeps failing me*, and if you're trying to be a GUI then I consider 'the only viable way of doing X is via commandline' to be a failure mode of your system
00:07
<@Reiv>
First and foremost, please give me a force-kill button in there somewhere that a muggins can find it
00:08 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: ]
00:09
<&jerith>
Reiv: Ubuntu was a reasonable desktop system before they ditched gnome in favour of their own horrible thing.
00:10
<&McMartin>
And Fedora was a reasonable desktop system before they didn't ditch GNOME and followed it to GNOME 3 >_>
00:10
<@Reiv>
snerk
00:10
<@Reiv>
Damned if you do, etc
00:11
<&McMartin>
(Both let you pick other window managers)
00:11
<&jerith>
It's still a reasonable server system, but I refuse to run it on any machine that expects to have a display plugged directly into it.
00:11
<@Reiv>
Is there a mainstream linux flavour with a *better* UI?
00:11
<&McMartin>
If you were OK with GNOME 2, then Mint's defaults are all at least OK
00:11
<&jerith>
McMartin: Some of the Unity stuff still runs in the background and screws things up, though.
00:11
<&McMartin>
I refuse to call the minimal desktop environments like xfce and DXE usable
00:11
<@Reiv>
Because the use case is 'we want to just use the computer, and as far as I'm concerned dropping to command-line means the GUI has failed me'
00:12
<&McMartin>
... the only Linux-based system I know that can dodge that failure mode is Android~
00:12
<@Reiv>
See, that's my objection
00:12 macdjord|wurk is now known as macdjord
00:12
<@Reiv>
90% of the time, Ubuntu manages it!
00:13
<&jerith>
At least, that was the case when I last used this stuff and tried really hard to get the maintainers to even understand that there was a problem.
00:13
<@Reiv>
But then it turns out its default software-installation app is rubbish, and AFAICT there is no Task Manager type GUI interface anywhere for when Steam crashes or whatever
00:14
<&jerith>
Reiv: FWIW, I find any system unusable if it doesn't have a reasonable command line. This is largely why I haven't even bothered trying Windows for the past decade or so.
00:14
<@Reiv>
jerith: I get that, and a commandline is very handy
00:14
<&jerith>
(Also, I am atypical.)
00:15
<@Reiv>
But you're not gonna get traction until I can run my computer for weeks at a time without having to fire up Terminal and copy+paste arcane invocations to Do Simple Shit
00:15
<&McMartin>
(PowerShell!)
00:15
<&jerith>
(I completely agree with you as long as you're not including me in your target audience.)
00:15
<@Reiv>
My ideal would be both
00:15 GreenGuy [uid85383@Nightstar-om40rg.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
00:15
<@Reiv>
I feel Linux is closer to the ideal than Windows
00:16
<&jerith>
(McMartin: Yes, I've been considering that for a while.)
00:16
<@Reiv>
But its failure modes are more visible to the commoner (ie GUI based) too
00:16
<&McMartin>
(I want to learn PowerShell, but I want to learn it so I can bind F# code to it. >_>)
00:16
<&jerith>
(If it were the only problem I had with Windows...)
00:16
<&McMartin>
(This puts it at "learn to play banjo" levels of priority)
00:16
<&jerith>
(I should probably look into F# sometime.)
00:17
<&jerith>
Reiv: Sounds like you want OSX, actually.
00:18
<&McMartin>
(The last time I looked at it was flagrantly OCaml.NET. I understand it has since evolved some away from both, which still keeping the bones of both.)
00:18
<&McMartin>
(But this worked out for my needs being "well, or I could just write 20 lines of C# and be done with it" so I did)
00:18 catadroid [catalyst@Nightstar-q9dfb1.dab.02.net] has joined #code
00:18
<@Reiv>
jerith: I probably do, except I inherently object to walled gardens
00:19
<@Reiv>
And I also don't think that Linux has any excuse for not reaching for the OSX-level of GUI capability
00:19
<@Reiv>
I mean, I'm not talking 'obscure software settings' or 'custom semi-automated scripts' here, I'm talking "Program X on my taskbar has frozen up, can I kill it please" and "I would like to install Y with all its dependencies and shit"
00:20
<@Reiv>
Oh, and "I'd like to be able to monitor just which software is clogging up my system right now" on occasion too
00:20
<&jerith>
(I really like OCaml.)
00:20
<@Reiv>
So, you know. A functional installation system and Task Manager suite or something
00:20
<@Wizard>
The two main things there are that one, you need UX projects for Ubuntu or whatever (and I'm a bit surprised too that they don't do more), and second, it's really a bootstrapping thing
00:21
<@Wizard>
Getting a better interface gets more users gets more work gets a better interface
00:22 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
00:22 mode/#code [+qo Vornicus Vornicus] by ChanServ
00:22
<&jerith>
Reiv: OSX isn't much more walled-garden than Windows.
00:23
<&jerith>
iOS is very walled-garden, but that's not OSX.
00:25
<@gnolam>
Reiv: or just "I would like to be able to set a sane date and time format" :P
00:30
<@Reiv>
Gnolam: ?
00:30
<@gnolam>
This is something that, AFAICT, every single Linux distro fails at.
00:30
<@gnolam>
Command line and arcane file editing required.
00:36
<@Reiv>
Oh, yeah.
00:36
<@Reiv>
I guess the problem is
00:37
<@Reiv>
We're asking dudes whose skillset inherently incentivises commandline use to do the hard work at making it so the commandline isn't~
00:48
<&ToxicFrog>
...I have never used a Linux distro in, at least, the last ten years that didn't have a convenient GUI for time/date/currency/etc configuration.
00:49
<&McMartin>
I'm not willing to state with confidence that GNOME 3 didn't remove it
00:49
<&ToxicFrog>
That said, the "arcane file editing" is a single line in your shell's rc.
00:50
<&McMartin>
A file that you need special knowledge to even get the OS to admit exists, and of which there are at least three possible filenames
00:50 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code
00:50 mode/#code [+o himi] by ChanServ
00:50
<&McMartin>
Sorry, I'm going to have to call that as counting as arcane
00:50
<&McMartin>
(Remember, everyone in this channel is *literally a wizard*.)
00:51
<@Wizard>
Yes
00:51
<&McMartin>
Some more literally than others.
00:52 catadroid` [catalyst@Nightstar-u4gnfc.dab.02.net] has joined #code
00:55 catadroid [catalyst@Nightstar-q9dfb1.dab.02.net] has quit [Ping timeout: 121 seconds]
01:09 catadroid` is now known as catadroid
01:13
<&ToxicFrog>
Ok, fair point.
01:20
< catadroid>
sometimes a witch
01:26 * ToxicFrog has been *nixing for so long that he files "editing your shell's rc" in the same bucket as "File->Preferences"
01:26 * ToxicFrog compares catadroid to a duck?
01:41 * Alek is a sorcerer's apprentice. >_>
01:41
<@Alek>
(or at least want to be)
01:51 * macdjord hacks Alek up with an axe, ends up with /two/ Aleks.
01:55
<@Alek>
ow.
02:03 ion [Owner@Nightstar-3cu28l.vs.shawcable.net] has quit [Connection closed]
02:12 ion [Owner@Nightstar-3cu28l.vs.shawcable.net] has joined #code
02:50
<@Reiv>
ToxicFrog: Right, and that there I think is the problem with the GUIs built for Linux a lot
02:51
<@Reiv>
The people doing the writing of the stuff don't see what's 'hard' about the commandline to start with, and appreciate the flexibility and power thereof
02:51
<@Reiv>
So you get decent UI experience for the day-to-day point-and-click-at-things, because that's convinient
02:52
<@Reiv>
And so the point-and-click-at apps get preferences screens, because you're building GUI anyway, right
02:52
<@Reiv>
But it seems to be lacking anywhere you'd want a Program Manager type interface, because that's when you drop to commandline, the fast, easy, convinient solution*.
02:52
<@Reiv>
The asterisk is because the last statement is completely true *provided you are a wizard*. :p
02:53
<@Reiv>
And it is wizards who write the software. Thus.
03:01
<&ToxicFrog>
what do you mean by "program manager"?
03:01
<&ToxicFrog>
Because I can think of three possibilities and all of them are well-served in GUIs in linux.
03:34
<@macdjord>
ToxicFrog: "What is currently eating 90% of my CPU? Oh, that? Kill it."
03:34
<@macdjord>
Basically, what the Task Manager does in Win.
03:40
<~Vornicus>
That usually is not difficult to find but I can't remember the name of it
03:41
<@Alek>
How difficult is it to make it both powerful enough to do the job, and secure enough that other (malicious or accidental) programs can't hijack it for their own purposes?
03:42
<@Alek>
I mean, imagine a virus that would sigkill your AV scanner. >_>
03:42
<~Vornicus>
Uh
03:43
<~Vornicus>
See, it involves being on the other side of this airtight hatchway
03:44
<~Vornicus>
On *nix, you can't do anything to another user's procs unless you're root
03:46
<@Reiv>
Yeah, on nix that's not such an issue
03:47
<@Reiv>
It's an issue on Windows, which is partly why the antiviruses are so infamously stubborn at being uninstalled
03:47
<~Vornicus>
It's not that much of an issue on Windows either
03:47
<@Reiv>
(I am also reminded much to my hilarity of one botnet virus that actually *installed and ran an antivirus and firewall* on the infected machine; all the better to keep *itself* eating the system resources without being noticed, m'dear
03:48
<~Vornicus>
it's just, well, windows users tend to be idiots
03:48
<@Reiv>
And yes, it had modified AV libraries that whitelisted itself, but otherwise [and that whole 'hijacking your computer thing'] was, y'know, actually providing bonafide software)
03:48
<~Vornicus>
or at least a higher proportion of idiots, than linux users
03:49
<@Reiv>
If anyone can tell me what I should be using as a task manager in Linux, I'm all ears.
03:49
<~Vornicus>
I don't remember the name
03:50
<@Reiv>
When I've asked previously, I've mostly recieved scoffing and "Pssht, you should just be using terminal to kill -9 *10 /c &j 24760 667, what's so hard about that"
03:50
<~Vornicus>
it should *not* however be hard to find, and the name will be relatively obvious
03:51
<~Vornicus>
pretty sure gnome and kde have different names for them
03:54 Netsplit *.net <-> *.split quits: @Orthia, abudhabi, catadroid, EvilDarkLord, @gnolam, @himi, @Kindamoody[zZz], VirusJTG
03:55 Netsplit over, joins: @Orthia, VirusJTG, @himi, catadroid, @gnolam, abudhabi, @Kindamoody[zZz], EvilDarkLord
03:55
<@macdjord>
Reiv: I suppose it comes down to viewpoints. 'If I have to open up the command line, your GUI has failed' vs. 'If you can't handle a command line, you shpuldn't be ouching this bit /anyway/'.
03:58 froztbyte [froztbyte@Nightstar-frrora.za.net] has quit [Ping timeout: 121 seconds]
03:58 froztbyte [froztbyte@Nightstar-frrora.za.net] has joined #code
03:58 mode/#code [+o froztbyte] by ChanServ
04:37 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection reset by peer]
04:39 Checkmate [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
04:41
<~Vornicus>
Hey Reiv, what do you call it when you, uh - uh - how do I put this. Ah, by example. I have D&D character sheets in a SQL database; I have it separated out so a character's skill ranks are in their own table (obviously), so you have Beef | Religion | +20 / Beef | Athletics | +10
04:41
<~Vornicus>
or whatever
04:41
<~Vornicus>
And I want to create a view where the column headings are skill names
04:42
<~Vornicus>
so each character has a row and their skill ranks are listed in that row
04:43
<~Vornicus>
(also if you know how to do this in mysql that would be ultraboss)
04:45
<@Reiv>
Oh I see
04:45
<@Reiv>
You need PIVOT, and my god help your soul
04:46
<@Reiv>
Because mysql doesn't have it as a built-in function, and it's terrible anyway
04:47
<@Reiv>
Honestly the easiest way is to plug Excel into the database and do it there
04:47
<@Reiv>
If you *insist* I can provide instruction on how to do it the awful way
04:49
<@Reiv>
But you're left with: Excel plugged in directly, SQL-compatable programming languages, or the Mother Of Unholy Case Statements.
04:50
<@Reiv>
The *problem* that leaves us with so few options is that SQL is Not Great at dynamically screwing with columns, because it's assumed that, you know, these are one of the fundamental atomicities of your data.
04:50
<~Vornicus>
so long story short bust out the python and get to chewing
04:52
<@Reiv>
Ehh, pretty much
04:53
<@Reiv>
Otherwise you end up writing shit like http://pastie.org/10347532 (stolen from a webpage)
04:53
<@Reiv>
It'll work, and for a small number of columns it's fine, but this is D&D, there are not a shortage of columns
04:53
<@Reiv>
So bust out the python, even if it's just to programatically generate /that/ table and call it done~
04:53
<@Reiv>
This is the classic case of dynamic SQL being handy, so yeah
04:54
<@Reiv>
(Oracle has a PIVOT statement but it's still not great)
04:55
<~Vornicus>
Mine is around 5.
04:56
<@Reiv>
If you only need 5 columns, then CASE might be OK
04:57
<@Reiv>
But I think what you really have is that each hero might only have 5, but they're from a list of, like, 20
05:02
<~Vornicus>
...6
05:02 * Vornicus count distincts.
05:11
<~Vornicus>
(it's actually more like ability scores, in that sense)
05:16
<@Reiv>
Oh, then a case is probably OK
05:19
<@Reiv>
select name, MAX(Religion), MAX(Athletics), MAX(foo) from (select name, case when skill = 'religion' then bonus else null end as Religion, case when skill = 'Athletics' then bonus else null, etc from skilltable) as pivot
05:19
<@Reiv>
group by name
05:20
<@Reiv>
Disclaimer: Oracle's MAX function handles nulls cleanly; they're dropped as part of selecting the biggest (Thus a column with only one value and all else is null gets that value alone)
05:20
<@Reiv>
If mysql doesn't do that, it'll have another function somewhere that does the equivalent
05:20
<@Reiv>
Like I say it's clunky, and if you were running D&D 3.5 with its thirty-odd skills I would be distinctly inclined to go the dynamicSQL route
05:21
<@Reiv>
Not least for when some smartass takes Craft(Basketweaving)
05:21
<@Reiv>
Is this D&D Next, perchance?
05:22
<~Vornicus>
It is a buzzfeed quiz
05:24
<@Reiv>
what
05:24
<@Reiv>
You're running SQL to solve a buzzfeed quiz
05:25
<~Vornicus>
No, I *implemented* a buzzfeed quiz
05:25
<~Vornicus>
And I need to dump the data for people who cannot into sql.
05:26
<~Vornicus>
so it's got a table for quiz question-answer pairs for each quiz attempt
05:26
<@Reiv>
Aah
05:27
<@Reiv>
Wait why are you implementing buzzfeed quizzes
05:27
<@Reiv>
... do you work for buzzfeed
05:27
<~Vornicus>
No.
05:27
<~Vornicus>
No I do not.
05:27
<@Reiv>
Just checking.
05:27
<@Reiv>
:p
05:28
<~Vornicus>
But it's the kind of quiz it is, y'know, buncha multiple choice questions, you get an categorization at the end. Once this thing launches I'll link you up, it is a fine site.
05:29
<@Reiv>
Just checkin'
05:48
<@Reiv>
oh hey Vorn
05:49
<@Reiv>
There's now a reason to field a quintet of A-wings~
05:49
<@Reiv>
5x Green Squadron Pilots are a very fast and decently tanky list against the new Twin Laser Turret card.
05:49
<~Vornicus>
Nice.
05:50
<@Reiv>
Which is pretty much built to kill high-agility glass cannons, heh
05:50
<@Reiv>
But A-wings are just tanky enough, and GSPs have precisely enough PS to outbid the standard carriers, so they can boost their way into point blank for murderings.
05:51
<@Reiv>
I, uh, won't be doing it ever
05:51
<@Reiv>
This would require me to be made of money
05:51
<@Reiv>
But it pleases me that it exists >_>
05:51 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
06:27 catadroid` [catalyst@Nightstar-ppdris.dab.02.net] has joined #code
06:27 catadroid [catalyst@Nightstar-u4gnfc.dab.02.net] has quit [Connection closed]
07:22 catadroid [catalyst@Nightstar-oe7nkt.dab.02.net] has joined #code
07:25 catadroid` [catalyst@Nightstar-ppdris.dab.02.net] has quit [Ping timeout: 121 seconds]
07:40 celticminstrel [celticminst@Nightstar-47dckm.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:48 kourbou_ [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code
07:48 kourbou_ is now known as kourbou
07:51 Kindamoody[zZz] is now known as Kindamoody
07:53 Kindamoody is now known as Kindamoody|afk
08:39 ion [Owner@Nightstar-3cu28l.vs.shawcable.net] has quit [Connection closed]
08:40 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds]
08:48 catadroid [catalyst@Nightstar-oe7nkt.dab.02.net] has quit [[NS] Quit: Bye]
09:58
<@TheWatcher>
... 50MB of xml to process, ugh
10:01 Orthia [quassel@Nightstar-ksqup0.co.uk] has quit [Operation timed out]
10:02 catadroid [catalyst@Nightstar-nafmrq.dab.02.net] has joined #code
10:04 Orthia [quassel@Nightstar-ksqup0.co.uk] has joined #code
10:04 mode/#code [+o Orthia] by ChanServ
10:31 GreenGuy [uid85383@Nightstar-om40rg.irccloud.com] has joined #code
10:33 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
10:40 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
10:40 mode/#code [+o himi] by ChanServ
10:53 Meatyhandbag [sebastianfe@Nightstar-07j.m8t.53.184.IP] has joined #code
11:37 Meatyhandbag [sebastianfe@Nightstar-07j.m8t.53.184.IP] has quit [Ping timeout: 121 seconds]
11:43 Meatyhandbag [sebastianfe@Nightstar-07j.m8t.53.184.IP] has joined #code
11:47 Meatyhandbag [sebastianfe@Nightstar-07j.m8t.53.184.IP] has quit [Ping timeout: 121 seconds]
11:50 ion [Owner@Nightstar-3cu28l.vs.shawcable.net] has joined #code
11:54 Meatyhandbag [sebastianfe@Nightstar-07j.m8t.53.184.IP] has joined #code
11:59 Meatyhandbag [sebastianfe@Nightstar-07j.m8t.53.184.IP] has quit [Ping timeout: 121 seconds]
12:23 kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [[NS] Quit: Iām not a psychopath. Iām a high-functioning sociopath. Do your research.]
13:09
<@TheWatcher>
Oh, great
13:09
<@TheWatcher>
50MB of XML with errors in it
13:09
<@Tamber>
Ewwww.
13:09
<@TheWatcher>
XML::LibXML is pointing and laughing at it >.<
13:17
<@TheWatcher>
fffffff
13:19
<@TheWatcher>
Think I'm going to have to hand-trim this to fix it >.<
13:25
<@TheWatcher>
y'know what, no. regex time
13:25
<@Tamber>
...
13:25
<@Tamber>
I know you like unleashing abominations, because Perl, but... XML and regex!?
13:26
<@TheWatcher>
Ctrl-x Ctrl-w hecomes.pl
13:27
<@Tamber>
:)
13:30
< abudhabi>
THE DESTROYER IS MANIFEST (in Poland).
13:37
<@TheWatcher>
Mwahahahahahaha
13:37
<@TheWatcher>
IT'S ALIVE
13:39
<@Tamber>
o:
13:50
<@TheWatcher>
57033528 bytes, down to 204995, cleaned and working perfectly.
13:51
<@Tamber>
Appears to be working perfectly, anyway. :p
13:52 catadroid` [catalyst@Nightstar-gvtais.dab.02.net] has joined #code
13:52
<@TheWatcher>
Nope, checked it, everything that should be there is there.
13:52
<@Tamber>
Fairy nuff.
13:53
<@TheWatcher>
All I needed to do was pull out a subset of elements to use as the input to another system the once
13:54
<@TheWatcher>
("all" when it involves that much junk data...)
13:54 catadroid [catalyst@Nightstar-nafmrq.dab.02.net] has quit [Ping timeout: 121 seconds]
14:10 macdjord is now known as macdjord|wurk
--- Log closed Thu Aug 13 15:06:56 2015
--- Log opened Thu Aug 13 15:08:10 2015
15:08 TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code
15:08 Irssi: #code: Total of 36 nicks [20 ops, 0 halfops, 0 voices, 16 normal]
15:08 mode/#code [+o TheWatcher] by ChanServ
15:08 catadroid [catalyst@Nightstar-1u7399.dab.02.net] has joined #code
15:08 Irssi: Join to #code was synced in 39 secs
15:11 PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code
15:11 mode/#code [+o PinkFreud] by ChanServ
15:27 celticminstrel [celticminst@Nightstar-47dckm.dsl.bell.ca] has joined #code
15:27 mode/#code [+o celticminstrel] by ChanServ
15:29 thalass [thalass@Nightstar-m49.o7s.158.104.IP] has joined #code
15:29 mode/#code [+o thalass] by ChanServ
15:48 Checkmate [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code
15:48 mode/#code [+o Checkmate] by ChanServ
17:24
< [R]>
<macdjord> Reiv: I suppose it comes down to viewpoints. 'If I have to open up the command line, your GUI has failed' vs. 'If you can't handle a command line, you shpuldn't be ouching this bit /anyway/'. <-- IMO a better option could be "The GUI is training wheels, if you want to keep them on, that's fine, but we're going to show you the CLI way to do it."
17:26
< [R]>
Info4Vorn: If you're just doing that in the CLI utility, try a \G instead of a semi-colon.
17:28
< catadroid>
the GUI is a much better mechanism for constraining and laying out your options so you make the important choices
17:34 thalass is now known as Thalass|lakebank
17:47 starkruzr [jtd@Nightstar-qbtq3s.fios.verizon.net] has quit [Ping timeout: 121 seconds]
17:50 starkruzr [jtd@Nightstar-qbtq3s.fios.verizon.net] has joined #code
18:18 Checkmate [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
18:34 catadroid` [catalyst@Nightstar-0ve18k.dab.02.net] has joined #code
18:34 catadroid [catalyst@Nightstar-1u7399.dab.02.net] has quit [The TLS connection was non-properly terminated.]
19:01 Checkmate [Z@Nightstar-ev6.6um.94.83.IP] has joined #code
19:01 mode/#code [+o Checkmate] by ChanServ
19:20 Meatyhandbag [sebastianfe@Nightstar-07j.m8t.53.184.IP] has joined #code
19:21 catadroid` [catalyst@Nightstar-0ve18k.dab.02.net] has quit [[NS] Quit: Bye]
19:21 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
19:26 Meatyhandbag [sebastianfe@Nightstar-07j.m8t.53.184.IP] has quit [Ping timeout: 121 seconds]
19:40 Thalass|lakebank is now known as Thalass
22:00 Checkmate [Z@Nightstar-ev6.6um.94.83.IP] has quit [Ping timeout: 121 seconds]
22:05 Meatyhandbag [sebastianfe@Nightstar-07j.m8t.53.184.IP] has joined #code
22:18
<@Reiv>
[R]: I consider that unacceptable; I do not ever expect, for instance, My Dear Mother to have to learn a commandline just to Use Her Computer(tm)
22:18
<@Reiv>
I do expect her to be able to do the majority of configuration, including basic software management, herself.
22:19
<@Reiv>
Remember: For a nontrivial portion of the population, commandlines are Wizardry, and will probably remain so until we start teaching such things in schools alongside english
22:19
<@Reiv>
But as I have also noted, it is those very Wizards who do the writing. :p
22:19
< Meatyhandbag>
teaching them in schools is one thing, but don't require them to make things opperational
22:45 * McMartin was trained from birth by a secretive ninja clan
22:45
<&McMartin>
aka "It wasn't until my ninth or tenth computer type I interacted with that powering on didn't dump you to BASIC, which was also your DOS"
22:46
<&McMartin>
Well
22:46
<&McMartin>
OK, that cheats in various ways
22:46 Checkmate [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code
22:46 mode/#code [+o Checkmate] by ChanServ
22:46
<&McMartin>
Let's see
22:46
<&McMartin>
Eliding the cases like my dad setting me at the age of 2 in front of the expert system he worked on at his day job as a stress test...
22:48
<&McMartin>
ZX81, IIe, C64, IIc, DOS (*), BASICA (*), then Win95 as the first that defaulted to GUI
22:48
<&McMartin>
Er
22:48
<&McMartin>
DOS/BASICA cartridge (*), IIgs (*), Win95
22:48
<&McMartin>
(*) had a GUI but I didn't use it that way in the circumstances
22:49
<&McMartin>
Our IIgs labs were basically IIe labs with nicer keyboards and some special software. I didn't learn about its Mac-like workbench mode until a decade later
22:51
<&McMartin>
Oooh, parser combinators in Rust
22:51
<&McMartin>
https://github.com/Geal/nom
22:51
<&McMartin>
This may be relevant to some people's interests here
22:55
< [R]>
Reiv: "if you want to keep them on, that's fine"
22:56 Kindamoody|afk is now known as Kindamoody
22:56
<@TheWatcher>
Mine were ZX81, Dragon64, ZX Spectrum 128, (with BBC micro at school thrown in there somewhere) and then Amiga 500 was the frist with a GUI
22:57
<&McMartin>
Yeah
22:57
<&McMartin>
So, I mean, my C64 had a GUI mode, but you had to load it up off a disk after booting to BASIC
22:57
<&McMartin>
I'm treating that like Windows 3.1
22:57
<&McMartin>
That said
22:57
<&McMartin>
Full-GUI consumer machines show up first in '84 and every major manufacturer that isn't IBM has one by '85
22:57
<&McMartin>
'85 is crazy early
23:09 Kindamoody is now known as Kindamoody[zZz]
23:23
<@Reiv>
[R]: Not quite sure how to parse that
23:51
< [R]>
You missed part of my comment entirely.
23:51
< [R]>
Specifically the part where I had stated that someone could still use the GUI until they die.
--- Log closed Fri Aug 14 00:00:46 2015
code logs -> 2015 -> Thu, 13 Aug 2015< code.20150812.log - code.20150814.log >

[ Latest log file ]