code logs -> 2015 -> Mon, 02 Mar 2015< code.20150301.log - code.20150303.log >
--- Log opened Mon Mar 02 00:00:18 2015
--- Day changed Mon Mar 02 2015
00:00
<&Derakon>
A C64 keyboard piano?
00:00
<&McMartin>
Yeah
00:00
<&Derakon>
We had one of those on my dad's C64.
00:00
<&Derakon>
I expect it even looked rather similar, though I don't remember the exact UI.
00:00 * McMartin is actually planning on writing a more generic driver thing so he can mess with the weirder settings on the SID
00:00
<&Derakon>
That's the audio chip?
00:01
<&McMartin>
But in order to get that far I need "press button get note" so...
00:01
<&McMartin>
Yeah. Sound Interface Device.
00:01
<&McMartin>
The MOS Technology 6581 Sound Interface Device, or its second-generation version (still went into C64s, just later ones) the 8580.
00:02
<&McMartin>
I think the fact that 6581 and 8580 have nothing to do with each other is one reason it stayed "the SID" while components like the 1541 were usually identified by serial numbers.
00:04 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code
00:04 mode/#code [+o himi] by ChanServ
00:05
<&McMartin>
Derakon: Anyway the other bit of this is that I think people have represented 2-and-a-quarter octaves on the QWERTY keyboard the same way for the past 40 years
00:05
<&McMartin>
So I *also* had displays like that for various DOS and Windows programs
00:06
<&Derakon>
Heh.
00:06
<&Derakon>
Does your system allow you to use, say, the Shift key to transpose?
00:06
<&McMartin>
Well, right now it doesn't even let you make sound
00:07
<&McMartin>
(As in, I have only written the graphics part because I'm still designing what "a sound" should mean to the driver)
00:07
<&Derakon>
Righto.
00:07
<&McMartin>
But I actually have three meta keys I can use, which is great because IIRC the SID spans 8 octaves, so that is Just Enough.
00:08
<&McMartin>
(I might not bother though because the intent here is really just to fiddle with reference melodies or whatever, and then ultimately use something more sophisticated to actually do programmed songs)
00:09
<&Derakon>
I remember awhile back trying to figure out how to turn a PS2 controller into a MIDI controller.
00:09 thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Ping timeout: 121 seconds]
00:09
<&Derakon>
There's enough controls on there to get a pretty impressive range.
00:09
<&McMartin>
Heh
00:10
<&McMartin>
Yeah, the stuff I mean to experiment with here is stuff more like "that effect where you do chords in a single channel by changing the frequency 50-60 times per second" and mixing that with pitch bends or flanging or bandpass filters
00:10
<&Derakon>
One thumb stick for pitch, L/R buttons for octave shifts, other thumb stick for volume control, face buttons for, uh, instruments?
00:10 * Derakon nods.
00:11
<&Derakon>
You're after the programming side.
00:11
<&McMartin>
Yeah
00:11
<&McMartin>
There are synth keyboards powered by scavenged SID chips or FPGA clones of the hardware. Apparently several electronica and metal bands use them still.
00:12
<&McMartin>
So I don't feel the need to compete with *that*~
00:12
<&Derakon>
I've seen music performed on arrays of Genesis consoles.
00:12
<&McMartin>
But it'd be nice to be able to replicate its controller tricks
00:12
<&McMartin>
Right, I mean, this is more like an ordinary synthesizer keyboard
00:14
<&McMartin>
Also, if I were willing to leave the entire screen background as black or white I don't need anything but print statements, but I want the rest of the UI to look like a default-mode C64 program and that means I need to do a custom split-screen interrupt~
00:15
<~Vornicus>
"flanging" is a fun word
00:15
<&McMartin>
It is. So is "flensing". I think it's the "fl" at the front.
01:03 thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code
01:03 mode/#code [+o thalass] by ChanServ
01:17 Turaiel[Offline] is now known as Turaiel
02:12
<@mac>
McMartin: It has nothing on 'mukluk'. Or 'blubber'.
02:25
<~Vornicus>
Someone's been listening to The Vestibules
02:27
<@mac>
Vornicus: BULBOUS BOUFFANT! https://www.youtube.com/watch?v=0uuCNAwXGaQ
02:39 mac is now known as macdjord
03:26 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
04:13 Orthia [orthianz@Nightstar-ast.vla.224.119.IP] has joined #code
04:13 mode/#code [+o Orthia] by ChanServ
04:36 Orthia is now known as MrsReiver
04:53 Kindamoody[zZz] is now known as Kindamoody
05:06 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
05:07 ^Xires [xires@Nightstar-9jm35g.feedthetrolls.net] has joined #code
05:08 Derakon is now known as Derakon[AFK]
05:30 thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [[NS] Quit: congrats again!]
05:51 Turaiel is now known as Turaiel[Offline]
06:23 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has quit [Operation timed out]
07:50 celticminstrel [celticminst@Nightstar-gmujup.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
08:38 Kindamoody is now known as Kindamoody|afk
10:07
< abudhabi>
I like how Javascript is apparently very tolerant of a spare comma at the end of a list.
10:09
<@TheWatcher>
Don't rely on that
10:13
< abudhabi>
foo: [{key: 0, val: 'bar'}, {key: 1, val: 'baz'},]
10:13
< abudhabi>
^ This seems to work without complaint, at least.
10:15 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
10:16 mode/#code [+o Checkmate] by ChanServ
10:16
<@TheWatcher>
Yes, but if you do foo.length you will get 2 or possibly 3 depending on the browser.
10:17
<@TheWatcher>
(which may or may not be an issue)
10:17
< abudhabi>
It's not an issue here. But I'll comment in a note about it.
10:18
<@TheWatcher>
(Also: while it'll work in javascript, be careful to avoid that in JSON: trailing commas in JSON are not valid and may prevent it being parsed if the parser is strict)
10:23
< Tarinaky_>
TIL about the 'Byzantine Generals problem'
10:27 * gnolam votes that Tarinaky is a traitor.
10:36
< Tarinaky_>
This is pretty cool: https://github.com/miguelripoll/TV-Bot
11:35
< Tarinaky_>
http://thedailywtf.com/articles/when-you-really-want-to-be-sure-it-s-an-int
11:46
< [R]>
<abudhabi> I like how Javascript is apparently very tolerant of a spare comma at the end of a list. <-- Only Spidermonkey and V8 are. JScript shits itself horribly. And by shits itself horribly I mean it does it's usual can't-pin-point-the-error routine.
11:46
< RchrdB>
Tarinaky_: relevant to Byzantine Generals: http://research.microsoft.com/en-us/people/mickens/thesaddestmoment.pdf :)
11:49
< RchrdB>
AIUI, no useful systems actually solve Byzantine Generals because it's an impossibly-difficult problem in practice, and any system that works up to the (<1/3 of nodes evil) Byzantine bound must necessarily be horrendously slow.
11:52
< Tarinaky_>
RchrdB: +1
11:54
< Tarinaky_>
RchrdB: What about the case where messages are unforgeable?
11:59
< RchrdB>
The "strictly less than 1/3 of nodes must be evil" critereon still applies in that case, I think
11:59
< RchrdB>
as does "every decision to take action will take multiple rounds of communication in any possible protocol that might work", AIUI. >_>
12:00
< RchrdB>
Actually I'm not sure about the latter.
12:03
< RchrdB>
Tarinaky_: it's worth taking note of the fact that Paxos and Raft, which solve a distributed-consensus problem that is much easier than any variant of Byzantine Generals, are used only *carefully* and for very low-volume workloads in commercial deployments.
12:14 grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has quit [Ping timeout: 121 seconds]
12:19
< Tarinaky_>
RchrdB: The description I read said that it was solveable for any number of traitors if the communications were unforgeable.
12:19
< Tarinaky_>
Want me to dig back through my history to find it?
12:19
< Tarinaky_>
Also: I'm going 'cool' at the discrete maths rather than the computer science.
12:20
< RchrdB>
Oh cool, I didn't know that signatures made it that much better.
12:30
< Tarinaky_>
Cool: http://modeling-languages.com/whats-bus-factor-software-project/
12:30
< Tarinaky_>
They have a git tool to analyze and estimate it automagically
12:33
< Tarinaky_>
TL;DR https://github.com/atlanmod/busfactor
12:33
<@TheWatcher>
Hah
12:36 grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has joined #code
12:38
<@TheWatcher>
That one's easy for me: all the ones I work on have 1 >.>
12:42
< Tarinaky_>
TheWatcher: As long as you're the one then I guess you don't have to be there to live through the aftermath.
12:43
< Tarinaky_>
It's when someone else is the one that you need to worry.
12:49
<@gnolam>
Well, it's how I got my job. >_>
12:50
<@gnolam>
(Heart attack instead of bus, but still a project with a bus factor of 1)
12:50
< Tarinaky_>
The polite description is that they're placed /on/ the bus.
13:14 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection closed]
13:15 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
14:15
< Tarinaky_>
Sometimes the BBC News comments can be so hilarious...
14:15
<@TheWatcher>
?
14:15
< Tarinaky_>
"Name me one Head of State that has been better for their nation than our Queen has been for ours?..."
14:16
< Tarinaky_>
Nelson Mandeela comes to mind.
14:16
< Tarinaky_>
"It's an action portrait you know. The earrings are at an angle because she's leaning back to nut someone out of shot..."
14:18
<@TheWatcher>
Wait wat
14:18
< Tarinaky_>
Starting next year there's going to be a new portrait of the Queen appearing on currency.
14:18
< Tarinaky_>
Naturally the comment thread is hilarious.
14:27
< Tarinaky_>
This thread is especially hilarious if you mentally substitute the names of North Korea's Kim dynasty in place of references to the Queen.
14:29
< Tarinaky_>
"The Eternal President has been a source of stability in this country for almost 100 years"
14:29
< Tarinaky_>
Anyway, I'll shut up now.
15:26 MrsReiver [orthianz@Nightstar-ast.vla.224.119.IP] has quit [Ping timeout: 121 seconds]
15:30 Orthia [orthianz@Nightstar-pefgok.callplus.net.nz] has joined #code
15:30 mode/#code [+o Orthia] by ChanServ
15:50
< Tarinaky_>
http://www.reddit.com/r/talesfromtechsupport/comments/2xo12j/fun_with_cdrws/cp1u cfv
16:02 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has quit [Ping timeout: 121 seconds]
16:06 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has joined #code
16:06 mode/#code [+o Alek] by ChanServ
16:22 celticminstrel [celticminst@Nightstar-gmujup.dsl.bell.ca] has joined #code
16:22 mode/#code [+o celticminstrel] by ChanServ
16:37 froztbyte [froztbyte@Nightstar-frrora.za.net] has quit [Ping timeout: 121 seconds]
16:37 froztbyte [froztbyte@Nightstar-frrora.za.net] has joined #code
16:37 mode/#code [+o froztbyte] by ChanServ
16:38 Wizard [Azash@Nightstar-borbkp.engineering] has quit [Ping timeout: 121 seconds]
16:45 Wizard [Azash@Nightstar-borbkp.engineering] has joined #code
16:45 mode/#code [+o Wizard] by ChanServ
18:14 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Connection closed]
18:17 gnolam [lenin@Nightstar-2hg.m53.10.176.IP] has joined #code
18:17 mode/#code [+o gnolam] by ChanServ
18:23 gnolam [lenin@Nightstar-2hg.m53.10.176.IP] has quit [Connection reset by peer]
18:28 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code
18:28 mode/#code [+o gnolam] by ChanServ
18:43 Netsplit *.net <-> *.split quits: abudhabi, @Shiz, RchrdB, @Syloq, @iospace, Derakon[AFK], Attilla, @Wizard, @Checkmate, Reiver, (+20 more, use /NETSPLIT to show all of them)
18:44 grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has quit [Ping timeout: 121 seconds]
18:46 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [Ping timeout: 121 seconds]
18:48 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has quit [Ping timeout: 121 seconds]
18:48 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Ping timeout: 121 seconds]
18:49 JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code
18:52 Xon [Xon@Nightstar-j72.ku7.252.119.IP] has joined #code
18:52 Tamber [tamber@furryhelix.co.uk] has joined #code
18:52 Ogredude [quassel@Nightstar-dm1jvh.projectzenonline.com] has joined #code
18:52 Derakon[AFK] [chriswei@Nightstar-5fqf0m.ca.comcast.net] has joined #code
18:52 iospace [Alexandria@Nightstar-fkokc2.com] has joined #code
18:52 gizmore [kvirc@Nightstar-usvnfd.pools.vodafone-ip.de] has joined #code
18:52 EvilDarkLord [jjlehto3@Nightstar-evu5hu.org.aalto.fi] has joined #code
18:52 Turaiel[Offline] [Brandon@Nightstar-olc20d.resnet.mtu.edu] has joined #code
18:52 [R] [rstamer@genoce.org] has joined #code
18:52 jerith [jerith@Nightstar-ip7ar2.slipgate.net] has joined #code
18:52 Attilla [sid13723@Nightstar-h2b233.irccloud.com] has joined #code
18:52 RchrdB [RichardB@Nightstar-v5j366.understood.systems] has joined #code
18:52 Namegduf [namegduf@Nightstar-rjh.rpa.226.188.IP] has joined #code
18:52 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code
18:52 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
18:52 Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code
18:52 PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has joined #code
18:52 abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code
18:52 Shiz [mark@Nightstar-3hueb6.shiz.me] has joined #code
18:52 Tarinaky_ [tarinaky@Nightstar-e99cts.net] has joined #code
18:52 Kindamoody|afk [Kindamoody@Nightstar-180u8i.tbcn.telia.com] has joined #code
18:52 macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
18:52 Wizard [Azash@Nightstar-borbkp.engineering] has joined #code
18:52 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
18:52 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
18:52 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
18:52 simon [simon@Nightstar-2og823.pronoia.dk] has joined #code
18:52 grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has joined #code
18:52 Syka [the@Nightstar-c409v3.vividwireless.net.au] has joined #code
18:52 jeroud [sid10043@Nightstar-6br85t.irccloud.com] has joined #code
18:52 celticminstrel [celticminst@Nightstar-gmujup.dsl.bell.ca] has joined #code
18:52 ServerMode/#code [+ooaooaooaoooooooaooaoo Tamber Ogredude Derakon[AFK] Derakon[AFK] iospace jerith jerith Namegduf McMartin McMartin Checkmate PinkFreud Shiz Kindamoody|afk macdjord Wizard ToxicFrog ToxicFrog Syloq jeroud jeroud celticminstrel] by *.Nightstar.Net
18:52 froztbyte [froztbyte@Nightstar-frrora.za.net] has quit [Ping timeout: 121 seconds]
18:52 mode/#code [+o JustBob] by ChanServ
18:52 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code
18:52 mode/#code [+o gnolam] by ChanServ
18:52 froztbyte [froztbyte@Nightstar-frrora.za.net] has joined #code
18:52 mode/#code [+o froztbyte] by ChanServ
18:52 Orthia [orthianz@Nightstar-pefgok.callplus.net.nz] has quit [Ping timeout: 121 seconds]
--- Log closed Mon Mar 02 18:52:21 2015
--- Log opened Mon Mar 02 18:59:49 2015
18:59 TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code
18:59 Irssi: #code: Total of 3 nicks [1 ops, 0 halfops, 0 voices, 2 normal]
19:02 HTH [HTH@Nightstar-cqd1rm.systems] has quit [Ping timeout: 121 seconds]
--- Log closed Mon Mar 02 19:04:44 2015
--- Log opened Mon Mar 02 19:27:06 2015
19:27 TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code
19:27 Irssi: #code: Total of 39 nicks [17 ops, 0 halfops, 0 voices, 22 normal]
19:27 mode/#code [+o TheWatcher] by ChanServ
19:27 Irssi: Join to #code was synced in 34 secs
19:56 Kindamoody|afk is now known as Kindamoody
20:02 thalass [thalass@Nightstar-h1qmno.eastlink.ca] has joined #code
20:02 mode/#code [+o thalass] by ChanServ
20:39 thalass [thalass@Nightstar-h1qmno.eastlink.ca] has quit [Ping timeout: 121 seconds]
21:29 Orthia is now known as MrsReiver
23:02 Kindamoody is now known as Kindamoody[zZz]
23:42 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
23:42 mode/#code [+qo Vornicus Vornicus] by ChanServ
23:45 Reiver is now known as MrOrthia
23:47 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code
23:47 mode/#code [+o Vash] by ChanServ
23:59 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code
23:59 mode/#code [+o himi] by ChanServ
--- Log closed Tue Mar 03 00:00:56 2015
code logs -> 2015 -> Mon, 02 Mar 2015< code.20150301.log - code.20150303.log >

[ Latest log file ]