code logs -> 2020 -> Wed, 19 Feb 2020< code.20200218.log - code.20200220.log >
--- Log opened Wed Feb 19 00:00:10 2020
00:01
<&McMartin>
(VSP: You can mess around with the screen drawing timing on the commodore 64 to get it reliably out of sync and thus rotate the entire screen horizontally by arbitrary amounts. However, sometimes doing this causes the DRAM refresh address signals to go metastable and corrupt your RAM. This was ultimately worked out in like 2012 and confirmed to rely on things like nanosecond-level variation in the (1MHz)
00:01
<&McMartin>
clock phase and also the temperature of the PCB at the time)
00:03
<@Alek>
anyone interested in Cyberpunk 2077 and have a twitter handle? I need to tag someone for a themed GPU giveaway, for a chance for both of us to win one.
00:10 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has quit [Ping timeout: 121 seconds]
00:32 Vorntastic [uid293981@Nightstar-ks9.9ff.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity]
00:37 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has joined #code
00:41 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has quit [Ping timeout: 121 seconds]
00:48 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has joined #code
00:55
<@Reiv>
Coding features that are annoying me today:
00:55 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has quit [Ping timeout: 121 seconds]
00:56
<@Reiv>
The fundamental incompatability of format between a SELECT and an UPDATE/SET command
00:56
<@Reiv>
Don't go making me rewrite the code I just wrote to let me visually inspect what rows the criteria will be hitting, damnit
00:59
<&[R]>
Also how UPDATE and INSERT are totally different
01:00
<&[R]>
Thankfully MySQL has UPSERT (which has UPDATE syntax, and can function as UPDATE, but can also function as INSERT when you need it to)
01:02
<@Alek>
that makes me upsert.
01:02
<@Alek>
¬_¬
01:16 macdjord [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
01:16 mode/#code [+o macdjord] by ChanServ
01:19 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
01:21 celmin|away is now known as celticminstrel
01:26
<&ToxicFrog>
Alek: I'm mildly interested and have twitter @ranavin, but I also basically never use it for anything so if it actually depends on doing anything with twitter you should find someone else
01:49
<@Alek>
TF, sorry, already tagged someone. I should have mentioned that already.
01:59 Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
02:00 Vorntastic [uid293981@Nightstar-ks9.9ff.184.192.IP] has joined #code
02:00 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
02:00 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
02:05 Kindamoody is now known as Kindamoody[zZz]
02:07 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has joined #code
02:11 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has quit [Ping timeout: 121 seconds]
02:26 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: WeeChat 2.7]
02:26 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
02:26 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
02:30 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: WeeChat 2.7]
02:30 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
02:30 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
02:32 * McMartin ends up buried up to his neck in making a giant synchronous API asynchronous.
02:33
<&McMartin>
On the plus side, it kind of already is; on the minus side, it's put the worker threads it uses to get this result too high up in the abstraction layers and that's making it impossible to swap in Actually Asynchronous APIs there.
02:38 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
03:01
<&[R]>
McMartin: Media transfer is now complete
03:02
<&[R]>
Two issues immediately: 1) it won't list the SD card stuff until I click a certain button in the music menu (despite taking 3 minutes on boot to scan something [which it didn't do on a dry boot])
03:02
<&[R]>
2) It won't display the full name of stuff
03:03
<&[R]>
Like it cuts the second "r" in "Mother Mother" off
03:05
<&[R]>
Might work better if I don't just dump my entire collection onto it
03:19 Degi [Degi@Nightstar-6p5cqa.dyn.telefonica.de] has quit [Ping timeout: 121 seconds]
03:22 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has joined #code
03:22 Degi [Degi@Nightstar-uot13v.dyn.telefonica.de] has joined #code
03:30 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has quit [[NS] Quit: Bye]
03:31
<&[R]>
Yeah... you'd definately want to clean things up before putting them on this thing
03:31
<&[R]>
filename and ID3 tags wise
04:02
<@Alek>
OMG someone who used less symbols than Vorn on a SpaceChem spot.
04:09 Vorntastic [uid293981@Nightstar-ks9.9ff.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity]
04:11
< bluefoxx>
I wonder if the folks who designed that mp3 player are the ones who were asking questions in the #rockbox channel on freenode a few years ago
04:12
<&[R]>
Oh?
04:13
< bluefoxx>
Someone showed up in there one afternoon proclaiming they represented a Chinese DAP maker and asked some questions iirc about desirable features and developing with rockbox
04:20
<&[R]>
Not sure
04:20
<&[R]>
Firmware is apparently v1.0
04:21
<&[R]>
2019-03-29
04:34
< bluefoxx>
Did some digging, apparently it was the AGPtEK guys, or so the random person complained
04:35
<&[R]>
This is "kingbox"
04:38
<@Alek>
Danopth>Nothing Works is ewww.
04:39
< bluefoxx>
Yeah, probably not the same guys
04:40
< bluefoxx>
But given the innovation style of China's manufactoring industry, I wouldn't doubt at least one person there is aware of rockbox or some of the popular features of players supported by it
05:21 Derakon is now known as Derakon[AFK]
05:31 macdjord is now known as macdjord|slep
06:11 celticminstrel [celticminst@Nightstar-80avij.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:02 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Operation timed out]
07:02 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
07:02 mode/#code [+o Syloq] by ChanServ
07:09 Attilla [sid13723@Nightstar-2dc.p8m.184.192.IP] has quit [Ping timeout: 121 seconds]
07:10 Attilla [sid13723@Nightstar-6br85t.irccloud.com] has joined #code
07:10 mode/#code [+o Attilla] by ChanServ
08:50 Kindamoody[zZz] [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Client exited]
09:31 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
09:31 mode/#code [+qo Vornicus Vornicus] by ChanServ
09:54 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Ping timeout: 121 seconds]
09:56 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code
09:56 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
09:59 VirusJTG_ [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code
10:00 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Ping timeout: 121 seconds]
10:12
<@gnolam>
Ah, the German dictionary. Truly one of the most important programming reference books.
10:59 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has joined #code
11:20 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code
11:20 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
11:21 VirusJTG_ [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Ping timeout: 121 seconds]
11:36 Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code
11:36 mode/#code [+o Kimo|autojoin] by ChanServ
11:53 Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
11:54 Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code
11:54 mode/#code [+o Kimo|autojoin] by ChanServ
12:28 catalyst [yaaic@Nightstar-295h3e.cpe.teksavvy.com] has quit [The TLS connection was non-properly terminated.]
12:41 Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
12:51 Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code
12:51 mode/#code [+o Kimo|autojoin] by ChanServ
12:59 macdjord|slep is now known as macdjord|wurk
13:10 Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
13:18 Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
13:29 celticminstrel [celticminst@Nightstar-80avij.dsl.bell.ca] has joined #code
13:29 mode/#code [+o celticminstrel] by ChanServ
13:53 celticminstrel is now known as celmin|away
15:21
<@gnolam>
Bluegh
15:22
<@gnolam>
I was going to move a single button. It turned into a massive refactoring.
15:39
<@gnolam>
Moving a button: 13 files changed, 767 insertions(+), 751 deletions(-)
17:00 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection reset by peer]
17:58
<&jeroud>
Regarding that blog post from earlier, I decided to get out of the hardware game the first time I had to debug my program with a microscope.
17:59
<&jeroud>
This was after we realised that it worked fine on one board, but not the other.
18:00
<&jeroud>
Turns out there was a hairline crack in one of the address lines for the multiplexer we were controlling.
18:01
<~Vornicus>
D:
18:03 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
18:04
<&jeroud>
That said, I'm quite proud of having fixed a software bug in hardware once.
18:07
<&jeroud>
The code sent stuff to the wrong pins, but this was one of the really crappy microcontrollers that needed manual bank switching to access all its RAM so fitting in an extra variable to juggle the bits around was a bunch of extra work.
18:08
<&jeroud>
So we cut the tracks and soldered in some patch wires to connect the pins to the peripheral in a different order.
18:09
<&jeroud>
(I've "fixed" hardware bugs in software as well, but that's generally more workaround than fix and it's a much more common programming experience.)
18:15 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
18:27
<&ToxicFrog>
Speaking of hardware: https://www.gamasutra.com/blogs/DaveBaggett/20131031/203788/My_Hardest_Bug_Ever.php
18:36 Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code
18:36 mode/#code [+o Kimo|autojoin] by ChanServ
18:44 Kimo|autojoin is now known as Kindamoody
19:53 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [The TLS connection was non-properly terminated.]
19:54 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
19:54 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
21:41 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [The TLS connection was non-properly terminated.]
21:52
<&McMartin>
ToxicFrog: That was the inciting link :)
21:54
<&McMartin>
Also OK Python 3 you win this round
21:54
<&McMartin>
>>> [hex(ord(c)) for c in "漢字"]
21:54
<&McMartin>
['0x6f22', '0x5b57']
22:03 Derakon[AFK] is now known as Derakon
23:11 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [The TLS connection was non-properly terminated.]
23:12 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
23:12 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
23:14 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
23:14 mode/#code [+o himi] by ChanServ
23:29 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
23:34 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
--- Log closed Thu Feb 20 00:00:11 2020
code logs -> 2020 -> Wed, 19 Feb 2020< code.20200218.log - code.20200220.log >

[ Latest log file ]