code logs -> 2013 -> Tue, 17 Dec 2013< code.20131216.log - code.20131218.log >
--- Log opened Tue Dec 17 00:00:36 2013
00:34 Derakon[AFK] is now known as Derakon
00:39 Harlow [Harlow@Nightstar-6aa290a4.il.comcast.net] has joined #code
00:44 Harlow [Harlow@Nightstar-6aa290a4.il.comcast.net] has quit [[NS] Quit: BED]
00:56
<&Derakon>
Oh dear. http://tgceec.tumblr.com/post/70134083864/introducing-the-grand-c-error-explosio n-competition
01:06
< Shiz>
I read the URL and thought 'this would be more fit for c++'
01:06
< Shiz>
was not disappointed.
01:09 You're now known as TheWatcher[T-2]
01:20 You're now known as TheWatcher[zZzZ]
01:34
<&ToxicFrog>
McMartin: good luck D:
02:08 Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Connection closed]
02:08 Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
03:42 Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
04:30 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
05:06 Derakon is now known as Derakon[AFK]
05:19 Turaiel is now known as Turaiel[Offline]
05:28 Kindamoody[zZz] is now known as Kindamoody
05:49 RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.]
05:52 RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has joined #code
06:27 Kindamoody is now known as Kindamoody|out
06:31 ErikMesoy|sleep is now known as ErikMesoy
07:56 celticminstrel [celticminst@Nightstar-gj43l1.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:59 Harlow [Harlow@Nightstar-2dbe3d64.il.comcast.net] has joined #code
08:13 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code
08:13 mode/#code [+qo Vornicus Vornicus] by ChanServ
08:20 Harlow [Harlow@Nightstar-2dbe3d64.il.comcast.net] has quit [[NS] Quit: BED]
08:55 AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has joined #code
09:34 You're now known as TheWatcher
10:01 Reivles is now known as Reiver
10:03 Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
10:15 AverageJoe [evil1@Nightstar-fb1kt4.ph.cox.net] has quit [[NS] Quit: Leaving]
11:32 Vornotron [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code
11:34 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has quit [Ping timeout: 121 seconds]
11:54 Vornotron [vorn@Nightstar-sn7kve.sd.cox.net] has quit [[NS] Quit: ]
12:08
< RichyB>
On the microscopic off-chance that you're not already sick to death of this meme: https://blog.mozilla.org/creative/2013/12/16/2013-in-review-such-logo/
12:11
<&McMartin>
Still angry this meme does not involve Renaissance Italian Merchant Princes
12:11
<&McMartin>
(I only first encountered it last month)
12:14 * TheWatcher eyes
12:14
<@TheWatcher>
There are times where I'm glad I'm something of an internet hermit.
12:15
<&McMartin>
(To explain my "anger" - part of the meme involves mispelling "dog" as "doge")
12:19
< AnnoDomini>
http://i.imgur.com/Atd2Ngq.jpg
12:23
< RichyB>
Most accidental corruptions of "Mozilla Firefox" are improvements.
12:24
< RichyB>
Not because it's a bad name or anything, but because it's adjacent to so many other PLEASINGLY GRIMDARK names.
12:33
<@gnolam>
AnnoDomini: hee
12:33
< AnnoDomini>
For fuck's sake. The router firmware updated itself. I DIDN'T WANT THAT YOU DICKS!
12:33
< AnnoDomini>
The new firmware is broken.
12:34
< AnnoDomini>
I do not want it. AT ALL.
12:35
<@gnolam>
There at least used to be an extension called "FireSomething" that randomized the name Firefox displayed.
12:40
<@Tarinaky>
McMartin: I'm still surprised no-one has made a photoshop of a Doge doge.
12:41
< Xon>
AnnoDomini, wat. replace the router with something non-insane
12:41
< Xon>
because a network device spontaneous updating itself? Do not want
12:42
< AnnoDomini>
Except that it is proprietary bullshit that also supplies VoIP which is the only thing that works with the ISP's services and my father has already signed the contract a few months ago.
12:42
< AnnoDomini>
Replacement is a not a practical possibility.
12:42 gnolam [lenin@Nightstar-be7b01.cust.bredbandsbolaget.se] has quit [[NS] Quit: Das Reboot]
12:42
< AnnoDomini>
I have a different router which works, but doesn't have phone capability.
12:42
< AnnoDomini>
I am very unhappy.
12:45 gnolam [lenin@Nightstar-be7b01.cust.bredbandsbolaget.se] has joined #code
12:45 mode/#code [+o gnolam] by ChanServ
13:08
< Xon>
AnnoDomini, crazy
13:09
< Xon>
and the VoIP isn't a standard SIP trunk what the hell are you doing =\
13:09
<&McMartin>
AT&T is trying to skirt net neutrality rules~
13:09
< Xon>
~fun~
13:10
< AnnoDomini>
The ISP, a local branch of Orange, provides a 'Livebox'. It is supposed to do internet, TV and phone.
13:10
< Xon>
fun
13:10
< AnnoDomini>
I've just called their tech support to ask them to stop updating my firmware.
13:11
< AnnoDomini>
I got told that it is impossible.
13:11
< Xon>
does it wipe settings?
13:11
< Xon>
(customer entered settings)
13:11
< AnnoDomini>
It doesn't. The settings just don't work.
13:11
< Xon>
might as well have wiped them then =\
13:12
< AnnoDomini>
DMZ/port forwarding doesn't work even when correctly configured.
13:13
< Xon>
I'ld be claiming not fit for service and demanding refunds if that was done to me
13:13
<@Tarinaky>
Usually they give you the run-around.
13:14
<&McMartin>
Being able to run in-house LANs is no longer an advanced or optional feature.
13:14
<&McMartin>
You should be able to get into some kind of second-tier support if port forwarding isn't working.
13:15
<&McMartin>
"Why yes, I *do* own a smartphone, a PC, and a game console, and now I can't have them listen to the Internet. What the fuck dudes"
13:15
< Xon>
Tarinaky, my work has had customers get really really narky over when managed firewalls take a while to be done by thier ISP. I don't want to think of the backlash if we took out customers NAT/firewalling rules
13:15
< Xon>
(I work at a small ISP)
13:15 * McMartin nods
13:15
< AnnoDomini>
McMartin: Such as?
13:15
<@Tarinaky>
Two important considerations:
13:16
<@Tarinaky>
1) You work at a small ISP, which means you actually have to be nice to your customers.
13:16
<&McMartin>
AnnoDomini: Eh?
13:16
< AnnoDomini>
McMartin: I don't understand what you are suggesting I do.
13:16
<@Tarinaky>
2) There is a difference between getting narky with the guy who's paid a salary and actually getting a refund.
13:17
<&McMartin>
AnnoDomini: Heh. Well, this assumes they're as customer friendly as AT&T is, which varies between "not very" and "kind of preposterously good" depending on moon phase...
13:18
< Xon>
Tarinaky, 1) yeah. getting refunds of not working services is suprisingly easy tho in Australia in the ISP industry
13:18
<&McMartin>
But I'd come up with a direct consumer-electronics use case (like, say, "I can't host video games on my video game machine because I can't forward the relevant ports"), and start pushing the guy getting the salary
13:18
<&McMartin>
Once you go off-script *enough*, the script is *supposed* to say "shift to script involving savvier user"
13:18
<&McMartin>
That script can be pretty good, tbh
13:18
<@Tarinaky>
Xon: Also, 3) getting a refund doesn't get you internet access of the kind you wanted in the first place :V
13:18
< AnnoDomini>
McMartin: I have a server box which I want visible from the internet. The present router doesn't allow that, instead always routing to itself. The solution I think I'll go with is taking the box and convincing someone else to allow me to put it in their house and connect it to their router.
13:19
<&McMartin>
AnnoDomini: Right, I'm saying "fabricate a case that they can't ignore, since your case is the one that they like less"
13:19
< AnnoDomini>
I'm here only for like two weeks more.
13:19
<&McMartin>
Oh.
13:19
<&McMartin>
Well then~
13:19
< Xon>
AnnoDomini, are you on one of those horrible services which forbid servers?
13:19
< AnnoDomini>
I do not have time for this kind of bullshit.
13:20
< AnnoDomini>
Xon: The previous firmware version worked correctly.
13:20
<&McMartin>
Xon: That's exactly the kind of restriction they can no longer get away with in this era of videogame consoles.
13:20
<@Tarinaky>
'Peace on Earth and good will to all men... except the ones I hate'.
13:20
< AnnoDomini>
The tech support people did not tell me that they are forbidden if they are.
13:20
< Xon>
tried resetting to defaults and then re-entering the settings?
13:20
<&McMartin>
When your XBox 360 can work as a server - and it can when it hosts games - you do not get to say "no, our Internet service will not work with your XBox 360 without a business account"
13:20
< Xon>
or is resetting to defaults too horrible todo
13:20
< AnnoDomini>
Xon: Yes. This requires being here and a couple of hours of downtime.
13:21
< Xon>
ah
13:21
< AnnoDomini>
Every whatever-the-update-schedule-is.
13:21
< AnnoDomini>
I'm here only for holidays.
13:21
<&McMartin>
AnnoDomini: One thing that burned me when I changed routers; apparently some routers do not like referring to themselves by their external DNS name, but they do carry names for the things in the lan and those work.
13:21
< Xon>
no firewall on the device to block outbound traffic to the ISP's update servers?
13:22
< AnnoDomini>
I also do not want to inconvenience my family. It works for them. It just doesn't work for the only thing *I* need it for.
13:22
<&McMartin>
I'm kind of puzzled though, now.
13:23
<&McMartin>
You brought a server back with you for the holidays?
13:23
< AnnoDomini>
McMartin: I don't understand what you mean. I can access 192.168.1.1 (router), 192.168.1.10 (server) and painbot.no-ip.org (router). But the last one should lead to the server and it doesn't!
13:23
< AnnoDomini>
The server is supposed to live here.
13:23
<&McMartin>
OK, so, I name all my computers after elements
13:24
<&McMartin>
I can't actually, from here, connect to the dns name dyndns gives.
13:24
<&McMartin>
What I *can* do is connect to hydrogen, helium, etc, by name.
13:24
<&McMartin>
With no domain given
13:24
< Xon>
AnnoDomini, does painbot.no-ip.org resolve to the right IP? or is it actaully NAT which is fucked
13:24
< AnnoDomini>
The dynamic DNS works fine, as evidenced that it correctly talks to the router and gets the correct IP.
13:24
<&McMartin>
Right
13:24
< AnnoDomini>
Xon: Yes.
13:25
< AnnoDomini>
Whatever I do to NAT/DMZ, it doesn't change that the router's IP always points to its administration page, regardless of my wishes otherwise.
13:26
<&McMartin>
Basically, the equivalent here would be to connect to the name "server" or "painbot"
13:26
< Xon>
are you trying todo hairping NAT? where the internal network can go to painbot.no-ip.org:80 and get sent to 192.168.1.10:80 ?
13:26
<&McMartin>
Sounds like it.
13:26
< Xon>
hairpin*
13:26
<&McMartin>
Never heard that term.
13:27
<&McMartin>
And yeah, that was a thing that my new router turned out to be unable to do; however, its dynamic DNS and DHCP worked a Hell of a lot better, so it was for me an overall win
13:28
< AnnoDomini>
I feel as though I'm not getting through what I want here.
13:28
<&McMartin>
You want to use the same connection info inside and outside of the LAN.
13:28
< AnnoDomini>
The router has an external IP, visible from the internet, and its LAN in the private, unroutable range.
13:29
< AnnoDomini>
When I go to 192.168.1.1, I want to reach the router's administration page. This works.
13:29
< AnnoDomini>
When I go to 192.168.1.10, which is the static IP for the server box, I want to go to the server box. This works.
13:30
< AnnoDomini>
When I go to the router's extrnal IP, or the dynamic DNS URL for it, I want to go to the server box. This doesn't work. Instead, I go to the router administration page.
13:30
<&McMartin>
Yeah.
13:30
< AnnoDomini>
This setup worked properly on the previous firmware.
13:30
<&McMartin>
As Xon noted, the behavior you want is called "hairpin NAT", I think.
13:30
<&McMartin>
The hard test for this is to try connecting to the server from an external IP, outside of the router.
13:30
<&McMartin>
The fact that the router is routing *you* may be what's causing the difference in behavior.
13:31
< AnnoDomini>
The shit?
13:31
<&McMartin>
So, a test tomorrow is to hit up Starbucks or somewhere with free Wi-Fi and see if that connects to the server as you expect.
13:31
<&McMartin>
If it is, you now have a very specific thing you can bring up on the tech support call: "Hairpin NAT doesn't work".
13:32
<&McMartin>
If it *isn't*, then something else has gone seriously wrong.
13:32
< AnnoDomini>
Are you telling me that because I'm on the LAN of the router, this means that when I try to go to painbot.no-ip.org, I'm instead sent to 192.168.1.1?
13:32
<&McMartin>
I'm telling you that that I know for a fact that of my two routers, one of them does exactly this thing.
13:32
<&McMartin>
Xon is telling you that the feature "does not do this" has a name, and that name is "hairpin NAT".
13:33
< Xon>
that or NAT reflection
13:33
< Xon>
yeah, a lot of standard routers will do NAT fine but fail horribly if you try to access the public IP from the LAN side
13:34 * AnnoDomini facepalms.
13:35
< Xon>
AnnoDomini, http://en.wikipedia.org/wiki/Network_address_translation#NAT_loopback
13:35
< Xon>
If I access http://painbot.no-ip.org/ I get an image and the text "move along"
13:36
< Xon>
so it is working from external, but the loopback/hairpinning/reflection isn't
13:36
< AnnoDomini>
Fuck.
13:36
< AnnoDomini>
Thanks, guys!
13:37
<&McMartin>
Hooray for the Internet!
13:50
< AnnoDomini>
OK, the normal painbot.no-ip.org link should work now.
13:50
< AnnoDomini>
Mischan.
15:53 Turaiel[Offline] is now known as Turaiel
16:08
<&jerith>
http://blog.moertel.com/posts/2013-12-14-great-old-timey-game-programming-hack.h tml
16:08
<&jerith>
McMartin: You've probably already seen that, but it's the kind of thing that would amuse you.
16:11 Kindamoody|out is now known as Kindamoody
16:28
<&McMartin>
I have not seen that, but like the author, I learned on earlier machines that had hardware support for tiling in the first place. :D
16:31
< RichyB>
I quite like the idea of pairing slow CPUs with loads of graphics acceleration.
16:32
<&McMartin>
That is basically the Commodore 64 and the NES.
16:32
< RichyB>
Like e.g. the SNES, which AIUI was mostly just this tiny CPU being used to load programs for a bunch of accelerators dotted around the motherboard.
16:32
<&McMartin>
Dedicated graphics chip that can communicate in both directions, and likewise for sound, memory-mapped I/O for their control registers
16:33
<@Tarinaky>
Plus Cartridge-era games could put extra accelerators and pics on the cartridge.
16:34
<@Tarinaky>
Usually depending on what was cheap at the time.
16:34
<&McMartin>
Or what they had handy.
16:34
<@Tarinaky>
Same diff I think.
16:34
<&McMartin>
Apparently the VIC-20 didn't use DRAM because they had a shitload of SRAM sitting aorund
16:44
< RichyB>
*blink*
16:45
< RichyB>
how what
16:45
< RichyB>
SRAM is monumentally expensive
16:51
<@Tamber>
"We bought it for something else that we didn't do, so it was just sitting around; and it's a shame to waste it."
16:53 ErikMesoy is now known as Harrower
16:58 celticminstrel [celticminst@Nightstar-gj43l1.dsl.bell.ca] has joined #code
16:58 mode/#code [+o celticminstrel] by ChanServ
16:58 Turaiel is now known as Turaiel[Offline]
17:00
< RichyB>
Tamber, heh. Seems like an awful lot of money to accidentally almost waste. :)
17:30 Turaiel[Offline] is now known as Turaiel
18:18
<&jerith>
http://news.php.net/php.internals/70691 O_o
18:19
< Harrower>
That sounds like hyperbole
18:19
<@Tamber>
That's PHP in a nut-case, really~
18:20
<&jerith>
I'm inclined to believe a mind-bogglingly stupid reason for a thing in PHP when it comes directly from the inventor of the language.
18:24
<@Tamber>
I'm inclined to believe a mind-bogglingly stupid reason for a thing in PHP, because it's PHP. ;)
18:26
<@Tarinaky>
I'm inclined to believe.
18:27
<@Tarinaky>
I want to believe.
18:27
<@Tarinaky>
*plays X-Files theme*
18:27
<@Tamber>
:)
18:28
<&jerith>
I'm slightly less inclined to believe mind-bogglingly stupid things about PHP if they're unsubstantiated claims made on the internet by random people.
18:28
<&jerith>
But that's only because I'm disinclined to believe unsubstantiated claims made on the internet by random people about anything.
18:29 Kindamoody is now known as Kindamoody[zZz]
18:29
<@Tarinaky>
I have to admit, I am insufficiently cynical/some-what gullible if the unsubstantiated claims are amusing or make for a good story or are mind-bogglingly stupid.
18:29
<&jerith>
Tarinaky: I might repeat them if they're amusing, but I don't necessarily *believe* them.
18:30
<@Tarinaky>
I... will pretend that is 100% true all of the time despite knowing from experience that I have totally been caught out before but concealed my folly.
18:30
<&jerith>
I've made plenty of poor software-related decisions in my time, some of which have come back to bite me.
18:31
<&jerith>
I've also made decision that look poor from the outside but are actually based on solid reasoning and sadness that nothing better was feasible.
18:31
<&jerith>
+s
18:32
<&jerith>
(Those are usually documented the first or second time I try to fix them and rediscover the underlying cause.)
18:34
<&jerith>
... I pushed this branch an hour ago and just noticed that I forgot to commit between "git add" and "git push".
19:02
< Shiz>
jerith: meanwhile, in that very same discussion thread
19:02
< Shiz>
>> Before writing the -- support patch, I wrote a patch to remove ++
19:02
< Shiz>
>> support.
19:02
< Shiz>
a-are they removing basic operators
19:05
< Harrower>
insert remark about how real men use X instead of ++
19:07
< Shiz>
increment($var);
19:07
< Shiz>
obv
20:53 Turaiel is now known as Turaiel[Offline]
20:59 Harrower is now known as ErikMesoy
21:04 Orthia [orthianz@Nightstar-avg.1ee.224.119.IP] has quit [Ping timeout: 121 seconds]
21:05 Orthia [orthianz@Nightstar-avg.1ee.224.119.IP] has joined #code
21:05 mode/#code [+o Orthia] by ChanServ
21:09 Orthia [orthianz@Nightstar-avg.1ee.224.119.IP] has quit [Ping timeout: 121 seconds]
21:10 Orthia [orthianz@Nightstar-avg.1ee.224.119.IP] has joined #code
21:10 mode/#code [+o Orthia] by ChanServ
21:23 Derakon [chriswei@Nightstar-4k2ccr.ca.comcast.net] has joined #code
21:23 mode/#code [+ao Derakon Derakon] by ChanServ
21:24 * Derakon prints out a directory listing of his repository at the bossman's request; it is 80 pages long.
21:24 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code
21:24 mode/#code [+qo Vornicus Vornicus] by ChanServ
21:24
<&ToxicFrog>
Derakon: god why
21:25
<&Derakon>
Lots of auto-gen'd files.
21:26
<&ToxicFrog>
I mean why a physical ls
21:26
<&Derakon>
Oh.
21:26
<&Derakon>
Because the bossman has a deep and abiding distrust of computers.
21:26
<&Derakon>
Seriously.
21:35 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
21:37
<&ToxicFrog>
;.;
21:38
<@celticminstrel>
...
21:42
<&Derakon>
(He just stopped by and expressed amazement that there was no use of whitespace in the "physical ls" as TF put it to indicate what was in a subdirectory of what)
21:42
<&Derakon>
(And thought the entire thing was one big folder)
21:44
<&ToxicFrog>
I kind of assumed that it would be the output of 'find' meaning that it includes the relative path to everything.
21:44
<&Derakon>
Right, but he was expecting whitespace instead of / as a delimiter.
21:44
<&Derakon>
Like, say,
21:44
<&Derakon>
foo/
21:44
<&Derakon>
bar.txt
21:44
<&Derakon>
baz/
21:44
<&Derakon>
quux.txt
21:44
<&Derakon>
quuuuux.txt
21:44
<&Derakon>
etc.
21:44
<&Derakon>
Instead he got
21:44
<&Derakon>
foo/bar.txt
21:44
<&Derakon>
foo/baz/quux.txt
21:44
<&Derakon>
foo/baz/quuuuuux.txt
21:45
<&Derakon>
And he literally thought that "foo/baz/quux.txt" was a filename, instead of two directories and a filename.
21:45
<&Derakon>
(Which isn't that unreasonable except it requires him to then assume that I have an entire, 5000-file source code repository, in a flat, no-folders structure)
21:46
<@Tamber>
His next request will be that you print out all the source, *just in case*~
21:47
<&Derakon>
I think he won't ask for that.
21:47
<&Derakon>
But I wouldn't put it past him.
21:54
<&ToxicFrog>
(I contend that it is completely unreasonable for anyone who has used a computer for more than ten seconds~)
22:03
<&Derakon>
s/computer/computer that was made in the last 25 years/
22:03
<&Derakon>
He still thinks in terms of Big Iron.
22:14
<~Vornicus>
even big iron, 5000 files in a single directory is kind of much
22:14
<&Derakon>
Well, he didn't have a count, just 80 pages of paper.
22:15
< RichyB>
Vornicus, mkdir ~/test; cd ~/test; time seq 1 50000 | xargs touch
22:16
< RichyB>
Vornicus, 2.2 seconds on this laptop. Linux 3.11 (for Workgroups!), XFS, relatime and a low-end but recent SSD.
22:17
< RichyB>
I'm honestly disappointed with such a slow result for only 50k files. :P
22:18
<@Tamber>
I suspect that might be due to those 3 letters in there...
22:19
< RichyB>
Perhaps. 0.5s if I do the same in /tmp, which is tmpfs.
22:19
<@Tamber>
"XFS" (IIRC, its weak points are small files, and creation/deletion. So that'd be playing to its weak points.)
22:25 * Vornicus eyes that php post
22:25
<~Vornicus>
Wat.
22:26 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
22:26 ErikMesoy is now known as ErikMesoy|sleep
22:27
< simon_>
here's an entertaining problem that I'm over-engineering a solution for...
22:27
< simon_>
I've got a fully connected graph of networked computers. the probability of any of these connections failing at one time is p. what is the probability that one computer gets completely disconnected from the network?
22:28
< simon_>
(basically I'm supposed to show this for n = 3 computers, but I want to find the general case.)
22:28
<&Derakon>
Precisely one computer, or that you get a clique?
22:29
< simon_>
sorry, you're right. probability of no cliques
22:30
< simon_>
I've found that I have L = n(n-1)/2 network links for n computers. the least amount of failed links that can cause a clique to occur is n-1.
22:31
<&Derakon>
Honestly I'd just Monte Carlo it~
22:31
< simon_>
heh
22:31
<&Derakon>
But I'm lazy that way.
22:31
< simon_>
I could do that
22:31 Kindamoody[zZz] is now known as Kindamoody
22:31
< simon_>
if n-1 links fail, there are L!/(n-1)!(L-n+1)! ways that could happen. I haven't found how many of these result in a disconnection.
22:32
<~Vornicus>
I'd actually do out ones up to, um, 6 computers (15 links) 100%.
22:32
<~Vornicus>
maybe 7 computers (21 links)
22:32 * Vornicus flees for a bit
22:32 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has quit [[NS] Quit: ]
22:32
< simon_>
yeah, I probably end up doing that, too.
22:46
<@Alek>
http://imgur.com/gallery/JRzMTR7
23:06
<&Derakon>
Boss just came over and asked if I could get him a directory listing of just the files that are used when we "run OMX".
23:06
<&Derakon>
Note that "running OMX" involves running, oh, at least a dozen programs scattered over several different computers that communicate with each other via network links.
23:07
<&Derakon>
So what he wanted was for me to enable a switch somewhere, run the master program, and get "The DSP code [which is running on a different computer] is making use of C67lib.cpp".
23:07
<&Derakon>
It took some talking to convince him that this was not something you could accomplish in a remotely automated fashion.
23:08
< RichyB>
It is if you are tying things together with a network protocol like HTTP or Finagle/Zipkin
23:08
< RichyB>
not so much when some of the components are little DSP chips
23:09
<&Derakon>
I had to point out that the master program is literally just opening ports and sending text back and forth and had no idea what was sitting on the other end.
23:09
<&Derakon>
And that it could be a guy sitting at a network connection typing text into Telnet for all it knew or cared.
23:09
<&Derakon>
(Well, I didn't say Telnet)
23:09
< RichyB>
Do look up Zipkin, though.
23:10
< RichyB>
You can trace paths through multiple layers of RPC by building in support for passing along and accumulating metadata at each level.
23:12 dmiles_afk [dmiles@Nightstar-hdcn1r.or.comcast.net] has quit [Ping timeout: 121 seconds]
23:13
<@froztbyte>
good god what
23:13
<@froztbyte>
why are you people talking about OMX
23:13
<@froztbyte>
don't do that to me
23:13
<&Derakon>
Optical Microscope, eXperimental.
23:13
<@froztbyte>
I've just spent my whole evening deali......ah.
23:13
<&Derakon>
Except it's like 13 years old now.
23:13
<@froztbyte>
not openmax.
23:13
<@froztbyte>
k.
23:14
<&Derakon>
(The new one is named "OMXT")
23:14
<@celticminstrel>
What did you think it meant?
23:14
<@froztbyte>
this is OMX in my mind: http://www.khronos.org/openmax/
23:14
<@celticminstrel>
...I ask right after you actually say what you thought it meant. >_>
23:15
<@froztbyte>
http://source.android.com/devices/media.html
23:15
<@froztbyte>
celticminstrel: haha
23:27
< simon_>
let's say there's probability A that n-1 links fail and cause at least one computer to be isolated, and probability B that n links fail and cause at least one computer to be isolated. really, those two probabilities are not independent since it could be the same set of links that fail + 1 that doesn't matter.
23:27 Kindamoody is now known as Kindamoody[zZz]
23:29 dmiles_afk [dmiles@Nightstar-hdcn1r.or.comcast.net] has joined #code
23:29 himi [fow035@Nightstar-q9amk4.ffp.csiro.au] has joined #code
23:29 mode/#code [+o himi] by ChanServ
23:29 You're now known as TheWatcher[T-2]
23:29
< simon_>
(just thinking aloud as my roommate has hijacked the living room and the blackboard)
23:30
<@celticminstrel>
You have a blackboard in your living room?
23:30
< simon_>
yes!
23:30
< simon_>
it's a small one.
23:31
< simon_>
like 120cm^2
23:31
< simon_>
or 140cm^2
23:32
<@gnolam>
More a tablet then.
23:32
<@froztbyte>
I used to have a nice big drawing board available to me :(
23:33
<@froztbyte>
(now I both don't have it anymore, nor have the space for it)
23:35 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code
23:35 mode/#code [+qo Vornicus Vornicus] by ChanServ
23:36
< simon_>
gnolam, more like a half blackboard!
23:37
< simon_>
I've got it screwed up on the wall.
23:38
<~Vornicus>
It's like 120 cm on a side?
23:43 You're now known as TheWatcher[zZzZ]
23:52 Turaiel[Offline] is now known as Turaiel
23:53 Derakon [chriswei@Nightstar-4k2ccr.ca.comcast.net] has quit [[NS] Quit: leaving]
--- Log closed Wed Dec 18 00:00:52 2013
code logs -> 2013 -> Tue, 17 Dec 2013< code.20131216.log - code.20131218.log >

[ Latest log file ]