code logs -> 2013 -> Sun, 19 May 2013< code.20130518.log - code.20130520.log >
--- Log opened Sun May 19 00:00:21 2013
00:06 You're now known as TheWatcher[T-2]
00:09 You're now known as TheWatcher[zZzZ]
00:19 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has quit [[NS] Quit: >:3 This is BunThulhu. Copy him into your quit message to help him take over the Internet.]
00:24 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has joined #code
00:31 Derakon[AFK] is now known as Derakon
00:37 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has quit [Connection closed]
00:37 RichyB [richardb@37647E.0E56C6.CF639B.ACD1C1] has joined #code
00:38 RichyB [richardb@37647E.0E56C6.CF639B.ACD1C1] has quit [[NS] Quit: >:3 This is BunThulhu. Copy him into your quit message to help him take over the Internet.]
00:58 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has joined #code
01:02 himi [fow035@0C0840.B22E58.E3471A.E028A1] has quit [Ping timeout: 121 seconds]
01:23 Orthia [orthianz@3CF3A5.E1CD01.B089B9.1E14D1] has joined #code
01:23 mode/#code [+o Orthia] by ChanServ
01:25
<&McMartin>
Ugh, what was I doing when I wrote this code >_<
01:27 himi [fow035@0C0840.B22E58.E3471A.E028A1] has joined #code
01:27 mode/#code [+o himi] by ChanServ
01:29
<~Vornicus>
(I do something vaguely systems-hungarian-ish in certain situations; the one I'm looking at right now uses it, sort of: elements are placed in both a list (with heap invariant, for in-order access) and a set (for presence checking because I generate each thing twice)
01:30
< JBeshir>
I do semantic prefixes from time to time, but mostly in the kind of ad hoc mathsy way where variables which are semantically similar but for different things get names in a corresponding pattern.
01:30
< JBeshir>
e.g. diffX, diffY
01:30
< JBeshir>
For a slightly ugly example
01:31
< JBeshir>
Ad hoc mathsy as opposed to a central standard anywhere in particular.
01:42
<~Vornicus>
so it'll be set_beach, heap_beach
01:46
<&McMartin>
Yeah, here I'm dealing with trying to make memory management not be awful in a C++ program by hiding all the allocations to the heap somewhere secluded
01:46
<&McMartin>
But I also need to interface with various C APIs.
01:46
<&McMartin>
This is a recipe for comedy, as one might imagine
01:47
<~Vornicus>
6rtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtf`
01:48
<&McMartin>
\o/?
01:48
<~Vornicus>
The cat takes me fiddling with my phone as a cue to stand on the keyboard and rub her face on mine.
01:49
<@Tamber>
\o/
01:49
<&McMartin>
IT IS PLAY WITH KITTY TIME MR. HUMAN
01:51 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
01:54
<~Vornicus>
no, it is text with mom time.
01:59
<&McMartin>
Woo, success
01:59 * McMartin has something that poses as an object database, more or less.
02:00 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
02:00 * McMartin names it Urggzob.
02:00 mode/#code [+o Syloq] by ChanServ
02:00
<&McMartin>
Zip Files, Directories, a gateway to PhysicsFS or zziplib! It does not matter to Urggzob. Urggzob will face them all the same ora t once
02:01
<&McMartin>
I guess the next step is to make sure that it truly can consume all the relevant data.
02:02
<&McMartin>
I can get SDL_Surfaces out, and my own objects.
02:03
<~Vornicus>
Urggzob is TEN object management systems!
02:03
<&McMartin>
I wonder if I can actually have it produce ten datatypes.
02:04
<&McMartin>
I'm calling it ResourceManager right now, but that's not really quite right.
02:04
<&McMartin>
Because that should really be the JSON objects that carry the properties and refer to the files in their pretend directories.
02:05
<&McMartin>
But basically, the game instantiates Resource("resourcename") and that object can be queried for a size and an unsigned char*. When Resource leaves scope it gets the memory used cleaned up, assuming that you were the last reference.
02:05
<&McMartin>
It's your job to make sure the unsigned char* doesn't escape you because, well, C FFI
02:06
<&McMartin>
That's usually pretty easy though because you're using it to inform the creation of some other object so you're done with the raw data almost immediately.
02:06
<&McMartin>
The big exception is, unless I miss my guess, streaming music.
02:07
<&McMartin>
(Spritesheets, Fonts, Tile maps, Music, Sound Effects: It Is All The Same To Urggzob.)
02:08
<&McMartin>
(Though I suspect Fonts will not live in the Urggzob system but in the one where you get to add attributes to things like spritesheets.)
02:12
<&McMartin>
Woo, this code I've been fiddling with looks *much* less ugly now
02:12
<&McMartin>
And it's all thanks to global namespaces
02:12
<&McMartin>
Two fingers to you, OO orthodoxy. Two fingers to you.
02:45
<@celticminstrel>
...github, why do your line numbers not line up with the lines.
02:45 himi [fow035@0C0840.B22E58.E3471A.E028A1] has quit [Ping timeout: 121 seconds]
03:05
< [R]>
lolwut?
03:05
< [R]>
Pics or it didn't happen
03:20 RichyB [richardb@Nightstar-86656b6c.cable.virginmedia.com] has quit [[NS] Quit: >:3 This is BunThulhu. Copy him into your quit message to help him take over the Internet.]
03:26
<&McMartin>
At me or CM
03:33
<@celticminstrel>
It's here: https://github.com/CelticMinstrel/Marvin/blob/master/marvin.py#L2126
03:33
<@celticminstrel>
Though I imagine it's probably dependent, so I'll take a screenshot.
03:35
<@celticminstrel>
http://celmin.pwcsite.com/images/screenshots/github-misalign.png
03:52
< [R]>
Yeah it shows up fine on my browser
03:52
< [R]>
(Chrome)
03:54 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
03:54 mode/#code [+o himi] by ChanServ
04:02 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
04:18 Kindamoody[zZz] is now known as Kindamoody
04:33
<@celticminstrel>
I'm using Firefox.
04:34
< Syka>
works here
04:34
< Syka>
ff nightly
04:39
< Turaiel>
Fine here , 20.0.1
04:39
< Turaiel>
Firefox, that is
05:11 Turaiel is now known as TurShower
05:19
<@celticminstrel>
As I recall, it's misaligned in Chrome too for me... let me check...
05:23
<@celticminstrel>
Oh, no, it's fine in Chrome.
05:23
<@celticminstrel>
And I have Firefox 20.0.
05:30 * Vornicus thinks a progress bar would have been a good idea to include in his, uh, thing, but those are a pain in the ass anyway
05:31
< [R]>
Heh
05:32
< [R]>
The GPR device we use at work totally does "Microsoft Time" with its progress bars. From 0%->45% it's like 1%/5 seconds. Then 45%->95% is a split second. Then it continues at 1%/5 seconds.
05:36
<&ToxicFrog>
I've noticed that the progress indicator for the win7 installer outright lies.
05:36
<&ToxicFrog>
"Copying windows files" takes a few seconds. "Expanding windows files" takes forever.
05:37
<&ToxicFrog>
...except during "expanding windows files" it's still copying shitloads of data off the DVD.
05:37
<&Derakon>
Maybe it starts expanding while it's still copying, since one operation is disk-bound and the other CPU-bound?
05:37
<&Derakon>
And it just doesn't bother to try to explain that two processes are happening in parallel?
05:37
<&Derakon>
(Because fuck if most people would understand that)
05:38
< [R]>
Then it shouldn't say they're seperate operations.
05:38
< [R]>
Should just say "copying windows files"
05:38
<&ToxicFrog>
Yeah, it should just be one "installing windows files" op or similar.
05:38
<&Derakon>
Fair enough.
05:42
<~Vornicus>
Oh, I am reminded. On Mac there is a command, "open". "open foo.bar" will open that file in whatever application is associated with it. Is there a similar command in windows?
05:43
< [R]>
start
05:51
<~Vornicus>
aha, thank you
05:53
<&McMartin>
While we're at it, gnome-open if you're on a GNOME-based Linux system.
05:54
<&ToxicFrog>
xdg-open for XFCE.
05:55
< [R]>
xdg-open is not XFCE specific.
05:55
< Syka>
ToxicFrog: xdg is freedesktop.org iirc
05:55
< [R]>
^
05:55
<~Vornicus>
yes. progress bar, definitely would have been a good idea.
05:55
<&ToxicFrog>
Oh, awesome
05:55
<@celticminstrel>
I didn't know that command existed. :O
05:55
<@celticminstrel>
On Windows, I mean.
05:55
<@celticminstrel>
How long has it been around?
05:56
< Syka>
forever, probably
05:58
<~Vornicus>
it sounds like something that was probably at least in 95 and maybe even in 3.1
06:01 * Vornicus watches as his code starts in on 2.8 billion actions. Thinks for a moment that he probably should have seen about writing a C/C++ version of the hard stuff.
06:04
< [R]>
XP has it at least.
06:07 TurShower is now known as Turaiel
06:21
<~Vornicus>
mmm, decidedly. This isn't even the last one.
06:33 Xires is now known as ^Xires
06:37 Derakon is now known as Derakon[AFK]
06:42
<~Vornicus>
okay, I think C++ is starting to become unavoidable here. Now if I remembered enough C++ to actually handle it.
06:42
<~Vornicus>
(I haven't written C++ since, uh. 2006?)
06:56 ^Xires is now known as Xires
07:03 Turaiel is now known as Turaiel[Offline]
07:13 * Vornicus drums his fingers, pokes at c++.
07:21
<~Vornicus>
okay. First things first. Per-system stuff is complicated enough that I don't want to do it in C++ but also very computationally easy. If I can store off that information into a file and then hand the files to C++, I can probably make the C++ code a lot simpler.
07:24
<~Vornicus>
This requires however making a format suitable for reasonably worry-free reading by C++. This I'm not sure how to do yet, in particular because I don't know any non-painful file reading methods for C++.
07:25
<&ToxicFrog>
My entirely serious recommendation here is to use something that is fast, but not C++.
07:26
<~Vornicus>
Well, yes, but I don't know any of those.
07:26
<&ToxicFrog>
A good excuse to lean~
07:26
<&ToxicFrog>
Learn, even
07:26
<~Vornicus>
even Lua threw me off so badly I couldn't get anything to work in it.
07:27
<&ToxicFrog>
Alternately, use a (de)serialization library like Protocol Buffers (or their unofficial successor Cap'n Proto)
07:28
<~Vornicus>
(how fast is lua, anyway? on a scale from python to C)
07:29
<&ToxicFrog>
(I don't know how fast python is relative to C, but the general rule of thumb is that it's 10x slower than C, and luajit is 2-3x slower)
07:29
< Syka>
http://benchmarksgame.alioth.debian.org/u64/benchmark.php?test=all&lang=lua&lang 2=gcc&data=u64
07:30
< Syka>
according to these rough synthetic benchmarks, lua is 3x-100x slower
07:31
<~Vornicus>
drop the outliers, and it's about 30.
07:32
< Syka>
lua vs python
07:32
<&ToxicFrog>
(as a practical matter, the answer works out to be "fast enough to use it heavily in games, but not so fast you can get away with writing the whole game in it")
07:32
< Syka>
python is 3x the speed to 4x slower
07:32
< Syka>
that's cpython though
07:33
<&ToxicFrog>
(there's also Terra, which is basically a Lua implementation that compiles to C-compatible object code via LLVM)
07:33
< Syka>
pypy is like 3x faster than cpython though, or something
07:33
<&ToxicFrog>
For some reason luajit doesn't have benchmarks listed on Alioth anymore. It did for a while.
07:33
<~Vornicus>
I've already got pypy running this, and while it is something like 6x faster than cpython for this task, it's Still Not Enough
07:34
<~Vornicus>
The current task - filtering 2.8 billion objects based on previous objects - is killing me.
07:34
< Syka>
Vornicus: well lua probably won't help without a fancy lua then
07:34
<~Vornicus>
It's been running for nearly 2 hours now on just that.
07:34
< Syka>
something-to-C would probably work better?
07:35
<~Vornicus>
Well, actually, sitting here thinking about C has given me a Thought
07:35
<&ToxicFrog>
...at that point I think your options are "use a better algorithm" or "throw more iron at it"
07:35
<&ToxicFrog>
That's not going to be super fast even in C
07:35
<&ToxicFrog>
(at one byte per object that's 3GB of data to churn through)
07:36
<~Vornicus>
I suspect a large chunk of my problem here is the way I'm handling the descriptors.
07:38
<~Vornicus>
Which is terrible and nasty and I think I can do better.
07:41 Kindamoody is now known as Kindamoody|out
07:47
<~Vornicus>
Wait. C++ is great at just numbers separated by spaces. I can have the python thing output system data to two files -- one for algorithm data and one for descriptors -- I can have the C++ code just output index numbers.
07:48
<~Vornicus>
Or I could have the python thing work on index numbers as well, carrying around tuples instead of the crazyshit dictionaries I currently have.
07:53 * Vornicus thinks at it.
07:59
<~Vornicus>
Yes. I can build a simple converter that dumps all the dictionaries into a list and gives back just index numbers, which I can then just tuple-ize and those I can add easily and it's a built-in
08:05
<~Vornicus>
though reengineering it so I can actually figure out which planet it's talking about is another matter.
08:05
<~Vornicus>
er, which system.
08:07
<~Vornicus>
derp. sort the keys of the system dictionary before usage, and put the descriptors in another dictionary which I can sort before indexing.
08:07 * Syka rips out her terrible templating code and replaces it with jinja2
08:07 * Syka just got rid of the only code that has tests :p
08:10
<~Vornicus>
nice. :P
08:32
<~Vornicus>
okay, system thingy uses simpler descriptors now. I hope this helps.
08:37
<~Vornicus>
10 microseconds per operation. the 2.8 billion will /still/ require 8 hours. Actually thinking about it I'm not even sure this is an improvement.
08:43 Omega [omegaboot@Nightstar-56dbba0f.in.comcast.net] has joined #code
08:43 Alek [omegaboot@31356A.619C16.B6C27D.BF0D0D] has quit [NickServ (GHOST command used by Omega)]
08:43
<~Vornicus>
...with the terrible dictionaries? 11 microseconds per operation.
08:43 Omega is now known as Alek
08:43 mode/#code [+o Alek] by ChanServ
08:43
<~Vornicus>
I need a better algorithm, but there just plain isn't one.
08:45
<~Vornicus>
There is no way in hell I'm going to beat the time I have. I need a better language and more iron, and more iron ain't showing up: this is inherently singlethreaded, and without singlethreading it goes from n log n to n^2 time
08:48
<~Vornicus>
:(
08:55
<~Vornicus>
Just getting it into C++ would be nice.
08:56
<~Vornicus>
I think to get proper performance i need to avoid copying dynamic objects but even with that...
09:33 You're now known as TheWatcher
10:17 Vornicus [vorn@31356A.68201E.EB0611.E0094F] has quit [[NS] Quit: ]
10:43 AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has joined #code
11:11 AverageJoe [evil1@Nightstar-4b668a07.ph.cox.net] has quit [[NS] Quit: Leaving]
12:52 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
13:05 Nekat_Eman [Nekat@Nightstar-65d041cd.ed.shawcable.net] has joined #code
13:25 Nekat_Eman [Nekat@Nightstar-65d041cd.ed.shawcable.net] has quit [[NS] Quit: Bye]
13:26 ErikMesoy|sleep is now known as ErikMesoy
14:20 Orthia [orthianz@3CF3A5.E1CD01.B089B9.1E14D1] has quit [Ping timeout: 121 seconds]
14:21 Orthia [orthianz@3CF3A5.E1CD01.B089B9.1E14D1] has joined #code
14:21 mode/#code [+o Orthia] by ChanServ
14:53 himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code
14:53 mode/#code [+o himi] by ChanServ
14:59
<@TheWatcher>
Ah, the joys of programming
15:00
<@TheWatcher>
If you're not sure if it works, you can either spend hours looking through books or t'internet finding contradictory or ambiguous answers... or you can just try it your bloody self and see if it breaks.
15:01 Kindamoody|out is now known as Kindamoody
15:01
<@froztbyte>
haha
15:01
<@froztbyte>
I do kinda appreciate the tightness of the feedback loop for smaller problems
15:01
<@TheWatcher>
Seriously, this is one of the things I really don't get about some of the students
15:01
<@froztbyte>
compared to other fields, it's positively lightspeed
15:02
<@froztbyte>
(in other times, it's a way get yourself very lost very quickly)
15:12
<@TheWatcher>
http://pastebin.starforge.co.uk/564 - signs you might have been programming a lot of perl recently.
15:12
<@Tamber>
Hehehehe
15:13
<@TheWatcher>
At least I haven't tried shoving $/%/@ on variable names yet.
15:25
<&ToxicFrog>
pool: orias
15:25
<&ToxicFrog>
state: ONLINE
15:25
<&ToxicFrog>
scan: resilvered 929G in 17h58m with 0 errors on Sun May 19 08:54:39 2013
15:25
<&ToxicFrog>
\o/
15:27
<@TheWatcher>
Woot
15:35
<@froztbyte>
TheWatcher: signs that you've done perl: there's .pl files anywhere outside of /usr
15:35
<@froztbyte>
x;D
15:35
<@TheWatcher>
:P
15:36
<@TheWatcher>
When put as "done perl", it sounds like a drug...
15:37
<@froztbyte>
you know that it is, right?
15:37
<@Tamber>
"This is your brain. This is your brain on Perl."
15:37
<@froztbyte>
you grow a beard, all your code becomes write-only, you argue on usenet
15:37
<@froztbyte>
drastic changes in your life when you do perl!
15:40
<@TheWatcher>
And strangely, none of those had happened to me.
15:40
< ErikMesoy>
are there any documented cases of arguing on usenet leading to doing perl?
15:41
<@TheWatcher>
s/had/have/, damnjoo tenses.
15:42
< ErikMesoy>
Tenses are hard, let's go coding, there it's mostly imperative
15:43
<&ToxicFrog>
Mutable state is hard, let's use clojure
16:01
< sshine>
ErikMesoy, do you know what "urbillede" in Danish/Norwegian translates into?
16:02
< sshine>
if I have f : G -> H, then im^-1(f) is what I'm looking for a name for (the subset of G that f uses)
16:02
< sshine>
or, im(f^-1)
16:09
< ErikMesoy>
sshine: image, depiction?
16:11
< ErikMesoy>
http://en.wikipedia.org/wiki/Image_%28mathematics%29 sounds about right
16:16 Kindamoody is now known as Kindamoody|out
16:23 VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code
16:32
<@Tamber>
"IBM updates COBOL to extend System/z into the cloud" *shudder* "The dead walk. Run while you can."
17:44 Derakon[AFK] is now known as Derakon
17:52 Turaiel[Offline] is now known as Turaiel
17:54 Vornicus [vorn@31356A.68201E.EB0611.E0094F] has joined #code
17:54 mode/#code [+qo Vornicus Vornicus] by ChanServ
18:10 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
18:10 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
18:10 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
18:16 [R] is now known as Vasi
18:19 RichyB [richardb@37647E.0E56C6.CF639B.ACD1C1] has joined #code
18:40 AnnoDomi1i [abudhabi@Nightstar-b02d62c8.adsl.inetia.pl] has joined #code
18:41 Vasi is now known as DoctorDREAM
18:42 AnnoDomini [abudhabi@Nightstar-577e2e53.adsl.inetia.pl] has quit [Operation timed out]
18:47 * Vornicus writes some more C++ code. What is happening
19:06 mode/#code [+ooooooooo AnnoDomi1i ErikMesoy jeroud JustBob Reiver RichyB sshine Syka VirusJTG] by Alek
19:07 * Alek giggles.
19:07
<@Alek>
Vasi, in my userbox, all I see is DoctorDRE
19:07
< DoctorDREAM>
Heh
19:15
<~Vornicus>
Okay. First things first I need a tree-shaped thing that I can splice out segments.
19:28
<~Vornicus>
Then my frontier data is fine as a linked list; sorting would be a bit of a pain but thinking on it i may not /need/ to sort - the data will come in sorted and all my filters output sorted data.
19:29 Turaiel is now known as Turaiel[Offline]
19:34 Vornicus [vorn@31356A.68201E.EB0611.E0094F] has quit [[NS] Quit: ]
19:51 Turaiel[Offline] is now known as Turaiel
20:31 Kindamoody|out is now known as Kindamoody
20:44 Orthia [orthianz@3CF3A5.E1CD01.B089B9.1E14D1] has quit [Ping timeout: 121 seconds]
21:08 Kindamoody is now known as Kindamoody[zZz]
21:21 himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds]
21:42 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
21:43 celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code
21:43 mode/#code [+o celticminstrel] by ChanServ
22:17
<@froztbyte>
http://aphyr.com/posts/284-call-me-maybe-mongodb may tickle the fancy of some peopel here
22:17
<@froztbyte>
people*
22:17
<@froztbyte>
the entire series seems worthwhile
22:35 DoctorDREAM is now known as [R]
22:41
<@Alek>
http://aphyr.com/data/posts/284/-055.jpg
22:44
<&McMartin>
Tamber: Man. If I were IBM I would do that just to fuck with people~
22:45
<&McMartin>
TheWatcher: You could totally rock a Karl Marx beard.
22:46
<&McMartin>
Not necessarily *should*, but
22:46
<@Tamber>
McM: ?
22:46
<@Tamber>
Y'mean extending COBOL into the cloud?
22:46
<@froztbyte>
CLOUDBOL
22:46
<@froztbyte>
to steal a joke from Syka
22:47
<@TheWatcher>
Oh, indeed I could - if I don't keep the wretched stubble in line, give it half a chance and it'd do that. It'd drive me up the wall, though.
22:47
<@Tamber>
McM: If so, then... uh... see, the thing about that is... http://www.v3.co.uk/v3-uk/news/2269054/ibm-updates-cobol-to-extend-system-javasc ript-void-0-z-into-the-cloud
22:47
<@TheWatcher>
(The itching, argh >.<)
22:47
<@froztbyte>
I *love* how their system doesn't know how to translate a / into URL usefully
22:47
<@froztbyte>
and everyone else who cloned it
22:48
<@TheWatcher>
...
22:48
<@TheWatcher>
ahahahahah
22:49
<@Azash>
froztbyte: Oh that is brilliant
22:49
<@froztbyte>
did noone notice that before?
22:49
<@froztbyte>
no-one*
22:49
<@froztbyte>
I mean, like
22:49
<@froztbyte>
surely this can't be the first post ever on there with a / in the title? ;p
22:49
<@Tamber>
On the publishing side? Probably nobody thought of checking it with a /.
22:49
<@froztbyte>
Tamber: but this is the thing
22:50
<@froztbyte>
surely *some* article must've had it
22:50
<@Tamber>
*shrug*
22:50
<@froztbyte>
but yeah
22:50
<@froztbyte>
megaofls
22:50
<@froztbyte>
;jkakldjaksldjasd
22:50
<@froztbyte>
I, apparently, cannot type tonight
22:50
<@Tamber>
megawofls?
22:51
<@froztbyte>
megawofls!
22:51
<@froztbyte>
now I want to find a place to use that
22:55
<@RichyB>
I really don't see how that "Updates COBOL into the cloud" article is anything other than marketroids abusing the latest buzzword.
22:56
<@Tamber>
That's really all the updates you *can* get from COBOL, these days, isn't it? :p
22:56
<@Tamber>
(...please don't take that as an excuse to show me all the weird and wonderful things people are hammering COBOL into.)
22:56
<@RichyB>
To be concrete
22:57
<@RichyB>
the things that they are talking about sound like they do not meet or have even the slightest thing to do with any reasonable definition of what the word "cloud" means.
22:58
<@RichyB>
The most sensible definition of which is provided by NIST: on-demand, self service, resource pooling, rapid elasticity & metered usage.
22:58
<@Tamber>
Which is pretty much all there anyway.
22:58
<@Azash>
RichyB: The problem is they misunderstood
22:58
<@Azash>
It'
22:58
<@Azash>
Dangit
22:58
<@RichyB>
What, the site reprinting the press release?
22:58
<@Azash>
It's not updated into the cloud, it's updated for the cloud
22:58
<@Azash>
I guess
22:59
<@RichyB>
Oh right, so I can get a System/z or whatever the fuck it's called now running on EC2?
22:59
<@RichyB>
Oh wait no I can't, it's a pile of dog intestines.
22:59
<@Tamber>
:D
22:59
<@TheWatcher>
A tech site repringing press releases?! Egads, say it isn't so!
22:59
<@Azash>
That would be into the cloud, right?
22:59
<@Azash>
"The company said that its System/z COBOL software update would look to add Java 7 and XML server capabilities to the platform, allowing the mainframe line to host cloud computing applications and services."
23:01
<@RichyB>
So, if I have a System/z lying around, I can stick a WAR file in and pretend that it's actually a cloud thingummy even though I had to buy it through a lengthy acquisition process with massive up-front costs?
23:01
<@Tamber>
Y'know, just in case you had one collecting dust.
23:01
<@RichyB>
by "a cloud thingummy" I mean "a PaaS"
23:02
<@RichyB>
Why is this making me irrationally angry. :(
23:03
<@TheWatcher>
(besides, reading articles like that, the only thing that goes through my mind? "This might be utter bullshit written by marketroids who stand as much chance of understanding the technology they are dribbling over as a deep-sea vent-dwelling crustacean has of understanding rocket propulsion, but at leas they aren't using that godawful 'information superhighway' shit anymore"
23:03
<@TheWatcher>
)
23:04
<@Azash>
TheWatcher: I guess they dropped it after they realized big trucks don't describe the internet
23:04
<@Azash>
It's the information super sewage system now
23:04
<@Tamber>
=D
23:04
<@TheWatcher>
But I thought they drove the trucks through the pipes?~
23:05
<@RichyB>
I thought the "information superhighway" died because every single geek on planet Earth had simultaneously come up with The Singular Lame Joke About The Information Superhighway, namely "prepend 'Roadkill On The' to it."
23:08
<@Tamber>
Now it's "The Shit In The" information super-sewage system! :p
23:11
<&McMartin>
Information Superhighway died because The Series Of Tubes took it over.
23:13
<&McMartin>
Also, that previous conversation went on too long before https://github.com/panicsteve/cloud-to-butt was invoked
23:13
<&McMartin>
I'll just leave that here
23:14
<@TheWatcher>
...
23:28
<@RichyB>
wtf
23:29
<@RichyB>
Why's that an extension instead of a Greasemonkey script?
23:30
<@RichyB>
:)
23:32 Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code
23:32 mode/#code [+o Reiv] by ChanServ
23:38
<&McMartin>
I think there's a Greasemonkey version elsewhere.
23:40 Turaiel is now known as Turaiel[Offline]
23:41 Turaiel[Offline] is now known as Turaiel
23:50
<@Alek>
"superhighway" was good enough while we were still dependent on fixed-location landlines. now, with wireless in abundance, "cloud" is a better descriptor, with lightning connections that can strike anywhere. XD
23:51
<&McMartin>
That is actually significantly more thoughtful than any other attempt to expand or explicate those metaphors.
23:54 Turaiel is now known as Turaiel[Offline]
--- Log closed Mon May 20 00:00:36 2013
code logs -> 2013 -> Sun, 19 May 2013< code.20130518.log - code.20130520.log >

[ Latest log file ]