code logs -> 2018 -> Fri, 13 Apr 2018< code.20180412.log - code.20180414.log >
--- Log opened Fri Apr 13 00:00:29 2018
00:11 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
00:14 Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [[NS] Quit: ]
00:32 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
00:53 celticminstrel [celticminst@Nightstar-m1ak9t.dsl.bell.ca] has joined #code
00:53 mode/#code [+o celticminstrel] by ChanServ
00:58 Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code
00:58 mode/#code [+o Alek] by ChanServ
01:00 Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [[NS] Quit: ]
01:17 Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code
01:17 mode/#code [+o Alek] by ChanServ
01:22 Jessikat` [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed]
02:42 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
02:42 mode/#code [+o himi] by ChanServ
03:43 Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Ping timeout: 121 seconds]
03:46 Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code
03:46 mode/#code [+o Alek] by ChanServ
04:18 * McMartin gets the Cyclic Cellular Automaton running on the Genesis
04:19
<&McMartin>
Unfortunately, my first implementation appears to only be able to emit one generation every seven seconsd.
04:19
<&McMartin>
That is going to need some extra work.
04:24
<&[R]>
McMartin: http://www.rrsd.com/software_development/gameboy_development/index.htm
04:26
<&McMartin>
Ah, sdcc
04:26
<&McMartin>
That's actually in the fedora repos :)
04:28
<&[R]>
sdcc?
04:28
<&[R]>
Oh
04:29
<&[R]>
I thought that page was more along the lines of gb programs he wrote
04:29
<&[R]>
I guess it's not as interesting to you as I thought it would be then, sorry :/
04:55
<&McMartin>
Yeah, it's his toolkits, it seems
04:57
<&[R]>
His postman's sort sounded interesting
04:57
<&[R]>
But there's no Linux version
04:57
<&[R]>
Also not FOSS
04:57
<&[R]>
D:
05:20 gnolam_ [lenin@Nightstar-ego6cb.cust.bahnhof.se] has joined #code
05:23 gnolam [lenin@Nightstar-ghphrt.cust.bahnhof.se] has quit [Ping timeout: 121 seconds]
05:24 Derakon is now known as Derakon[AFK]
05:41
<&McMartin>
Whoops
05:41 * McMartin had written his loop bounds in the wrong base, and was thus doing redundant computation 80% of the time.
05:41
<&McMartin>
Now we're almost up to 0.5 FPS
05:41
<&[R]>
Nice
05:41
<&[R]>
https://balau82.wordpress.com/2012/02/19/linking-a-binary-blob-with-gcc/
05:43
<&McMartin>
That is extremely relevant to my interests.
05:43
<&[R]>
Looks like you could do something like what MS does with having .ico data and other stuff in .exe files
05:43
<&McMartin>
I'm going to need something like that if I start trying to reconstruct the Genesis GCC toolkit with a minimal set of libraries
05:43
<&McMartin>
Oh yeah
05:43
<&McMartin>
What this *really* gets around is that shit like early-form XPM
05:43
<&McMartin>
Where it's megabyte-long .h files full of hex constants
05:44
<&McMartin>
No. Bad. This is why home computers had assemblers with the .incbin directive.
05:44
<&[R]>
Is that last line aimed at whoever made XPM?
05:44
<&McMartin>
Vaguely, except I think XPM might predate home computers, so~
05:45
<&McMartin>
Statically linking data you don't plan on changing and intend to always have in core is a solid practice though.
06:04 celticminstrel [celticminst@Nightstar-m1ak9t.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
06:08 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
06:08 mode/#code [+qo Vornicus Vornicus] by ChanServ
06:17
<&McMartin>
And after some optimizations I am now up to 2 FPS
06:17
<&[R]>
\o/
06:22
<&McMartin>
Looks like the initial conditions for my PRNG don't leave the droplet phase.
06:25
<&[R]>
"droplet phase"?
06:26
<&McMartin>
The three phases of the CCA are "chaos" - the initial random state; "droplet" - where these coalesce into large blobs of color; and "defect" or "demon" - where the system evolves into ever-growing spirals with an end state of every cell changing every tick.
06:27
<&[R]>
Ah
06:31 * McMartin alters the random seed, gets a spiral out
06:47
<&McMartin>
Droplet phase: https://i2.wp.com/bumbershootsoft.files.wordpress.com/2018/04/cca_droplet.png?ssl=1
06:47
<&McMartin>
Defect phase: https://i2.wp.com/bumbershootsoft.files.wordpress.com/2018/04/cca_defect.png?ssl=1
06:48 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
07:03 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [[NS] Quit: upgrades]
07:04
<&[R]>
Damnit, was just about to ask something McM would know
07:05
<&[R]>
Basically, morbid curiosity, where is libc in DOS stuff? Is it statically linked to everything?
07:09 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Connection closed]
07:09 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code
07:09 mode/#code [+ao McMartin McMartin] by ChanServ
07:14
<&[R]>
Morbid curiosity, where is libc in DOS stuff? Is it statically linked to everything?
07:14
<&[R]>
Because DOS doesn't have any form of dynamic linking right?
07:15
<&McMartin>
There's nothing stopping you from hauling code into RAM off disk and jumping to it.
07:15
<&McMartin>
Libc was, indeed, generally statically linked and aggressively dead-code-eliminated
07:15
<&McMartin>
But larger programs before 16MB RAM became the norm would generally implement some kind of custom paging mechanism.
07:16
<&[R]>
Then in Windows it's in win.dll I guess? (I don't recall there being a c.dll)
07:16
<&McMartin>
It is in one of many, many, many places.
07:16
<&McMartin>
The one that is guaranteed to exist is MSVCRT.dll
07:16
<&McMartin>
But pretty much every point release of every version of visual studio ever published has its own independent libc that your code will not run without.
07:17
<&McMartin>
mingw either usees MSVCRT directly or wraps it in a light layer of extra POSIXness.
07:18 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
07:18 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:18
<&McMartin>
(re: custom paging: the DOS versions of Star Control and Star Control II basically implemented each ship as a DLL; when you transitioned to combat each ship had its own file or file-like resource and part of that was code that ran the ship's AI or executed its unique special powers.)
07:18
<&[R]>
Cray cray
07:19
<&McMartin>
When you're in real mode, shit gets real real fast.
07:19
<&McMartin>
(Also, when you're in real mode, far pointers make nearly all code almost completely position-independent almost for free.)
07:50 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
09:23 Vorntastic [Vorn@Nightstar-4ht8bg.sub-174-210-0.myvzw.com] has joined #code
11:20 Vorntastic [Vorn@Nightstar-4ht8bg.sub-174-210-0.myvzw.com] has quit [[NS] Quit: Bye]
12:21
< gnolam_>
Nghghg
12:22
< gnolam_>
I'm starting to believe that everyone who writes Linux guides is a troll.
12:22
< gnolam_>
Because they never, *ever* actually work.
12:23
<@TheWatcher>
IME they tend to be people who're very knowledgeable about the thing they're writing about, and uttery shit at writing guides/docs for people who don't already know it all.
12:23
<@TheWatcher>
So they miss important things out, or embed vital information in run-on sentences
12:24
<@TheWatcher>
(Y'know, assuming it's not just outdated)
12:25
<@TheWatcher>
(Also, 'nghghg' should totally be a mercurial command~)
13:00 Degi [Degi@Nightstar-iuc7cp.dyn.telefonica.de] has joined #code
13:20
< gnolam_>
Not even simple step-by-step guides work.
13:29 * abudhabi looses a roaring laughter, fell and terrible!
13:29 * abudhabi has butchered a raspi server!
13:29 * abudhabi has butchered an old desktop.
13:30
<@abudhabi>
This has got to be one of the silliest things I've done with hardware. The only DVD drive I had access to is an old PATA thing.
13:30 gnolam_ is now known as gnolam
13:31 mode/#code [+o gnolam] by ChanServ
13:31
<@abudhabi>
But I have a PATA to USB widget, and the destination box does have the old power connector, so I've installed the DVD inside, hooked it up to power normally, then plugged in the PATA2USB gizmo, and led the USB end through the back and into one of the USB ports.
13:31
<@abudhabi>
And it even works.
13:49 gnolam [lenin@Nightstar-ego6cb.cust.bahnhof.se] has quit [[NS] Quit: Reboot]
13:52 gnolam [lenin@Nightstar-ego6cb.cust.bahnhof.se] has joined #code
13:52 mode/#code [+o gnolam] by ChanServ
14:36
<&ToxicFrog>
It doesn't get really silly until you're doing that, but with two machines side by side so that you can use the power connectors from one and hook it into the USB ports of the other
14:38
<@abudhabi>
Did that once.
14:38
<@abudhabi>
I forget what for.
14:38
<@abudhabi>
I had to get the power button pressing exactly right or it wouldn't boot right.
14:59 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
14:59 mode/#code [+qo Vornicus Vornicus] by ChanServ
15:06 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
15:16 Degi [Degi@Nightstar-iuc7cp.dyn.telefonica.de] has quit [Connection closed]
15:25 Jessikat [Jessikat@Nightstar-d5f93g.dab.02.net] has joined #code
15:37 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Connection closed]
17:56
<&[R]>
gnolam: What guides are you trying to follow?
19:02 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
19:18 Jessikat` [Jessikat@Nightstar-1ddci0.dab.02.net] has joined #code
19:21 Jessikat [Jessikat@Nightstar-d5f93g.dab.02.net] has quit [Ping timeout: 121 seconds]
19:39
<&McMartin>
Wat: https://github.com/nebulet/nebulet/tree/master/wasm
19:42
<&[R]>
" (Going to be) A microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
19:42
<&[R]>
"
19:43
<&McMartin>
I assume it's the microkernel and not the usermode that runs in ring 0
19:43
<&McMartin>
I was mostly enjoying how all the files were ".wat"
19:49
<@gnolam>
[R]: trying to get an FTP server set up on a Raspberry Pi.
19:50
<&[R]>
Ah, which ftpd?
19:50
<@gnolam>
I think I've tried like four of them so far without any success?
19:50
<@gnolam>
There's even official tutorial, using pure-ftpd: https://www.raspberrypi.org/documentation/remote-access/ftp.md
19:50
<@gnolam>
Guess if it works?
19:52
<&[R]>
Debugging options: use su to become the ftpd user, try and cd to the directory with the files, make sure the user can read the files. (This also works for httpd's)
19:52
<&[R]>
What specific failure modes are you encountering?
19:53
<@gnolam>
Authentication fails. No idea why, since none of them seem to bother logging that detail.
19:54
<&[R]>
Host system uses PAM, or shadow for authentication?
19:54
<&[R]>
Also vsftpd (perhaps other ones) can use a custom flat-file for authentication.
19:56
<&[R]>
Which will bypass the system authentication entirely.
19:56
<&[R]>
If you're using PAM though, details should pop up in /var/log/auth.log
20:27 Vorntastic [Vorn@Nightstar-t6ie9o.sub-174-210-23.myvzw.com] has joined #code
21:05 gashach [NSkiwiirc@Nightstar-mnuqm5.tvc-ip.com] has joined #code
21:17 Vorntastic [Vorn@Nightstar-t6ie9o.sub-174-210-23.myvzw.com] has quit [Ping timeout: 121 seconds]
21:28 Degi [Degi@Nightstar-iuc7cp.dyn.telefonica.de] has joined #code
21:39 Vorntastic [Vorn@Nightstar-e5f8tl.sub-174-211-0.myvzw.com] has joined #code
22:38
<&McMartin>
PSA, attn in part ToxicFrog: Sean Barrett aka "nothings" will be doing another livestream of the System Shock code auditing tomorrow, tentatively scheduled for noon PST.
22:38
<&McMartin>
Er
22:38
<&McMartin>
PDT
22:40
<&ToxicFrog>
Thanks for the heads up but also lol at the idea that I can watch anything in realtime
22:40
<&ToxicFrog>
I'll download the VOD and watch it in half hour slices over the next month l,l
22:40
<&ToxicFrog>
;.;
22:41
<&McMartin>
;.;
22:42
<&McMartin>
How does downloading VODs from Twitch work? Is there a link I've missed? Does youtube-dl do it?
22:43
<&ToxicFrog>
youtube-dl might but the actual answer is "I wait for someone at Night Dive to upload it to youtube and then aim youtube-dl at that"
22:56
<&ToxicFrog>
http://blog.danielwellman.com/2008/10/real-life-tron-on-an-apple-iigs.html
23:00
<&McMartin>
yay
23:01
<&McMartin>
One of my fellow students back in HS made a text game that had places where "you can't go that way" was explicitly the narrator preventing you from wandering off into undeclared RAM
23:11 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
23:11 mode/#code [+qo Vornicus Vornicus] by ChanServ
23:17 Vorntastic [Vorn@Nightstar-e5f8tl.sub-174-211-0.myvzw.com] has quit [Ping timeout: 121 seconds]
23:23 Kindamoody is now known as Kindamoody[zZz]
23:49 Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
23:49 Jessikat` [Jessikat@Nightstar-1ddci0.dab.02.net] has quit [[NS] Quit: Bye]
--- Log closed Sat Apr 14 00:00:31 2018
code logs -> 2018 -> Fri, 13 Apr 2018< code.20180412.log - code.20180414.log >

[ Latest log file ]