code logs -> 2017 -> Thu, 13 Apr 2017< code.20170412.log - code.20170414.log >
--- Log opened Thu Apr 13 00:00:52 2017
00:02 Jessikat` [Jessikat@Nightstar-t489kc.dab.02.net] has joined #code
00:05 Jessikat [Jessikat@Nightstar-bf2126.dab.02.net] has quit [Ping timeout: 121 seconds]
00:09 Derakon[AFK] is now known as Derakon
00:33 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
00:48 Turaiel is now known as Tur|Game
02:59 Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Ping timeout: 121 seconds]
03:03 Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code
03:03 mode/#code [+o Alek] by ChanServ
04:09 himi [sjjf@Nightstar-5724lp.optusnet.com.au] has joined #code
04:09 mode/#code [+o himi] by ChanServ
04:16 * Vornicus shenzhens, figures out how jerith did the fake security camera in 3 instructions. SILLY
04:56 himi [sjjf@Nightstar-5724lp.optusnet.com.au] has quit [Ping timeout: 121 seconds]
05:02 Derakon is now known as Derakon[AFK]
05:40 * Vornicus can't quite match jerith's Solid Steel Gamer performance though.
05:56 Jessikat` [Jessikat@Nightstar-t489kc.dab.02.net] has quit [Ping timeout: 121 seconds]
05:59 Jessikat [Jessikat@Nightstar-boh7so.dab.02.net] has joined #code
06:17 Kindamoody[zZz] is now known as Kindamoody
06:19 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
06:19 mode/#code [+o himi] by ChanServ
06:42 Tur|Game is now known as Turaiel[Offline]
06:54 RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has quit [Operation timed out]
07:12
<&jeroud>
Vornicus: Very power inefficiently, and that is all I shall say for now.
07:20
< Azash>
https://nvd.nist.gov/vuln/detail/CVE-2016-10229
07:20 * Vornicus has two very different 4 instruction designs.
07:42 ErikMesoy [Bruker@Nightstar-hq72t5.customer.cdi.no] has joined #code
07:42 mode/#code [+o ErikMesoy] by ChanServ
08:13 celticminstrel is now known as celmin|sleep
08:23 Kindamoody is now known as Kindamoody|afk
09:10
<&McMartin>
jeroud: Oho. I was wondering if anyone would [REDACTED].
09:28
<&jeroud>
McMartin: Yes, I [REDACTED] the [REDACTED] so hard that [REDACTED]!
09:29 * Vornicus patpats jeroud
09:38 ion [Owner@Nightstar-gmbj85.vs.shawcable.net] has quit [Ping timeout: 121 seconds]
10:12 ion [Owner@Nightstar-rte.0r0.48.96.IP] has joined #code
10:19 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
10:59 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
10:59 mode/#code [+qo Vornicus Vornicus] by ChanServ
11:03 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
11:51 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
11:51 mode/#code [+qo Vornicus Vornicus] by ChanServ
11:55 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
12:26 Jessikat` [Jessikat@Nightstar-447134.dab.02.net] has joined #code
12:28 Jessikat [Jessikat@Nightstar-boh7so.dab.02.net] has quit [Ping timeout: 121 seconds]
12:46 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
12:46 mode/#code [+qo Vornicus Vornicus] by ChanServ
12:51 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
12:54 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
12:54 mode/#code [+qo Vornicus Vornicus] by ChanServ
13:00 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
13:18 Jessikat` is now known as Jessikat
13:32 RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has joined #code
13:46 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
13:46 mode/#code [+qo Vornicus Vornicus] by ChanServ
13:50 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
14:53 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
14:53 mode/#code [+qo Vornicus Vornicus] by ChanServ
15:18
< Jessikat>
I told my sister that I was updating our core documentation until someone tells me to stop, and she said I was performing a mitzvah
15:32 Kizor [moryok@Nightstar-e0a4sm.utu.fi] has left #code []
15:32 Kizor [moryok@Nightstar-e0a4sm.utu.fi] has joined #code
15:33
<~Vornicus>
yes.
15:54 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [Connection closed]
15:56 JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code
15:56 mode/#code [+o JustBob] by ChanServ
15:56 starkruzr [quassel@Nightstar-rvt4le.fios.verizon.net] has quit [[NS] Quit: No Ping reply in 180 seconds.]
15:57 starkruzr [quassel@Nightstar-rvt4le.fios.verizon.net] has joined #code
15:57 mode/#code [+ao starkruzr starkruzr] by ChanServ
17:03 * Vornicus fiddles with the infrared sensor.
17:04
<~Vornicus>
aha!
17:05
<~Vornicus>
...no, I need to process the sensor value at least a little, so that doesn't work.
17:19
<~Vornicus>
To get jerith's 6, I need ... ha. okay, so: there's three analog and two digital lines I have to control. This means I need two MC4000/6000s to get all the analogs in, which means two MC4000s. But since I'm using three analog lines, I only have the digital line to hook them, so the clocks have to be connected to two different controllers.
17:20
<~Vornicus>
This is some *super* aggressive price control.
17:24
<&jeroud>
Vornicus: If only there were some cheap component that multiplexed digital I/O... ^.^
17:25
<~Vornicus>
ah, then it's a part I don't have yet. though i think I can see how to do it without
17:26
<&jeroud>
It's a part you have.
17:27
<&jeroud>
And you have almost certainly used it.
17:29
<&jeroud>
Maybe think about it over at the AWESOMEPLEX?
17:33 * Vornicus gets it to work!
17:35
<&jerith>
Using two MC4000s, or the part I was hinting at?
17:36
<~Vornicus>
Using two MC4000s.
17:36
<~Vornicus>
I don't see a part I can use for multiplexing any type of i/o that preserves the values to the granularity I need.
17:36
<&jerith>
Ah. I wasn't entirely sure that would be possible.
17:37
<&jerith>
The alarm output is binary.
17:39
<&jerith>
It's only the sensor and RTC that need a range of values between "on" and "off".
17:41
<~Vornicus>
that's true.
17:49
<~Vornicus>
which would also be comparatively cheap on energy and commands since there's no controller communication at all
17:49
<&jerith>
Yes.
18:12 Attilla [sid13723@Nightstar-dok.okb.184.192.IP] has quit [[NS] Quit: ]
18:12 Attilla [sid13723@Nightstar-h2b233.irccloud.com] has joined #code
18:12 mode/#code [+o Attilla] by ChanServ
18:46
<&jerith>
Yay, free cream puff!
18:56 Jessikat` [Jessikat@Nightstar-7sj02k.dab.02.net] has joined #code
19:00 Jessikat [Jessikat@Nightstar-447134.dab.02.net] has quit [Ping timeout: 121 seconds]
19:03 celmin|sleep is now known as celticminstrel
19:17
<&McMartin>
AWESOMEPLEX
20:20
<&McMartin>
In other conditionally-executed-assembly-code news, I've almost gotten RISC OS 5 to be an actually usable system on my new RPi 3.
20:21
<@Tamber>
\o/
20:21
< Kizor>
That reminds me, I heard back from the Human Resource Machine dudes
20:21
<&jerith>
McMartin: What does that involve?
20:21
<&jerith>
Kizor: What about?
20:22
<&McMartin>
jerith: That's ultimately going to be like a 5-part series on Bumbershoot, but the short form is...
20:22
<&McMartin>
(1) Patch all the RPi-specific stuff to get the image to load at all since the base install predates the Pi3 and thus the ARMv8 chip
20:22 Jessikat [Jessica@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
20:23
< Kizor>
jerith: The runtime for a*b was longer than the runtime for b*a in one of their levels. Turns out it was a problem with the inputs their RNG had spat out.
20:23
<&McMartin>
(2) Manually copy various important extra utilities into place by way of the loader partititon to be able to execute the next steps
20:23
<&jerith>
Ah, so it's specific to the Pi3 and not the Pi in general.
20:23
<&McMartin>
Well, I can't speak for th eother ones.
20:23
<&McMartin>
My general understanding is that stuff mostly just works on the early Pi2s.
20:23
< Kizor>
Didn't get the bugfinder's reward for that, though. Boo.
20:24
<&jerith>
McMartin: I put whatever version of RISC OS they provide on my Pi2 some time back and it all Just Worked.
20:25
<&McMartin>
(3) Add some Pi-specific kernel modules and config options so that the true HDMI resolution is locked and legacy graphics modes are supported
20:26
<&McMartin>
(4) Manually replace !PackMan
20:26
<&McMartin>
(5) Run !PatchSWP on basically everything else you install because ARMv8 retired the SWP instruction after it was deprecated in ARMv5
20:27
<&McMartin>
A tiny handful of programs have been recompiled to work, and a few of those were even present in PackMan after update.
20:27
<&McMartin>
... basically only Nettle.
20:27
<&McMartin>
And GCC itself.
20:27
<&McMartin>
Even after patching, sftp and scp don't work, and that, or that functionality, is the last piece I need for it to be actually sensible to use.
20:28
<&jerith>
What will you do with it once you have it?
20:28
<&jerith>
Also, is this something that's worth pushing upstream?
20:28
<&McMartin>
Execution platform for ARM assembly that doesn't require interfacing with X
20:28
<&McMartin>
"They know, they just aren't, because their upstream is like 12 dudes who stopped paying attention"
20:28
<&McMartin>
I learned most of this stuff by complaining on the forums
20:29
<&McMartin>
If it turns out that the crosstools Actually Work As Advertised the obvious thing to do is RISC OS UQM port, which should in principle Just Work.
20:29
<&McMartin>
But I'm a little skeptical of the precondition on that one.
20:30
<&jerith>
Maybe it's worth getting a Pi2 as well?
20:30
<&McMartin>
Not really, because I've already spent more money on this than it is *actually* worth.
20:31
<&jerith>
Ah.
20:31
<&McMartin>
And because if I pick up a Pi2, I'll probably end up with one of the ARMv8 ones at this point anyway
20:31
<&McMartin>
The ones that Just Work with the NOOBS-published edition haven't been manufactured for years.
20:32
<&jerith>
Meanwhile! I have a cold storage robot to design and later I must turn off some servers in Nigeria for very inconveniently timed maintenance.
20:33
<&McMartin>
I also complained about this online elsenet and it turned out that one of the people who wrote a RISC kernel personality was in the channel
20:33
<&McMartin>
And then ranted for hours about RISC OS's many horrible design decisions, of which I think the high bit was "and this is why the ARM Linux Kernel mostly operates in USR mode."
20:33
<&McMartin>
Which turns out to not be the same thing as userland, quite, I guess?
20:33
<@Tamber>
jerith, ...I read that as "turn off some sewers in Nigeria". That would be inconvenient.
20:34
<&jerith>
McMartin: I'm willing to give the UQM thing a shot on my Pi2 at some point if you'd like me to.
20:35
<&jerith>
The Pi2 that happily runs RISC OS from NOOBS. :-)
20:35
<&McMartin>
Sounds good
20:35
<&McMartin>
I'd like to see if RPCEmu can do it too, but I'm less clear on whether or not the SDL port is Pi-specific.
20:35
<&jerith>
But I need to do this robot first.
20:35
<&McMartin>
I know the SDL2 port is
20:35
<&McMartin>
Oh, this will take weeks for me to get the time to actually set it up and attempt it
20:36
<&McMartin>
Step 1 is "learn how to interact enough with the windowing system that the result is Actually A Graphical Application" and I think after 1 week I'm 75% of the way there
20:36
< Kizor>
Do server rooms have maintenance drones yet?
20:36
<&jerith>
And part of that is deciding what a good movement API is.
20:36
<&jerith>
Kizor: Not the ones in Nigeria.
20:36
< Kizor>
Aw.
20:37
< Kizor>
It sounds like teeny-weeny quadcopters with button-poking attachments could save a lot of blood pressure in some situations
20:37
<@Tamber>
Right up until they clip something, then ricochet of every expensive piece of hardware in there.
20:38 * Kizor beardstrokes, considers
20:38
< Kizor>
Totally worth it.
20:39
<&jerith>
Kizor: The combination of precision and force required to swap out broken disks is a bit beyond the current quadcopter state of the art.
20:40
< Kizor>
So what you're saying that we're going to need a swarm.
20:40
< Kizor>
Okay, I'll stop now.
20:41
<&jerith>
That isn't the sort of problem a swarm can solve.
20:41
<@ErikMesoy>
Unless it's a hivemind swarm that gets smarter with every drone you add...
20:42
<&jerith>
Hiveminds won't solve physical interaction limitations either.
20:56 * abudhabi is annoyed that Java sometimes implicitly converts between types and other times does not.
20:56
<@abudhabi>
double i = 0; // Fine.
20:57
<@abudhabi>
foo.setI(0); // Nope!
21:45 Jessikat [Jessica@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection reset by peer]
21:45 Jessikat`` [Jessica@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
21:50 Jessikat` [Jessikat@Nightstar-7sj02k.dab.02.net] has quit [Ping timeout: 121 seconds]
22:13 Jessikat`` is now known as Jessikat
22:49 Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [[NS] Quit: bbl]
22:49 Kindamoody|afk is now known as Kindamoody
23:06 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
23:19 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
23:19 mode/#code [+o himi] by ChanServ
23:22 Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code
23:22 mode/#code [+o Alek] by ChanServ
--- Log closed Fri Apr 14 00:00:53 2017
code logs -> 2017 -> Thu, 13 Apr 2017< code.20170412.log - code.20170414.log >

[ Latest log file ]