--- Log opened Sun Oct 06 00:00:17 2019 |
00:00 | <&McMartin> | ... Yeah, OK, no, you will be doing some High Energy Work there |
00:01 | <&McMartin> | A glass furnace is well above 1000 C |
00:04 | <@gnolam> | eBay, you have failed me again. |
00:05 | <@gnolam> | I can't find any quartz sphinxes, large or small. |
00:07 | <&McMartin> | ... going jackdaw-hunting, are we |
00:11 | <@gnolam> | Indeed. |
00:20 | < Emmy> | https://www.scientificamerican.com/article/new-concentrating-solar-tower-is-worth-its-salt-with-24-7-power/ |
00:21 | < Emmy> | 565C top. :( |
00:22 | <&McMartin> | Yeah, OK. So at the moment we're looking at needing fossil fuels for this. |
00:22 | <&McMartin> | Maybe a future tech could use tricks like induction ranges, but I'm not at all sure you can get the vessels hot enough. |
00:22 | < Emmy> | nah, biomass is easily good enough |
00:23 | < Emmy> | after all, burning wood (charcoal) is how it's been done for ages before the advent of fossil fuels. |
00:24 | <&McMartin> | Oh right |
00:24 | | * McMartin has a consistent brainfart on charcoal vs actual coal |
00:25 | < Emmy> | induction is easily powerful enough |
00:26 | < Emmy> | afaik even the primary method in use nowadays? |
00:26 | < Emmy> | https://dw-inductionheater.com/induction-melting-glass.html |
00:26 | <&McMartin> | Oh neat! |
00:27 | <&McMartin> | I only actually learned about this technology at the consumer level, like, last month (the apartments around here aren't old, but they aren't exactly recently renovated) |
00:28 | <&McMartin> | It seems like it's been around in some form or another for like a hundred years |
00:28 | < Emmy> | https://en.wikipedia.org/wiki/Induction_furnace |
00:28 | < Emmy> | anyway. naptime! |
00:28 | < Emmy> | way past naptime. it's almost half past one D: |
00:29 | | Kindamoody|afk is now known as Kindamoody |
00:31 | < Degi> | Hm you could use high borate glass, that melts at lower temperatures |
00:32 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
00:38 | | Kindamoody is now known as Kindamoody[zZz] |
01:29 | | Degi [Degi@Nightstar-q6a8l8.dyn.telefonica.de] has quit [Connection closed] |
02:16 | <@Alek> | how much manpower would you need to manually power an engine to get induction hot enough for glasswork, I wonder? |
02:22 | <&McMartin> | I'd probably rely on hydropower. |
02:24 | <&McMartin> | In other news, I have succeeded at doing a thing. |
02:24 | <&McMartin> | UQM is now running, hardware accelerated, directly on my RPi3's video core. No X11 required. |
03:09 | <@Alek> | hmm. hydropower might allow for cooling as well, at that. |
03:10 | <&McMartin> | ... well, actually, now that I mention it |
03:10 | <&McMartin> | I got the letter from my power company a couple days ago |
03:10 | <&McMartin> | I actually *do* rely on hydropower; it's apparently 56% of the electricity they're selling us. |
03:11 | <&McMartin> | Meanwhile, in coding news, I've gotten UQM to compile and run on the RPi3 |
03:11 | <&McMartin> | ... and to do so without X11 or anything, just having SDL2 setup an accelerated graphics context at the console. |
03:12 | <&McMartin> | Somehow, however, x86 has been OK with us casting function pointers to obviously incompatible signatures with merely a warning, while on ARM that produces actually incorrect behavior |
03:12 | | * McMartin will need to fix that, but is unsure how any of this has ever worked. |
03:21 | <@Alek> | McM, whereabouts are you again? |
03:26 | <&McMartin> | Silicon Valley |
03:28 | <&McMartin> | But due to the nature of the teams I work with (mostly in Asia) I often keep extremely bizarre hours. |
03:30 | | catalyst [catalyst@Nightstar-5dv16h.cable.virginm.net] has quit [Ping timeout: 121 seconds] |
03:36 | | catalyst` [catalyst@Nightstar-5dv16h.cable.virginm.net] has joined #code |
03:45 | <@Alek> | ah, would the hydro be all the way over from Hoover, or is there something else closer? |
03:46 | <&McMartin> | Probably the Hetch Hetchy project. |
03:46 | <&McMartin> | But maybe Oroville, I dunno. |
03:47 | | Derakon[AFK] is now known as Derakon |
03:51 | | catalyst` [catalyst@Nightstar-5dv16h.cable.virginm.net] has quit [Ping timeout: 121 seconds] |
03:59 | < Yossarian> | If the Thinkpad T440p (14") model has socketed mobo it might be the best used laptop for the money and it is five years old |
04:07 | < Yossarian> | oh, the T440p allows for easier LCD replacement, uses eDP (embedded DisplayPort)... if models in the same range but smaller use eDP too, it would make some logical sense to try to wedge a high rez Retina panel from an iPad (10" max I think?) and then from various MacBooks. Pain in the butt, but if physical dimensions fit and backlight circuit is compatible you'll have the best display possible, |
04:07 | < Yossarian> | but a Retina panel is probably not the norm. |
04:07 | < Yossarian> | 1080p would be nice, though |
04:10 | < Yossarian> | sample: https://www.amazon.com/Kreplacement-Replacement-N140HCE-EN1-1920x1080-Non-Touch/dp/B075DD2356 1080 14.0" replacement, LED backlighting but uses PWM? doesn't say if it is IPS or TN but if it is IPS, that's a hella good deal. |
04:12 | < Yossarian> | "Supposedly, some sellers on Taobao are selling the Haswell CPUs (i7-4770HQ, 4780HQ) used in the 2015 Macbook Pro, soldered onto an LGA adapter board. This allows what are normally BGA CPUs to be installed into the T440p, granting Intel Iris Pro integrated graphics. It should be a notable boost over the GT 730M." |
04:12 | < Yossarian> | Wow, that's awesome if true but I never liked buying from sites like Taobao and such... |
04:13 | < Yossarian> | T430 will probably cost more to do the screen mod but the selection of processors will be easier to find on ebay |
04:30 | < Yossarian> | but the T440p your trackpoint has no buttons, that was an oversight; keyboard is the newer style too |
04:31 | | celticminstrel [celticminst@Nightstar-ocfc15.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
05:21 | | Derakon is now known as Derakon[AFK] |
05:24 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code |
05:24 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
05:58 | <@Alek> | https://i.imgur.com/wg830IL.jpg |
05:59 | < Yossarian> | I'm reading this paper about the procedural generation algorithm for this Atari 2600 game and my goodness, what a serious lack of hardware! |
06:04 | <&[R]> | Windows is bestest OS |
06:55 | <&McMartin> | The 2600 is pretty amazing for what it does with what it has. |
06:56 | <&McMartin> | And it was so unchained that it outcompeted its own successor... and its successor was doing stuff the NES couldn't match three years before the NES hit US shores. |
06:56 | <&McMartin> | (The NES is still better hardware overall, but the *specific* things the 5200 could do were not copied by later-generation systems.) |
06:57 | <&McMartin> | I wound up doing a full code walkthrough for creating a small 2600 game awhile back |
06:57 | <&McMartin> | https://bumbershootsoft.wordpress.com/2018/08/20/atari-2600-powers-and-responsibilities/ |
06:57 | <&McMartin> | That then goes through another half-dozen posts or so, including taming its completely bonkers sprite positioning system |
06:57 | <&McMartin> | (basically there's a register and when you write to it that means "wherever the TV's CRT is pointed *right now* -- that's where I want you to put the sprite. So horizontal positioning is a matter of cycle counting out from HBLANK.) |
06:58 | <&McMartin> | (I derive a routine of under 32 bytes that takes an X coordinate and a sprite and puts the sprite there.) |
07:14 | < Yossarian> | Counting cycles to write the next frame correctly or else it blows up |
07:14 | < Yossarian> | might have explained Atari's corporate culture |
07:18 | < Yossarian> | but the 2600 used the 13 address line version of the 6502, the uh 6507? |
07:18 | < Yossarian> | and all polling, so again, ya gotta count cycles |
07:19 | < Yossarian> | what a pain, 2600 was slightly before my time, I was a widdle kid but it had its share of good games and stinkers |
07:19 | < Yossarian> | didn't they port Joust to 2600? how was it? |
07:28 | < Yossarian> | I might have played the NES port once or twice, can't remember. |
07:40 | <&McMartin> | The 2600 port plays well and is better than it really has any right to be |
07:40 | <&McMartin> | The 5200 port is more or less arcade perfect. |
07:40 | <&McMartin> | The 5200 port of Berzerk is better than arcade perfect. |
07:41 | <&McMartin> | (The 5200 is basically an Atari 800 without the keyboard and with a minimal RAM configuration and no BIOS.) |
07:41 | <&McMartin> | (Note that 'minimal RAM configuration' is still 8x the CPU-accessible RAM than what the NES had.) |
07:42 | <&McMartin> | Also, you generally counted scanlines to get to the next frame, and when you were doing real logic, you would set a hardware timer, do your frame logic, and then spinlock on the timer once you were done. |
07:42 | <&McMartin> | Even though VBLANK and VSYNC were indeed under software control |
07:42 | <&McMartin> | It really wasn't that hard to keep those smooth. |
07:44 | <&McMartin> | One of the really nice things, which I really missed when I went back to the C64 from the Atari, is that there's also a register that when you write it, it hard-syncs you to the HBLANK signal. the CPU halts until the exact moment the HBLANK begins. |
07:46 | <&McMartin> | Also, unlike certain other systems (cough NES cough) each scanline is an exact number of CPU cycles long, and unlike, well, pretty much everything I've seen that's not in some sense a direct descendant of the 2600, the pixel counts also exactly fit into cpu counts too. |
08:11 | < Yossarian> | I tried coding again. The Fear got me. |
08:12 | < Yossarian> | I saw cout being left bitshifted hello world times and then I closed my editor. |
08:13 | < Yossarian> | Heh heh. |
08:40 | <&McMartin> | Maybe use a civilized language with print statements |
08:46 | <&[R]> | $ scp ~/Downloads/launcher.jar 10.255.0.171:jars/ |
08:46 | <&[R]> | scp: jars/: Is a directory |
08:46 | <&[R]> | Yes. Thank you. I know. Why did you not do as I asked? |
08:48 | <&McMartin> | ... that's a new one on me. |
08:48 | <&McMartin> | The other way around, and you need a -r. |
08:49 | <&McMartin> | Does jars/ not exist? |
08:51 | <&[R]> | It didn't |
08:51 | <&[R]> | jar is the directory I wanted |
08:51 | <&[R]> | Eitherway, that's an absolutely horrid error message for that case |
08:52 | <&McMartin> | Pretty sure it's just forwarding an unusually dumb errno |
08:52 | <&McMartin> | "I can't copy a file and transform it into a directory" |
08:52 | <&McMartin> | Flipside of trying to copy multiple items into something that is *not* a directory. |
08:53 | <&[R]> | That makes sense I guess |
08:55 | <&McMartin> | POSIX is all about making sense while being as unergonomic as humanly possible |
09:16 | | Kindamoody[zZz] is now known as Kindamoody |
09:48 | < Yossarian> | https://www.reddit.com/r/emulation/comments/d0ht6l/has_emulation_preserved_anything_today_that_has/ |
09:50 | <&[R]> | https://old.reddit.com/r/emulation/comments/d0ht6l/has_emulation_preserved_anything_today_that_has/ <-- fixed link |
10:15 | <&McMartin> | The MMO "Habitat", for the Commodore 64 run on the predecessor to AOL, is another case of a dead game that got resurrected later. |
10:18 | <&[R]> | MMOs are pretty commonly killed |
10:18 | <&[R]> | Tabula Rasa was screwed pretty hard |
10:39 | | * TheWatcher eyes his ~/projects directory properly for the first time in an age, finds bits of work on a Sentinel clone he'd completely forgotten he even started |
11:08 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
11:17 | <&jerith> | Yay! Through my big refactor and back to lots of little incremental things. |
11:58 | <&jeroud> | I still don't have tail-call optimization or continuations, but I now have the groundwork to implement them. |
11:59 | <&jeroud> | I also still need to do something about macro hygiene. My current implementation is quite naive and does no renaming. |
12:15 | | Kindamoody is now known as Kindamoody|afk |
12:35 | | * Vorntastic examines. The best way to do the special casing here is actually... To ensure that if there's a double infinite, it's the last one in the hierarchy. This leaves only the topmost node to worry about; that node may need to get its index order swapped, once, to make sure that the first thing the searcher meets is on a side of the initial distant line that also has part of the actual triangulation |
13:03 | <@TheWatcher> | Obviously~ |
13:23 | | * Vorntastic is an elder horror. He talks to the void and wrangles with the infinite. Get over it. |
13:28 | <@Tamber> | Iä! Iä! Vorn fhtagn! |
13:30 | | * Emmy calls a young and old priest just to be certain |
13:33 | < ErikMesoy> | <Priest> This isn't a horror. This is just a minor heretic with delusions of grandeur. You should be calling a nun to slap him on the wrist. |
13:38 | | * Emmy sacrifices the priest to satan |
13:39 | < ErikMesoy> | Don't do that. |
13:57 | < Emmy> | why not? |
13:58 | <@Tamber> | too much paperwork |
13:58 | < Emmy> | isn't that what imp scribes are for? |
14:53 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
14:53 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
15:16 | | Kindamoody|afk [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Ping timeout: 121 seconds] |
15:18 | | Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code |
15:18 | | mode/#code [+o Kimo|autojoin] by ChanServ |
15:47 | | celticminstrel [celticminst@Nightstar-ocfc15.dsl.bell.ca] has joined #code |
15:47 | | mode/#code [+o celticminstrel] by ChanServ |
16:57 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
17:34 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
17:46 | | Kimo|autojoin is now known as Kindamoody |
19:24 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
20:10 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
21:59 | | * Alek remembers betaing Tabula Rasa fondly. |
22:00 | <@Alek> | It was the first MMO with shooting mechanics I played. |
22:01 | <@Alek> | I never even played a LAN shooter before then, and only GunZ after until I found Warframe. |
22:02 | <@Alek> | actually, I lie, I did play a TINY bit of some shooters in between, but just a taste here and there. |
22:03 | | * McMartin ponders |
22:03 | <@Alek> | but in MMO terms, only Tabula Rasa and Warframe, and they're extremely different. |
22:03 | <&McMartin> | I guess mine was Spiral Knights. |
22:03 | <@Alek> | does that even count as a shooter? the bullets there are VERY slow from what I recall. |
22:04 | <&McMartin> | I think it counts because you have to aim them and it's not just a ranged attack that rolls to-hit |
22:04 | <@Alek> | I should clarify, by shooting mechanics I meant FPS/TPS style aim-and-shoot |
22:04 | <@Alek> | mmm. good point. |
22:04 | <&McMartin> | It isn't over the shoulder |
22:04 | <@Alek> | even if it is more iso-style. |
22:05 | <&McMartin> | Yeah, a reason to exclude it would be "but that makes Diablo II count" |
22:05 | <@Alek> | I did mean aim-and-shoot, yes, although I wasn't thinking of that case but of see-and-shoot specifically. |
22:05 | <&McMartin> | ... but then, that might be a reason to *include* Diablo II. |
22:05 | <&McMartin> | Yeah |
22:05 | <&McMartin> | I never played anything like what I think you mean pre-Warframe. |
22:06 | <&McMartin> | And Warframe didn't stick. I'm not cut out for MMOs after the Cities fell. |
22:06 | <@Alek> | stuff like Counterstrike counts, or would if it were massive. |
22:06 | <@Alek> | Battlefield does... >_> |
22:06 | <@Alek> | Cities? |
22:07 | <&McMartin> | of Heroes and Villains |
22:07 | <&McMartin> | If Battlefield does, the good Tribes games should |
22:07 | <@Alek> | ahh. yeah. there's a bunch of revival projects going on right now, in playable mode already, so. |
22:07 | <@Alek> | yeah, they should. I tried one for a bit. |
22:08 | < ErikMesoy> | City of Heroes: Homecoming is pretty good |
22:09 | <@Alek> | anyway, Warframe is more of a roguelike shooter, since you're limited to small squads, but you face hundreds to thousands of enemies, and they keep evolving. |
22:10 | <@Alek> | from the original corridor shooter they added wider, more open rooms; better movement mechanics (more ninja-like!); fighting in space!; and two open-world areas already (although we're still limited to squads of 4, with summonable allies). |
22:15 | <@Alek> | upcoming stuff includes starship combat with integration between starship, space, and corridor fighting (use your ship to take down opposing fleets, take wing to clear out enemies and board opposing ships, fight on enemy ships to aid the bigger battle); integration between open-world and starship combat; and at least one more open-world area, probably in the Void. |
22:31 | < Yossarian> | hmm? |
22:33 | < Yossarian> | warframe like "Warframe is a cooperative free-to-play third person online action game set in an evolving sci-fi world." |
22:34 | < Yossarian> | think there is a namespace collision here |
22:36 | < Yossarian> | oh MMOs, this is a long time-length convo, I like it |
22:37 | < Yossarian> | I rememeber The Realm Online and Merridian 59 |
22:38 | < Yossarian> | which is lucky for me, they are to my knowledge the first MMOs (that aren't MUDs) |
22:38 | < Yossarian> | I was angry about Sony's handling of Star Wars Galaxies |
22:39 | < Yossarian> | and people probably still play everquest... probably? |
22:40 | < Yossarian> | reaching stock end content in WoW after playing on release day with 3 characters and then the model of releasing battlegrounds and having special equipment you can only use in there if you keep your rank I was like "yeah what a gyp, wasted too much of my time" |
22:40 | < Yossarian> | stock, bone stock, from several days of beta to release date to level 60 was max. |
22:40 | < Yossarian> | anddd I have not played an MMO since |
22:45 | < Yossarian> | The Realm was a great intro, reverse engineered server would be interesting |
22:46 | < Yossarian> | got people dying equipment and ripping each other off and getting jumped in PVP zones and camping outside people's houses, good times |
23:05 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
23:05 | <&[R]> | Knight Online and The Mana World are the only MMOs I've ever played |
23:34 | <@Reiv> | My first MMO shooter was Mechwarrior Online. |
23:34 | <@Reiv> | It is rather lovely. |
23:34 | <@Reiv> | Hope MW5 goes well enough to justify its existence going forward. |
23:35 | <@Reiv> | (Apparently the parent company is Betting It All on MW5, so it's both live or both die at this point) |
23:35 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
23:35 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
--- Log closed Mon Oct 07 00:00:18 2019 |