code logs -> 2012 -> Wed, 09 May 2012< code.20120508.log - code.20120510.log >
--- Log opened Wed May 09 00:00:44 2012
00:01 Attilla [Obsolete@Nightstar-210af7d5.as43234.net] has joined #code
00:36 Derakon[AFK] is now known as Derakon
00:52 maoranma is now known as Noah
01:55 Reiver [Reiver@5B433A.3CF6C7.67FCBC.B32411] has joined #code
01:59 Kindamoody[zZz] is now known as Kindamoody
02:22 Attilla [Obsolete@Nightstar-210af7d5.as43234.net] has quit [Ping timeout: 121 seconds]
02:49
< Reiver>
so SQL
02:49
<@Tamber>
Why so SQL?
02:49
< Reiver>
Has the most gorgeous analytic functions.
02:50
< Reiver>
A pity they apparently do not play well with each other!
02:53
<@Tamber>
But that would make things /easy/. And we can't have that.
02:54
< Reiver>
using rank() where rank = 1 is orders of magnitude faster than using max()
02:54
< Reiver>
...until you use two of them against the same table.
02:55
< Reiver>
As WTF goes, that's quite the doozy!
02:55
<@Tamber>
...
02:56
< Reiver>
I know. Cool innit?
03:03 Kindamoody is now known as Kindamoody|coding
03:35
<@ToxicFrog>
Which SQL?
03:35
<@ToxicFrog>
Because there is a lot of variation between them.
03:37
< Reiver>
Oracle.
03:37
< Reiver>
(Oh god so much oracle)
03:49 Reiver [Reiver@5B433A.3CF6C7.67FCBC.B32411] has quit [Connection closed]
03:50 Reiver [Reiver@5B433A.3CF6C7.67FCBC.B32411] has joined #code
04:10 SmithKurosaki [Smith@Nightstar-354b9fb9.eng.wind.ca] has quit [Ping timeout: 121 seconds]
05:44 Kindamoody|coding is now known as Kindamoody
06:08 You're now known as TheWatcher
06:13 * TheWatcher readsup, notes he has never actually trusted oracle's database since he worked with an ex-oracle developer, and had to deal with his code quality >.>
06:14
< Reiver>
oh hell
06:14
< Reiver>
Oracle tools are buggy as shit
06:14
< Reiver>
The DB itself is pretty decent, though.
06:14
< Reiver>
Just everything on top of it to make it pretty to end user ;_;
06:24 Kindamoody is now known as Kindamoody|breakfast
06:26 ErikMesoy|sleep is now known as ErikMesoy
06:28
<~Vornicus>
Yeah, I worked briefly with the oracle, uh, well it wanted to be Access
06:28
<~Vornicus>
except that Access somehow doesn't suck
06:31
< Reiver>
Was this the OBIEE?
06:31
< Reiver>
Or the BI Publisher?
06:31
< Reiver>
Or the... god I forget just shoot me now
06:32
<~Vornicus>
The one that built, uh, okay so it was a java applet, with a windowing environment inside it
06:32
< Reiver>
Applet as in in-browser?
06:32
<~Vornicus>
yeah
06:33
< Reiver>
OBIEE.
06:33
<~Vornicus>
Oh my god it was nothing but pain
06:33
< Reiver>
I use that sucker more thn is good for my health
06:33
< Reiver>
I have worked out a system to dev in it though
06:33
< Reiver>
... using two browsers simultaneously >.<
06:34
<~Vornicus>
I couldn't get it to automatically fill a combo box
06:34
< Reiver>
Chrome is massively more responsive and less quirky when it comes to setup and layout
06:34
< Reiver>
... but has a bad habit of caching settings.
06:34
< Reiver>
So I use IE for the data source stuff.
06:34
<~Vornicus>
This is a problem that, in Access, takes about 30 seconds if you know what you want in the box.
06:34
< Reiver>
It takes about 45 in OBIEE.
06:35
<~Vornicus>
I couldn't find anything at all to do it
06:35
< Reiver>
But it has to be the right 45 seconds, and they have to be in IE not Chrome. Yes, it's that bad. :P
06:35
< Reiver>
Parameters + Value Lists
06:35
< Reiver>
Set th list frst, then alter parameter type
06:35
<~Vornicus>
fortunately I do all my database work in python nowadays
06:35
<~Vornicus>
python to html even
06:36
< Reiver>
envy
06:36
< Reiver>
On the other hand I'm getting paid to use this
06:36
<~Vornicus>
yeah, I just poke at it for naptime
06:36
< Reiver>
Which does help ameliorate the pain somewhat.
06:43 Derakon is now known as Derakon[AFK]
06:45
< Reiver>
naptime?
06:50 celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
06:50
<~Vornicus>
Well. when I feel like doing that, anyway
06:51
< Reiver>
Aha
06:51
< Reiver>
yes indeed
06:51
< Reiver>
hey vorn
06:51
< Reiver>
What I want and have wanted for too long
06:51
< Reiver>
Is a decent probability machine.
06:52
<~Vornicus>
"probability machine"?
06:55 Reiver [Reiver@5B433A.3CF6C7.67FCBC.B32411] has quit [Ping timeout: 121 seconds]
06:56
<~Vornicus>
he'll probably tell me when he gets back.
06:56
<~Vornicus>
Let me ask the machine.
06:57 Reiver [Reiver@5B433A.3CF6C7.3E6C8E.B15A58] has joined #code
06:58 eckse [eckse@Nightstar-22a59c0c.dsl.sentex.ca] has quit [Client closed the connection]
06:59
<~Vornicus>
"probability machine"?
07:04 You're now known as TheWatcher[afk]
07:05 * Vornicus pokes Reiver until he explains himself.
07:06 Reiver [Reiver@5B433A.3CF6C7.3E6C8E.B15A58] has left #code []
07:07 Reiver [Reiver@5B433A.3CF6C7.3E6C8E.B15A58] has joined #code
07:07
< Reiver>
Stupid touchy touchpads
07:07 * Vornicus continues to poke reiver
07:07
< Reiver>
"Hey vorn, what are the odds of getting three successes out of four dice on a 3+?"
07:08
<~Vornicus>
heh
07:08
<~Vornicus>
Exactly, or at least?
07:08
< Reiver>
Optional, unless it is hard.
07:08
< Reiver>
In this case, at least.
07:09
<~Vornicus>
at least: 1 - binomdist(2, 4, 4/6, true) = 0.592592593
07:10
<~Vornicus>
Excel is your friend~
07:11
< Reiver>
I know
07:11
< Reiver>
I more mean a /collection/ of such stuff
07:12
< Reiver>
So you can ask the odds in general?
07:12 Kindamoody|breakfast is now known as Kindamoody
07:12
<~Vornicus>
A lot of these are very simple
07:12
<~Vornicus>
And the ones that are hard tend to be in the realm of "I need ten minutes to get the computer to fully understand what it is undertaking"
07:13
<~Vornicus>
often this means a rather detailed expedition into the inner workings of the system
07:14
<~Vornicus>
I could never have, for instance, taught a computer to interpret ilf's "matches" dice rolling system
07:14
<~Vornicus>
that needed a human and a lot of inspection
07:15
<~Vornicus>
anyway, sleep
07:16
< Reiver>
matches?
07:16
< Reiver>
nini!
07:16
< Reiver>
(It's nice to be back)
07:25 himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Ping timeout: 121 seconds]
07:55 Reiver [Reiver@5B433A.3CF6C7.3E6C8E.B15A58] has quit [[NS] Quit: questing for food...]
08:21 cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [Connection reset by peer]
08:22 Attilla [Obsolete@Nightstar-210af7d5.as43234.net] has joined #code
08:26 Attilla [Obsolete@Nightstar-210af7d5.as43234.net] has quit [Ping timeout: 121 seconds]
08:36 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
08:37 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
08:37 mode/#code [+qo Vornicus Vornicus] by ChanServ
08:56 You're now known as TheWatcher[d00m]
09:12 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
09:36 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Ping timeout: 121 seconds]
09:37 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
10:13 Reiver [Reiver@5B433A.F67240.562580.A14B7B] has joined #code
10:22 Kindamoody is now known as Kindamoody|out
10:25 You're now known as TheWatcher
10:53
< Tarinaky>
I am currently trying to see if I really need a taskbar to use OpenBox. So far? Not really.
10:53
< Tarinaky>
But then I mostly just use OpenBox as a prettier version of screen :/
11:08
< froztbyte>
haha
11:08
< froztbyte>
that's not necessarily bad
11:25
< Tarinaky>
I wish I remembered how I tortured autofs into allowing me to access usb keys as /media/disk-label.
11:25
< Tarinaky>
Anyway. Gotta run~
11:29 Noah [maoranma@Nightstar-0b54271b.pools.spcsdns.net] has quit [[NS] Quit: ]
11:36
<@Tamber>
...ouch.
11:36
<@Tamber>
11:36:26 up 2 days, 11:02, 0 users, load average: 84.16, 61.09, 28.03
11:37
<@Tamber>
And this is what happens when you mash enter before adding a value to "make -j"
11:37 Syloq_Home [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer]
11:39
< Tarinaky>
Back.
11:40
<@Tamber>
Wibs.
11:42
< froztbyte>
Tamber: I'm guessing you don't have many cores available
11:42
<@Tamber>
4 cores.
11:42
<@Tamber>
Which, compared to however many processes make spawned, is "not many"
11:43
< froztbyte>
haha
11:43 Attilla [Obsolete@Nightstar-210af7d5.as43234.net] has joined #code
11:44
< Tarinaky>
Gah. I'm going to end up swearing if this continues.
11:44
< Tarinaky>
It seems that my mouses settings have changed when I reinstalled Linux.
11:44
< Tarinaky>
Now I can actually click with the touchpad.
11:44
< Tarinaky>
This is undesirable :/
11:45
< Tarinaky>
Since now I'm clicking on anything I have the misfortune of looking at. >.>
11:46
< froztbyte>
should be a quick fix
11:46
< froztbyte>
although I can't say I've run into that problem in a long, looooong time
11:56
< Tarinaky>
It wouldn't be so bad, except my jumper tends to 'click' it while I'm typing.
11:56
< Tarinaky>
>.>
11:58 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: Reboot]
12:00 Attilla_ [Obsolete@Nightstar-210af7d5.as43234.net] has joined #code
12:00 Attilla [Obsolete@Nightstar-210af7d5.as43234.net] has quit [Ping timeout: 121 seconds]
12:03 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code
12:08 Attilla_ [Obsolete@Nightstar-210af7d5.as43234.net] has quit [Client closed the connection]
12:32 Attilla [Obsolete@Nightstar-210af7d5.as43234.net] has joined #code
13:08 SmithKurosaki [Smith@Nightstar-ad8c4ed4.eng.wind.ca] has joined #code
13:14 Reiver [Reiver@5B433A.F67240.562580.A14B7B] has quit [Client closed the connection]
13:15 Reiver [Reiver@5B433A.F67240.562580.A14B7B] has joined #code
13:29 You're now known as TheWatcher[afk]
14:03 SmithKurosaki [Smith@Nightstar-ad8c4ed4.eng.wind.ca] has quit [Ping timeout: 121 seconds]
14:06 You're now known as TheWatcher
14:33
< froztbyte>
<tenth1> So, when RabbitMQ just up and dies
14:33
< froztbyte>
<tenth1> Are there recommended ways to read the entrails?
14:33
< froztbyte>
best expression is best
14:33
< froztbyte>
from now on I'm calling all coredumps and crashlogs 'entrails'
14:40 You're now known as TheWatcher[afk]
14:43 Reiver [Reiver@5B433A.F67240.562580.A14B7B] has quit [Ping timeout: 121 seconds]
15:25 celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has joined #code
16:36 eckse [eckse@Nightstar-22a59c0c.dsl.sentex.ca] has joined #code
16:36 mode/#code [+o eckse] by ChanServ
16:43 eckse_ [eckse@Nightstar-f2659c0b.dsl.sentex.ca] has joined #code
16:43
< ErikMesoy>
Installing memory chips. They appear to require quite a lot of force exerted to get them into slots. Is this normal? Should I be concerned about breaking them?
16:44
< gnolam>
They do require a bit of force. But make sure you've opened up the slots properly anyway.
16:46 eckse [eckse@Nightstar-22a59c0c.dsl.sentex.ca] has quit [Ping timeout: 121 seconds]
16:47
<@ToxicFrog>
ErikMesoy: yes, they often do, but also check:
16:47
< ErikMesoy>
Yes, I have opened the side fasteners.
16:47
<@ToxicFrog>
- that the little latches on the sides are open
16:47
<@ToxicFrog>
- that you are putting the stick in the right way around
16:47
<@ToxicFrog>
- that it's the right generation of memory
16:47
< ErikMesoy>
All three checked in detail. It's the pressure I'm concerned about.
16:48
< Rhamphoryncus>
It can also help to put a little bit of pressure on the latches to close them as you go
16:49
< Rhamphoryncus>
Since they also go underneath the stick to help removal and they snap in place once the stick is in all the way
16:49
<~Vornicus>
usually the way I put in memory is to press on the latches more than the stick
16:50
< ErikMesoy>
All right, pushed them down far enough that I could close the side fasteners again. The near-middle separator fits into the chip's gap, the specs match...
16:55
< ErikMesoy>
It's working!
17:06
<~Vornicus>
hooray
17:19
< gnolam>
froztbyte: heh
17:21 SmithKurosaki [Smith@Nightstar-354b9fb9.eng.wind.ca] has joined #code
17:22
< ErikMesoy>
Reiver|AFK: http://www.diku.dk/hjemmesider/ansatte/torbenm/Troll/ probability machine language
18:00 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
18:37 Kindamoody|out is now known as Kindamoody
19:08 Attilla [Obsolete@Nightstar-210af7d5.as43234.net] has quit [[NS] Quit: ]
19:12 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
19:12 mode/#code [+o ToxicFrog] by ChanServ
19:23 Attilla [Obsolete@Nightstar-210af7d5.as43234.net] has joined #code
19:49 Kindamoody is now known as Kindamoody[zZz]
20:03 Noah [nbarr@Nightstar-0b54271b.pools.spcsdns.net] has joined #code
20:04 Noah [nbarr@Nightstar-0b54271b.pools.spcsdns.net] has quit [[NS] Quit: Bye]
20:05 Noah [nbarr@Nightstar-0b54271b.pools.spcsdns.net] has joined #code
20:06 Noah [nbarr@Nightstar-0b54271b.pools.spcsdns.net] has quit [[NS] Quit: Bye]
20:06 Noah [nbarr@Nightstar-0b54271b.pools.spcsdns.net] has joined #code
20:27 Noah [nbarr@Nightstar-0b54271b.pools.spcsdns.net] has quit [Ping timeout: 121 seconds]
20:44 Noah [nbarr@Nightstar-c9895377.pools.spcsdns.net] has joined #code
20:47 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
20:49 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
20:49 mode/#code [+o ToxicFrog] by ChanServ
20:52 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
20:59 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
21:00 mode/#code [+o ToxicFrog] by ChanServ
21:38
<@Tamber>
"PHP Devs Lob Second Patch At Super-Critical CGI Bug" Will this one stick? Or will they just have to keep slinging mud at it until nobody can find that particular vulnerability because of all the layers of crap stuck to it?
21:39
<@Tamber>
(Okay, that made more sense in my head~ I need more tea, obviously. And the PHP devs need more mud.)
21:53
< Namegduf>
The second one.
22:13
< Noah>
Not enough mud on earth.
22:15
<@Tamber>
Is there enough concrete to bury PHP as hazardous material?
22:15
<@TheWatcher[afk]>
Maybe
22:15
<@TheWatcher[afk]>
Provided you start mining asteroids~
22:19
<@Tamber>
Bah, probably easier to just fire it and all its developers into the sun.
22:24 You're now known as TheWatcher
22:24
<@TheWatcher>
Well, I suppose if you want to pollute, you may as well think big...
22:26
<@rms>
Meh, the bug only affects people who are using the moron-way of using PHP (CGI) or who are using suexec.
22:26
<@rms>
That isn't a large amount of people.
22:26
<@rms>
mod_php and fast-cgi installations are unaffected.
22:27
<@Tamber>
Sure, but it's still PHP~
22:29
<@rms>
Meh
22:29
<@rms>
It's better than .NET
22:30
<@Tamber>
I dunno, .NET is at least self-consistent and doesn't make me want to hurt kittens whilst trying to write something.
22:30
<@rms>
.NET has two implementations, each with their own custom extensions
22:33
<@ToxicFrog>
...I would take any of the .NET languages, including VB.NET, over PHP in a heartbeat.
22:33
<@ToxicFrog>
And there is no .NET implementation that is anywhere near as huge a clusterfuck as php is.
22:33
<@rms>
Are you speaking of the namespace retardation, or something more concrete?
22:39 eckse [eckse@Nightstar-5831eadd.dsl.sentex.ca] has joined #code
22:39 mode/#code [+o eckse] by ChanServ
22:42 eckse_ [eckse@Nightstar-f2659c0b.dsl.sentex.ca] has quit [Ping timeout: 121 seconds]
22:49
<@ToxicFrog>
Off the top of my head, I'm speaking of the security flaws discovered on a regular basis which the PHP devs regularly fail to address; the inclusion of easter eggs that cannot be disabled except with a source patch; the utter disregard for testing the PHP devs have, to the extent of releasing versions where the unit tests cause it to segfault; the total lack of consistency in library naming and argument order conventions; the standard
22:49
<@ToxicFrog>
library, especially the parts that wrap C in a thin and fragile manner (except where they wrap it in something that behaves just differently enough from the underlying C API to be confusing); the documentation; the coercion behaviour; the error handling; create_function; and its weird love/hate relationships with functions vs. language keywords that look and are used exactly like functions until you try to treat them as one.
22:49
<@ToxicFrog>
People who, unlike me, have been working in PHP for years can go on for pages upon pages about everything that's wrong with it.
22:50
<@ToxicFrog>
Granted, some of this is because it's outgrown its roots. It's a quick-and-dirty templating language that people for some reason build entire applications in.
22:50
<@ToxicFrog>
But even as a templating language there is a lot wrong there.
22:50
<@ToxicFrog>
Also, re
22:50
<@ToxicFrog>
<rms> Meh, the bug only affects people who are using the moron-way of using PHP (CGI) or who are using suexec.
22:50
<@ToxicFrog>
<rms> That isn't a large amount of people.
22:51
<@ToxicFrog>
That isn't a large amount of people, but it does - or did until a few days ago, at least - including, at minimum, Sony and the entire US military.
22:51
<@rms>
Most installations are LAMP stacks, so mod_php
22:52
<@TheWatcher>
Yeah, so you only really need to worry about which 4+ year old bugs are in that one instead.
22:52
<@ToxicFrog>
(this of course completely ignores the fact that even if no-one was using PHP in that mode - and you're right, they shouldn't be - the fact that the bug exists at all is inexcusable!)
22:52
<@TheWatcher>
The language is an unmitigated crock of shit, and has not justifying features whatsoever
22:52
<@TheWatcher>
s/not/no/
22:52
<@rms>
Documentation
22:53
<@TheWatcher>
AHAHAHAHAHAHAH.
22:53
<@ToxicFrog>
(It's there because one of the PHP devs looked at the code that checks for that case, said "why does this code exist, it makes our already terrible and broken testing framework even more broken", and the consensus was "checking commit history or commenting our shit is hard, let's remove it")
22:53
<@TheWatcher>
The php documentation is famously pathologically bad.
22:53
<@rms>
It is one of the reasons I actually started using Linux more than Windows.
22:53
<@ToxicFrog>
The PHP documentation is so bad that in some cases it is strictly inferior to no documentation at all because at least then you hit the source and find out what the actual behaviour is, rather than spending an hour tracking down a bug that is actually a result of the docs lying outright.
22:54
<@rms>
No documentation is perfect. But at least each function is documented enough that you can use them.
22:54
<@rms>
... and you can actually find the documentation.
22:54
<@ToxicFrog>
See, the documentation for literally every other language I've used manages this without managing to be outright wrong on some major point on a regular basis
22:54 * rms has never encountered documentation being incorrect. Only features being missing.
22:56
<@ToxicFrog>
If I am ever unfortunate enough to find myself working in PHP again, I'll keep track~
22:56 * rms is keeping notes of the negatives people say so he can actually confirm that they exist.
22:57
<@TheWatcher>
And woe betide you if you have the audacity to use anything but the very latest php release (you know, like CentOS/RHEL/Scientific do), becasue then you're left attempting to decode whether the function you want actually existed in the version you have available to you. And often finding the documentation lies outright about when a function was introduced, or when its interface changed.
22:57
<@ToxicFrog>
(low-hanging fruit: the PHP page on SQL injection is still crazy)
22:57
<@rms>
But as I said, only issue I've come across personally is obvious features not existing. Like json_error being a minor version later than json_decode and json_encode.
22:58
<@ToxicFrog>
(it was reported to the devs in, IIRC, 2010. Their reaction was "oh shit, you're right, we'll fix that." It has yet to be fixed.)
23:01
<@rms>
Suhosin is dead apparently.
23:13
<@Tamber>
http://phpsadness.com/
23:25 cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code
23:38 himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code
23:39 mode/#code [+o himi] by ChanServ
23:58 You're now known as TheWatcher[T-2]
--- Log closed Thu May 10 00:00:58 2012
code logs -> 2012 -> Wed, 09 May 2012< code.20120508.log - code.20120510.log >

[ Latest log file ]