<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:21:23] ⇦ Quits: progwml6 (~progwml6@45.159.180.88) (Ping timeout: 202 seconds)
L2[00:22:10] ⇦ Quits: Arcanox (~dragonox@45.159.182.212) (Ping timeout: 200 seconds)
L3[00:26:57] ⇨ Joins: progwml6 (~progwml6@45.159.180.88)
L4[00:27:55] ⇨ Joins: Arcanox (~dragonox@45.159.182.212)
L5[00:32:32] ⇨ Joins: AdorableCatgirl (~sam@pool-74-110-180-14.rcmdva.fios.verizon.net)
L6[00:32:37] <AdorableCatgirl> so
L7[00:33:14] <Amanda> OS
L8[00:33:59] <Z​ef> OhS
L9[00:35:11] <AdorableCatgirl> i've finally got the fun stuff with zlan 3.0
L10[00:35:16] <AdorableCatgirl> written out
L11[01:07:12] <Bohemi​anHacks> It now auto-downloads catgirl porn until the disk is full?
L12[01:13:10] <AdorableCatgirl> what in the everliving name of fuck
L13[01:15:22] <Z​ef> ikr it should be gay
L14[01:18:33] <Kristo​pher38> I wonder if anybody bothered to write a virus and then distribute it somehow
L15[01:18:46] <Z​ef> One second
L16[01:19:02] <Kristo​pher38> :GWchadThinkeyes:
L17[01:19:15] <Z​ef> http://tinyurl.com/tnk35ux
L18[01:20:57] <Kristo​pher38> Not that I considered it as a viable way of distributing it
L19[01:21:23] <Kristo​pher38> I meant more like in the very early days of the arpanet
L20[01:22:40] <Kristo​pher38> You would try to spread your malware through the network
L21[01:23:00] <Kristo​pher38> As in, inside of minecraft
L22[01:23:25] <Kristo​pher38> On a multiplayer server
L23[01:25:27] <Z​ef> That's not really possible unless those computers are specifically told to save and run any signals it received as a program
L24[01:27:06] <Kristo​pher38> You're right
L25[01:29:05] <AdorableCatgirl> i mean, once i get zlan finished
L26[01:29:18] <Bohemi​anHacks> @Zef i thought the trap part of catgirl porn was implied?
L27[01:29:20] <AdorableCatgirl> it would technically be possible to spread malware over it?
L28[01:29:24] <Kristo​pher38> Or if some badly network service running is able to save arbitrary data to arbitrary files, that would work as well
L29[01:29:41] <AdorableCatgirl> i mean part of the zlan spec is a crc32 checksum
L30[01:29:51] <AdorableCatgirl> there's also extra metadata
L31[01:29:57] <AdorableCatgirl> so one could have say
L32[01:30:07] <AdorableCatgirl> an MD5, SHA-2, or another type of checksum
L33[01:30:20] <Kristo​pher38> @AdorableCatgirl it's about whether people would use your software
L34[01:30:22] <AdorableCatgirl> i'm working on my own hash based on ICE but w/e
L35[01:31:00] <AdorableCatgirl> zlan 3.0 is to be included with Zorya NEO's full release
L36[01:31:13] <AdorableCatgirl> but it's supposed to be disabled on boot sooo
L37[01:31:15] <Kristo​pher38> You'd want to spread to as many machines as possible
L38[01:31:16] <Bohemi​anHacks> the most realistic virus scenario for OC is via floppy autoruns
L39[01:31:41] <Kristo​pher38> Do floppies have autoruns?
L40[01:32:06] <Bohemi​anHacks> yeah
L41[01:32:09] <Kristo​pher38> Oh god, it's like in the old times
L42[01:32:20] <AdorableCatgirl> oh yeah
L43[01:32:22] <AdorableCatgirl> autoruns
L44[01:32:25] <Bohemi​anHacks> past that, you would have to exploit some kind of network service or another
L45[01:32:39] <AdorableCatgirl> also someone was talking about writing code to the EEPROM but
L46[01:32:44] <20​kdc> What about subliminal dangers
L47[01:32:47] <Bohemi​anHacks> maybe some kind of network file transfer protocol to drop the autorun on the target
L48[01:32:48] <AdorableCatgirl> at least you can't do that with Zorya NEO <3
L49[01:33:02] <AdorableCatgirl> because the EEPROM is stuffed full with code
L50[01:33:31] <Bohemi​anHacks> you could probably sneak a small remote/reverse shell into the eeprom
L51[01:33:44] <Kristo​pher38> I'd gladly hand out floppies with my malware
L52[01:34:25] <Bohemi​anHacks> irl shell scripts can be tiny, but thats mostly because they are ASM
L53[01:34:54] <Kristo​pher38> Reverse shell in eeprom would be even cooler since not only it's minified but also gonna be compressed, right @AdorableCatgirl ?
L54[01:35:34] <Kristo​pher38> You said that you're gonna use that decompressor someone wrote which fits in the data section of an eeprom
L55[01:35:42] <AdorableCatgirl> yea, Zorya NEO's loader is minified and compressed
L56[01:35:51] <AdorableCatgirl> also yea, mainly to cut down on space
L57[01:36:00] <AdorableCatgirl> so i can shove a bit more code in the kernel
L58[01:36:02] <Kristo​pher38> Yeah, so that'd be even harder to spot
L59[01:36:25] <Kristo​pher38> You'd have to go through two layers of obfuscation
L60[01:36:29] <AdorableCatgirl> but tell me how you'd get it in there
L61[01:36:42] <Bohemi​anHacks> magnets
L62[01:38:46] <AdorableCatgirl> anyways, i'm gonna also be working on a version of zyneo that loads from a romfs on an EEPROM card, 64KiB one
L63[01:39:06] <AdorableCatgirl> so if you really want a secure BIOS, just slap your install on a T1
L64[01:40:35] <Bohemi​anHacks> I think security in OC is mostly a minigame anyways
L65[01:40:59] <Bohemi​anHacks> without block protection its just like redstone locks
L66[01:41:06] <Ocawes​ome101> lol yea security is difficult
L67[01:41:19] <Bohemi​anHacks> man... i should not have come back to this chat
L68[01:41:28] <Bohemi​anHacks> you guys are awakening my will to play minecraft again
L69[01:41:41] <Ocawes​ome101> Even on the lua side, doing things like file permissions is hard
L70[01:41:45] <Bohemi​anHacks> im just getting mediocre at starcraft 2
L71[01:42:03] <Ocawes​ome101> hehehe
L72[01:42:13] <AdorableCatgirl> >file permissions
L73[01:42:21] <Bohemi​anHacks> Wanna mess with my OC as primary mod pack again
L74[01:42:24] <AdorableCatgirl> that's why i'm gonna make a filesystem
L75[01:42:33] <Bohemi​anHacks> using OC for autocrafting, storage, mining
L76[01:42:51] <Bohemi​anHacks> its very fun to strip out stuff like AE, refined storage, and quarrying
L77[01:42:52] <Ocawes​ome101> I personally think it's easier to make an OS than to make a filesystem, heh
L78[01:43:07] <AdorableCatgirl> 👉😎👉
L79[01:43:14] <AdorableCatgirl> also yea
L80[01:44:14] <AdorableCatgirl> filesystems are hard
L81[01:44:17] <Ocawes​ome101> I've written 3 or 4 OSes (only Open Kernel is actually any good) and never managed a filesystem
L82[01:44:27] <AdorableCatgirl> but it lets me do permissions
L83[01:44:41] <Ocawes​ome101> thats true
L84[01:44:57] <Bohemi​anHacks> Im not really into the making OSes and userspace programs, at least for OC
L85[01:45:06] <Bohemi​anHacks> its kinda fun on irl embedded electronics
L86[01:45:14] <Ocawes​ome101> Speaking of Open Kernel it supports mounting filesystems now
L87[01:45:17] <Bohemi​anHacks> but I dont really get the appeal in OC
L88[01:45:20] <AdorableCatgirl> i've got a decent, small archive format that you can flash onto EEPROM cards
L89[01:45:28] <AdorableCatgirl> i have the spec somewhere
L90[01:45:45] <Ocawes​ome101> Does anyone here play Xonotic?
L91[01:45:56] <Bohemi​anHacks> seems weird without proper binary level datatypes
L92[01:46:17] <Ocawes​ome101> or Red Eclipse?
L93[01:46:20] <AdorableCatgirl> https://github.com/Adorable-Catgirl/Random-OC-Docs/blob/master/formats/romfs/1.0.md
L94[01:46:33] <AdorableCatgirl> >without proper binary level datatypes
L95[01:46:35] <AdorableCatgirl> nani
L96[01:47:06] <Bohemi​anHacks> the only linux or FOSSy shooter games ive played is that one RTS/FPS hybrid
L97[01:47:37] <Bohemi​anHacks> also shoutout to proton + steam. Can play a bunch of windows games so easily now.
L98[01:47:42] <Ocawes​ome101> heck yeah
L99[01:47:58] <Ocawes​ome101> I've only actually used that for Need For Speed: Hot Pursuit but it works very very well
L100[01:48:04] <Bohemi​anHacks> I was playing battlefront 2(the OG one)
L101[01:48:11] <Ocawes​ome101> nice
L102[01:48:21] <Bohemi​anHacks> fallout new vegas
L103[01:48:25] <Bohemi​anHacks> kenshi
L104[01:48:35] <Ocawes​ome101> never heard of those two
L105[01:48:39] <AdorableCatgirl> big i r o n
L106[01:48:44] <AdorableCatgirl> wait what
L107[01:48:47] <AdorableCatgirl> never heard of what two
L108[01:48:57] <Bohemi​anHacks> how the fork havent you heard of fallout?
L109[01:49:07] <AdorableCatgirl> this makes my big iron the small iron
L110[01:49:10] <Ocawes​ome101> I mean, i've heard of like fallout 76
L111[01:49:17] <AdorableCatgirl> fallout nv is like
L112[01:49:19] <AdorableCatgirl> the best fallout
L113[01:49:22] <AdorableCatgirl> well
L114[01:49:26] <AdorableCatgirl> fps fallout
L115[01:49:29] <Bohemi​anHacks> thats like only hearing about the holy roman empire
L116[01:49:32] <AdorableCatgirl> is it really an fps?
L117[01:49:44] <AdorableCatgirl> anyways
L118[01:49:55] <Bohemi​anHacks> fallout is RPG FPS
L119[01:49:59] <Bohemi​anHacks> well the newer ones
L120[01:50:08] <AdorableCatgirl> i just mean
L121[01:50:15] <AdorableCatgirl> 'cause you can play the entire game in third person
L122[01:50:16] <Bohemi​anHacks> its def RPG first
L123[01:50:43] <AdorableCatgirl> anyways
L124[01:50:43] <Ocawes​ome101> these are the games in my steam library
L125[01:50:46] <AdorableCatgirl> 24-bit ints
L126[01:50:52] <AdorableCatgirl> how do you feel about that
L127[01:51:00] <Ocawes​ome101> some of them i regret purchasing http://tinyurl.com/up96r58
L128[01:52:01] <Bohemi​anHacks> http://tinyurl.com/snqr6yv
L129[01:52:03] <AdorableCatgirl> are we comparing steam libraries
L130[01:52:14] <Bohemi​anHacks> basically all buildy games
L131[01:52:18] <AdorableCatgirl> this will be multiple screenshots
L132[01:52:27] <AdorableCatgirl> because jesus christ i have a lot of games
L133[01:52:33] <Bohemi​anHacks> thats not the full library, just what i have installed locally
L134[01:52:36] <AdorableCatgirl> oh
L135[01:52:42] <AdorableCatgirl> i don't have much installed on this PC
L136[01:52:50] <AdorableCatgirl> my desktop has most of my games installed
L137[01:52:54] <Bohemi​anHacks> those all work well under linux
L138[01:53:12] <Bohemi​anHacks> but tbh i mostly play minecraft and other openworld buildy type games
L139[01:53:24] <Bohemi​anHacks> some RTS, and random FPS
L140[01:53:26] <AdorableCatgirl> my graphics card doesn't have enough vram for some games under proton
L141[01:53:35] <AdorableCatgirl> fuckin 1050
L142[01:53:40] <Bohemi​anHacks> laughs in intel graphics
L143[01:53:51] <Kristo​pher38> @BohemianHacks come back to playing MC, we could share our progress 😎
L144[01:54:02] <Bohemi​anHacks> lol my gf would be so mad
L145[01:54:11] <Kristo​pher38> Also props for rimworld
L146[01:54:14] <Bohemi​anHacks> after years of trying, we are finally into the same game at the same time
L147[01:54:28] <Bohemi​anHacks> if i switch now its basically treason
L148[01:54:48] <DaCompu​terNerd> heh my linux machine has a quadro k2100m, worse for gaming than a 1050 i think
L149[01:54:54] <AdorableCatgirl> how the hell do i only show games i have installed
L150[01:54:58] <Kristo​pher38> Can we get some Fs in the chat
L151[01:55:19] <AdorableCatgirl> also my 1050 only has 2GB of vram
L152[01:55:20] <AdorableCatgirl> so
L153[01:55:27] <DaCompu​terNerd> click this http://tinyurl.com/uahmhjr
L154[01:55:27] <Kristo​pher38> I feel you though, you gotta do what you gotta do
L155[01:56:04] <Bohemi​anHacks> @AdorableCatgirl they changed the settings you have to set up filtering options with the little search thingy
L156[01:56:07] <DaCompu​terNerd> the image doesn't go through right does it
L157[01:56:10] <Bohemi​anHacks> its a pain in the ass now
L158[01:56:14] <DaCompu​terNerd> it's not really
L159[01:56:22] <DaCompu​terNerd> click the button on the right next to the search bar
L160[01:56:22] <DaCompu​terNerd> done
L161[01:56:35] <Bohemi​anHacks> that doesnt work if you have streaming enabled
L162[01:56:39] <DaCompu​terNerd> fair
L163[01:56:41] <Bohemi​anHacks> it shows remote games also
L164[01:59:08] <AdorableCatgirl> http://0x0.st/iiKu.png
L165[02:00:36] <AdorableCatgirl> hoi4 runs like dogshit
L166[02:00:38] <AdorableCatgirl> i don't know why
L167[02:00:44] <AdorableCatgirl> i blame CEF mostly
L168[02:00:51] <Bohemi​anHacks> you like the pew pew i see
L169[02:01:01] <Bohemi​anHacks> KSP is awesome
L170[02:01:16] <Bohemi​anHacks> haven't played since before the career mode was added 😄
L171[02:01:18] <AdorableCatgirl> i forgot why i had HL2 installed
L172[02:01:19] <Kristo​pher38> @BohemianHacks before I go to bed, you don't seem to have answered my question earlier, do you have any insight to share on the overall energy requirements for robots/their bases?
L173[02:01:29] <AdorableCatgirl> hl2 is a shit game
L174[02:01:59] <Bohemi​anHacks> @Kristopher38 not really but I would be careful about your upgrades. generator upgrade AND hoverupgrade limit you quite a bit IMO
L175[02:02:32] <AdorableCatgirl> anyways^2, i need to git gud at Touhou 15.5
L176[02:02:47] <Bohemi​anHacks> geolyzing and moving are the biggest energy sinks and your range off a charge is + scan is something like 15 chunks safely
L177[02:03:04] <Bohemi​anHacks> with a decent battery
L178[02:03:21] <Bohemi​anHacks> if you geolyze constantly to navigate it gets even smaller
L179[02:03:33] <Kristo​pher38> In what way, I can still cram every upgrade I need to make this work
L180[02:04:22] <Bohemi​anHacks> inventory controller upgrade is a must IMO, the geolyzer itself, chunkloader unless you deploy a chunkloading grid of robots
L181[02:04:47] <Kristo​pher38> Batteries are a waste of upgrade slots imo, it's better to put one experience upgrade there and the robot gets 5000 additional energy per level acquired
L182[02:05:11] <Bohemi​anHacks> gotta look at the material cost of the bots + upgrades
L183[02:05:34] <Bohemi​anHacks> i did the math at one point because I was originally going more or less the route you are
L184[02:05:35] <Kristo​pher38> And since it's gonna mine most of the time it's going to get that exp pretty quickly
L185[02:05:45] <Bohemi​anHacks> if you do super robots they are super expensive per unit
L186[02:05:54] <Bohemi​anHacks> its way more cost effective to have lower teir specialized robots
L187[02:06:06] <Kristo​pher38> :GWchadThonkery:
L188[02:06:25] <Bohemi​anHacks> the first robot i designed had a bunch of upgrades and it all fit for sure
L189[02:06:38] <Bohemi​anHacks> but it was several chunks worth of mining per bot
L190[02:07:02] <Bohemi​anHacks> also getting enderpearls is somewhat modpack specific but thats a resource to watch out for
L191[02:07:25] <Kristo​pher38> Yeah, I also did the math and iirc the diamonds would be a bottleneck
L192[02:07:31] <Bohemi​anHacks> 100%
L193[02:07:38] <Bohemi​anHacks> and gold to some degree
L194[02:07:47] <Kristo​pher38> Yeah
L195[02:08:34] <Bohemi​anHacks> basically the most cost effective way i found was to put your diamonds, gold, and pearls into bots that served roles that cover a large area
L196[02:09:01] <Bohemi​anHacks> so stuff like the crafter/inventory manager that will be making new bots
L197[02:09:25] <Bohemi​anHacks> mining bots you could have a bunch of lower teir dudes working in parallel and its better
L198[02:09:41] <Bohemi​anHacks> same for woodcutting or villager trading
L199[02:09:58] <Bohemi​anHacks> well villager trading you could also probably justify a super bot
L200[02:10:05] <Kristo​pher38> About the enderpearls, I'd like to go villager breeding route
L201[02:10:21] <Bohemi​anHacks> yeah thats the most vanilla but i get kinda weird about it
L202[02:10:33] <Bohemi​anHacks> its almost a little too meta gamey
L203[02:10:56] <Kristo​pher38> Yeah, whatever fits you, I like it when it's the most vanilla
L204[02:11:15] <Bohemi​anHacks> I did thermal expansion + friends, then added some recipes to make liquid enderium
L205[02:11:31] <Kristo​pher38> I like working around the imposed limitations
L206[02:11:50] <Bohemi​anHacks> was some kind of mixture of glowstone emerald blaze powder kinda stuff
L207[02:12:30] <Kristo​pher38> I could also go with the route of going to the nether with a drone, finding nether fortress and killing a blaze
L208[02:12:34] <Bohemi​anHacks> cant remember exactly but i made it more about refining existing overworld resources than making vanilla style farms
L209[02:13:05] <Bohemi​anHacks> its a kind of give an take on how vanilla vs realistic you want to be
L210[02:13:08] <Kristo​pher38> But that would require extra geolyzer and chunkloader upgrade for that drone
L211[02:13:18] <Bohemi​anHacks> I also played around with doing greg tech and using those resources
L212[02:13:53] <Bohemi​anHacks> so you dont need magic pearls and blaze powder as much as just manufacturing screws, bolts, plates, etc
L213[02:13:59] <Bohemi​anHacks> making electronic circuits
L214[02:14:13] <Kristo​pher38> Oh that sounds really cool
L215[02:14:27] <Bohemi​anHacks> yeah, it felt more "correct"
L216[02:15:52] <Bohemi​anHacks> somewhere in the chat history i did a paste of my GTCE recipes
L217[02:15:54] <Bohemi​anHacks> trying to find it
L218[02:16:37] <Bohemi​anHacks> https://gist.github.com/BohemianHacks/5b59de97eee3d26e79657dd857114754
L219[02:16:54] <Bohemi​anHacks> crafttweaker script for GTCE + OC
L220[02:17:29] <Bohemi​anHacks> it does require you to play around with gregtech ores and stuff, but I enjoyed it
L221[02:18:32] <Bohemi​anHacks> you might be able to do something simliar but simpler with tech reborn/industrial craft
L222[02:18:42] <Kristo​pher38> My original goal was to make self replicating robots, so each one would have to be a superbot to be able to do all of the required jobs to replicate, but I'll give a thought to the idea of more specialised robots
L223[02:19:06] <Bohemi​anHacks> did you ever follow project world eater from computercraft?
L224[02:19:09] <Amanda> %choose put laptop away or explore more space-fishies
L225[02:19:10] <MichiBot> Ama​nda: You'll want to go with "put laptop away".
L226[02:19:31] <Kristo​pher38> I've seen a video titled like that
L227[02:19:31] <CompanionCube> OCawesome101: i've played xonotic badly before
L228[02:19:45] <Bohemi​anHacks> I originally messed with this idea back on computercraft
L229[02:19:59] <Bohemi​anHacks> before easy item identification
L230[02:20:06] <Bohemi​anHacks> the challenge was:
L231[02:20:27] <Bohemi​anHacks> Staring with a single mining turtle facing a tree, make another turtle
L232[02:20:39] <CompanionCube> AdorableCatgirl: I wouldn't, since hoi4 probably doesn't use CEF that much
L233[02:20:49] <Bohemi​anHacks> you had to do a bunch of tests to even identify what item was what in your inventory
L234[02:20:54] <Kristo​pher38> Anyway my idea is akin to Von Neumann probe, a machine that travels from stellar body to stellar body using up their resources to make copies of itself
L235[02:21:02] <Bohemi​anHacks> ie is this block placeable, can i craft X recipe with it, etc
L236[02:21:05] <Kristo​pher38> Yeah, I know
L237[02:21:19] <Kristo​pher38> I've seen those videos when I was doing my research
L238[02:21:44] <Bohemi​anHacks> Yeah, we are after kind of the same thing. Basically the "mother" robot is my approach
L239[02:21:44] <Kristo​pher38> Someone actually finished it after the challenge ended, right?
L240[02:22:05] <Bohemi​anHacks> yeah, after the item identification was added though
L241[02:22:06] <Adorabl​eCatgirl> CC: too late, already blames
L242[02:22:10] <Adorabl​eCatgirl> *blamed
L243[02:22:23] <Adorabl​eCatgirl> but jeez, it runs bad
L244[02:22:41] <Bohemi​anHacks> so the goal with mine would be multiple robot colonies
L245[02:22:47] <Adorabl​eCatgirl> i've got an AMD A12-9720P in my laptop
L246[02:22:49] <Adorabl​eCatgirl> :(
L247[02:22:56] <Adorabl​eCatgirl> i should be able to run hoi4
L248[02:23:02] <Bohemi​anHacks> you start with a high teir robot and some supplies, and it makes a colony of simpler robots
L249[02:23:13] <Bohemi​anHacks> then it eventually can make a new high teir robot + supplies
L250[02:23:36] <Bohemi​anHacks> rather than 1:1
L251[02:23:39] * CompanionCube has run it well on his FX8350
L252[02:23:47] <Kristo​pher38> I've seen a video of one guy, clearly before doing item identification since he was repeatedly placing sand to test if it's sand or gravel
L253[02:24:22] <Kristo​pher38> Don't remember if he finished that software though
L254[02:24:30] <Adorabl​eCatgirl> i mean shouldn't my fuckin laptop be able to run it?
L255[02:24:43] <Adorabl​eCatgirl> maybe i'll compare the linux version to the windows version on my desktop
L256[02:24:45] <Bohemi​anHacks> yeah, there were some very advanced ones but iirc no one did the full challenge
L257[02:24:56] <Bohemi​anHacks> there were a few random hiccups in the item ID process
L258[02:25:10] <Bohemi​anHacks> i think lapis was one
L259[02:26:04] <Kristo​pher38> Your approach seems more sensible, some tasks can be parallelized so they can benefit from more, simpler robots
L260[02:26:34] <Bohemi​anHacks> its theoretically possible to do the single robot way, but it would be so slow and tedious
L261[02:26:45] <Kristo​pher38> Yeah, you're right
L262[02:26:49] <Bohemi​anHacks> mostly from the microcrafting, smelting, and pearls
L263[02:27:39] <Kristo​pher38> Memory constraints are a pain though, my A* and map representation still use so much memory
L264[02:27:52] <Bohemi​anHacks> oh yeah, thats somethign i can help with
L265[02:27:53] <Kristo​pher38> Gotta optimize that if I want to run on gold tier memory
L266[02:27:57] <CompanionCube> if it's your server just alter them in the config :p
L267[02:28:11] <Bohemi​anHacks> you have to convert the tables to strings or numbers
L268[02:28:24] <Kristo​pher38> Yeah, I know
L269[02:28:34] <Bohemi​anHacks> you can go the easy way of serializing/unserializing but I actually packed them into numbers
L270[02:28:49] <Bohemi​anHacks> by shifting bits around and stuff
L271[02:29:13] <Bohemi​anHacks> so I had a 1D table, then calculated offsets
L272[02:29:21] <Kristo​pher38> Yeah, I did exactly that, even before I discovered that you did the same thing
L273[02:29:26] <Bohemi​anHacks> lol nice
L274[02:29:40] <Kristo​pher38> I also use 1D table
L275[02:29:53] <Bohemi​anHacks> its basically the only way to do it
L276[02:29:58] <Bohemi​anHacks> such tiny memory
L277[02:30:20] <AdorableCatgirl> anyways
L278[02:30:25] <Bohemi​anHacks> you just made me so happy 😄
L279[02:30:31] <Kristo​pher38> And I'm thinking of using strings to store that to shrink down memory usage even further
L280[02:30:37] <Bohemi​anHacks> at the time I was on here trying to talk to people and felt kinda insane
L281[02:31:00] <Bohemi​anHacks> awesome to see someone else reach the same conclusion
L282[02:31:01] <Kristo​pher38> :( poor you
L283[02:31:19] <AdorableCatgirl> ugh
L284[02:31:23] <AdorableCatgirl> i need to finish tsukinet
L285[02:31:26] <AdorableCatgirl> so i can test it out
L286[02:31:31] <AdorableCatgirl> in OC
L287[02:31:34] <AdorableCatgirl> then over ethernet
L288[02:32:49] <Kristo​pher38> When I found that you were doing the same thing as I was, I was scrolling through logs and was amazed that one month before me someone used the same solutions as I did and encountered similar problems
L289[02:34:10] <Kristo​pher38> Anyway, I ran some tests and curiously strings take half a byte of OC memory per character
L290[02:34:43] <AdorableCatgirl> big think
L291[02:35:00] <Bohemi​anHacks> thats very confusing
L292[02:35:01] <AdorableCatgirl> hmm
L293[02:35:10] <AdorableCatgirl> i wonder if i could port LZ4 to OC
L294[02:35:29] <Bohemi​anHacks> I think a string and a number are the same size in memory(up to a certain size string obviously)
L295[02:35:33] <Bohemi​anHacks> at least the last time I looked
L296[02:36:31] <Kristo​pher38> So what I'm thinking of doing is keeping the map representation as strings after a geolyzer scan and that's static. Any changes made go into a 1D table that's queried first when accessing the map, and if they're not there, the string is queried
L297[02:37:05] <Bohemi​anHacks> oh, another really important note someone gave me on that front
L298[02:37:12] <Kristo​pher38> And a function to "commit" the changes to the string
L299[02:37:16] <Bohemi​anHacks> use the tempfs
L300[02:37:34] <Bohemi​anHacks> its as fast as memory access and doesn't take up disk space or ram
L301[02:37:41] <Bohemi​anHacks> its basically magic extra memory
L302[02:37:47] <Kristo​pher38> 😮
L303[02:37:54] <AdorableCatgirl> tmpfs for swap
L304[02:38:10] <Kristo​pher38> It's 64K?
L305[02:38:30] <AdorableCatgirl> BLT -> LZ(SS/4/MA) -> write
L306[02:38:32] <Bohemi​anHacks> I dont know the actual size limits before it gets cleared but it doesnt count for disk or ram use
L307[02:38:42] <The_St​argazer> so tmpfs = download more ram
L308[02:38:44] <The_St​argazer> but real
L309[02:38:45] <The_St​argazer> ?
L310[02:38:57] <Kristo​pher38> I see, thanks for this
L311[02:39:12] <Bohemi​anHacks> so its really good for stuff like geoscans before you dump them into a longer term storage, really long a* paths, etc
L312[02:39:25] <AdorableCatgirl> also
L313[02:39:36] <AdorableCatgirl> i'm gonna add flash chips to OSSM
L314[02:39:43] <Bohemi​anHacks> @The_Stargazer yes
L315[02:39:43] <AdorableCatgirl> 8K, 16K, and 32K
L316[02:39:50] <The_St​argazer> Huh. Neat.
L317[02:40:01] <Kristo​pher38> Also I can post my script that I used to run the memory tests tomorrow
L318[02:40:08] <AdorableCatgirl> super fast I/O
L319[02:41:03] <Kristo​pher38> There was also a post on the forums describing how much memory each variable type takes
L320[02:41:12] <Ocawes​ome101> Link?
L321[02:41:15] <Bohemi​anHacks> Im gonna 1v1 in gf in starcraft 2 until she rage quits, then we should totally team up
L322[02:41:26] <Bohemi​anHacks> Im gonna 1v1 my gf in starcraft 2 until she rage quits, then we should totally team up [Edited]
L323[02:41:45] <Kristo​pher38> https://oc.cil.li/topic/243-memory-management/
L324[02:41:48] <Ocawes​ome101> Thanks!
L325[02:41:56] <Ocawes​ome101> gn all
L326[02:42:16] <Kristo​pher38> Although I don't believe it to always be accurate in all cases
L327[02:42:17] <Bohemi​anHacks> no promises or anything but if I get back into the robot project I will definitely hit you up to collaborate more.
L328[02:43:02] <Kristo​pher38> Weird stuff happens when index with strings instead of number even though strings are internalised and shouldn't take more than 9 bytes
L329[02:44:01] <Kristo​pher38> Weird stuff happens when you index with strings instead of numbers for example even though strings are internalised and shouldn't take more than 9 bytes [Edited]
L330[02:44:17] <AdorableCatgirl> OpenOS now uses ~175KB last time i checked
L331[02:44:58] <Bohemi​anHacks> Im outta here for now. Good luck @Kristopher38
L332[02:45:00] <Kristo​pher38> Thanks for all the tips, it was really nice talking to you, see you around and good luck
L333[02:45:32] <Kristo​pher38> Gotta go to bed, it's really late for me here
L334[02:45:37] <Kristo​pher38> Gn!
L335[02:45:43] <Bohemi​anHacks> gn!
L336[03:38:19] ⇦ Quits: AdorableCatgirl (~sam@pool-74-110-180-14.rcmdva.fios.verizon.net) (Ping timeout: 202 seconds)
L337[04:24:33] ⇨ Joins: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi)
L338[04:48:42] ⇦ Quits: Cervator (~Thunderbi@70.241.38.147) (Quit: Cervator)
L339[04:52:46] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L340[04:59:42] <BrightYC> payonel wow, radioegor146 was helped
L341[05:00:15] <BrightYC> i am surprised
L342[05:13:12] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L343[05:29:34] ⇨ Joins: ben_mkiv (~ben_mkiv@i5E86B0F5.versanet.de)
L344[05:52:05] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Ping timeout: 204 seconds)
L345[06:33:56] ⇦ Quits: CarlenWhite (~CarlenWhi@82.sub-174-241-136.myvzw.com) (Ping timeout: 378 seconds)
L346[06:37:27] ⇨ Joins: CarlenWhite (~CarlenWhi@82.sub-174-241-136.myvzw.com)
L347[06:58:36] ⇦ Quits: Backslash (~Backslash@d75-156-174-126.abhsia.telus.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L348[07:11:02] <H​e> ded chat
L349[07:11:48] ⇦ Quits: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L350[07:15:55] <Izaya> undead chat
L351[07:34:48] <Lizzian> %tonk
L352[07:34:48] <MichiBot> Jeepers! Lizzian! You beat BohemianHacks's previous record of 11 hours, 8 minutes and 54 seconds (By 1 hour, 3 minutes and 34 seconds)! I hope you're happy!
L353[07:34:49] <MichiBot> Lizzian's new record is 12 hours, 12 minutes and 29 seconds! Lizzian also gained 0.01272 (0.00106 x 12) tonk points for stealing the tonk.
L354[07:35:10] <Lizzian> Yay
L355[07:35:51] <Lizzian> %tonkleadera
L356[07:35:54] <Lizzian> Fak
L357[07:36:04] <Lizzian> %tonkleaders
L358[07:36:04] <MichiBot> Liz​zian: https://michibot.pc-logix.com/tonk
L359[08:30:12] ⇦ Quits: Arcanox (~dragonox@45.159.182.212) (Ping timeout: 200 seconds)
L360[08:34:49] <Forec​aster> D:
L361[08:36:12] ⇨ Joins: Arcanox (~dragonox@45.159.182.212)
L362[09:19:18] ⇦ Quits: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 190 seconds)
L363[09:30:03] ⇨ Joins: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L364[09:42:04] <Izaya> good news everyone!
L365[09:42:07] <Izaya> I fixed my MX518.
L366[09:51:31] ⇨ Joins: Inari (~Pinkishu@pD9E8FA22.dip0.t-ipconnect.de)
L367[09:55:42] <Lizzian> don't you just love it when the windows 10 login screen breaks and doesn't respond when you try and wake it up?
L368[09:56:00] <Lizzian> had to fix it by remoting in via my phone which then triggered it to restart so i could then log back in physically
L369[10:30:45] ⇦ Quits: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 204 seconds)
L370[10:33:43] ⇨ Joins: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L371[10:57:31] ⇦ Quits: ben_mkiv (~ben_mkiv@i5E86B0F5.versanet.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@88.130.157.255)))
L372[10:57:36] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.157.255)
L373[10:58:25] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L374[11:25:33] <Forec​aster> gotta love when things fail for no reason
L375[11:33:53] ⇦ Quits: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 190 seconds)
L376[11:37:19] ⇨ Joins: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L377[12:24:12] <stephan48> nice easy and uncomplicated pieces of software each minding their own task
L378[12:24:33] <stephan48> wishfull thinking everything is integrating and fucking around via dbus like magic which nobody can even grasp to understand
L379[12:24:45] <stephan48> having so many interactionpoints and pieces that nothing can be expected to work
L380[12:38:36] ⇦ Quits: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 189 seconds)
L381[12:42:13] ⇨ Joins: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L382[13:10:47] <Forec​aster> "uncomplicated" and "software", heh
L383[13:24:20] <Forec​aster> %sip
L384[13:24:21] <MichiBot> You drink a stirring weather potion (New!). Everything Forec​aster says is now in Wingdings until they see a unicorn.
L385[13:43:35] ⇦ Quits: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 202 seconds)
L386[13:46:31] ⇨ Joins: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L387[14:24:09] ⇨ Joins: Diego (~diego@158.red-95-122-43.staticip.rima-tde.net)
L388[14:24:37] ⇦ Quits: Diego (~diego@158.red-95-122-43.staticip.rima-tde.net) (Client Quit)
L389[15:42:13] ⇦ Quits: simon816 (~simon816@ec2-52-43-110-46.us-west-2.compute.amazonaws.com) (Ping timeout: 190 seconds)
L390[15:42:56] ⇨ Joins: simon816 (~simon816@ec2-52-43-110-46.us-west-2.compute.amazonaws.com)
L391[15:49:37] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.156.47)
L392[15:54:12] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@88.130.157.255) (Ping timeout: 378 seconds)
L393[16:45:19] ⇨ Joins: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net)
L394[16:45:19] zsh sets mode: +v on gamax92
L395[16:45:50] <payonel> Amanda: i made a very helpful update to os-level development for ocvm
L396[16:45:58] <payonel> printing the crash message to stdout after vm shutdown
L397[16:49:55] ⇨ Joins: Vexatos (~Vexatos@port-92-192-7-145.dynamic.as20676.net)
L398[16:49:55] zsh sets mode: +v on Vexatos
L399[16:50:05] <payonel> @Kristo​pher38 openos 1.7.5 allocated about 130 maybe 135 KB to get to the boot shell. it's been a while since i checked
L400[16:50:32] <payonel> but then it will dynmically load more if you use certain libraries (including tab completion)
L401[16:50:40] <payonel> or if you use shell pipes
L402[16:51:10] <gamax92> payonel: openos is pandora's box
L403[16:51:32] <payonel> anyways, ocvm (my oc emulator) can also be used to quickly measure tiny changes in memory cost if you want to optimize your memory footprint.
L404[16:51:52] <payonel> gamax92: holy crap it's gamax!
L405[16:52:04] <payonel> %pet gamax92
L406[16:52:04] <MichiBot> payonel is petting gamax92 with A vial of lies. gamax92 regains 1d4 => 3 hit points!
L407[16:52:10] <gamax92> lies
L408[16:56:27] <gamax92> kinda exist again, trying to write a TickDynamic clone while also fixing like 6 other problems in a modpack
L409[16:57:11] <payonel> i'm glad you are here
L410[17:00:14] <Kristo​pher38> payonel: how long is quickly? Does it report current lua memory usage?
L411[17:00:45] <Kristo​pher38> And how accurate is it in comparison to actual OC
L412[17:03:49] <payonel> have you ever used ocvm?
L413[17:05:42] <Kristo​pher38> Nope, but now I'm interested
L414[17:05:54] <Kristo​pher38> I've been doing all my testing in-game up to this point
L415[17:06:50] <payonel> with ocvm i can start and shutdown a vm about 4 times a second
L416[17:07:30] <payonel> my first goal with it was for profiling memory use
L417[17:08:41] <payonel> to really get into the details of memory profiling you'd need some external tools, which i haven't push to github (for example, a lua stack trace profiling aggregrator i wrote to build graphs of "hot" zones)
L418[17:09:00] <Kristo​pher38> Now you got me really interested
L419[17:09:08] <payonel> but, at a basic level, ocvm writes to a machine log the memory the lua vm allocated during runtime
L420[17:09:41] <payonel> in the log, you'll see messages like this: computer peek memory: 1029686
L421[17:10:30] <payonel> the memory measurement is exact, but, the lua runtime you use and the fact that i'm using my own c++ bindings as opposed to the jnlua oc uses .. there are differences
L422[17:10:49] <payonel> you can do some testing to get an idea of what that delta is between OC and ocvm
L423[17:11:03] <payonel> but ocvm is best at telling you if youre making progress or making things worse
L424[17:11:49] <Kristo​pher38> Is this the right repo? https://github.com/IgorTimofeev/OpenComputersVM
L425[17:11:54] <Kristo​pher38> Doesn't look like yours
L426[17:12:08] <Kristo​pher38> Oh, that's the MineOS guy
L427[17:12:12] <payonel> when i'm testing memory one thing i do is add shutdown to .shrc, and then start the vm 10 or 100 times (memory can fluctuate ever so slightly due to some random memory page values that cause lua to allocate an extra page or two -- which matter when you're trying to measure memory changes smaller than a page)
L428[17:12:14] ⇨ Joins: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L429[17:12:30] <payonel> https://github.com/payonel/ocvm
L430[17:12:33] <ThePi​Guy24> https://github.com/payonel/ocvm
L431[17:12:41] <ThePi​Guy24> rip
L432[17:12:51] <payonel> @Kristo​pher38 there are things ocvm doesn't do well/doesn't try to do correctly
L433[17:13:13] <payonel> 1. its primary target host is linux. because that's where i am, and it was a tool for me primarily
L434[17:13:24] <payonel> it'll build on other systems, but maybe not
L435[17:13:58] <payonel> it's is a tty (pty) / cli program, so you'll need to run it in a compatible terminal
L436[17:14:15] <payonel> it uses your system fonts for the terminal, it does not use OC's glyph system
L437[17:15:02] <Elfi> Is ocemu still being worked on?
L438[17:15:14] <Kristo​pher38> Not dealbreakers to me
L439[17:15:26] <bauen1> payonel: ocemu is really nice
L440[17:15:31] <Elfi> IIRC that emulates the OC screen more closely.
L441[17:15:46] <payonel> ocemu is awesome, i was just trying to solve a different problem with ocvm
L442[17:15:56] <payonel> yep, ocemu is def. closer to real oc
L443[17:16:00] <bauen1> s/ocemu/ocvm
L444[17:16:00] <MichiBot> <payonel> yep, ocvm is def. closer to real oc
L445[17:16:04] <Kristo​pher38> You wrote in readme that it can also do CPU profiling, that means it's time-accurate?
L446[17:16:05] <bauen1> well
L447[17:16:08] <payonel> :/
L448[17:16:09] <bauen1> you get what i mean
L449[17:16:14] <bauen1> the thing you made is awesome
L450[17:16:28] <gamax92> Elfi: I haven't really touched it in a couple of years
L451[17:17:16] <payonel> @Kristo​pher38 time-accurate as in real-time modeling? no - cpu profiling as in, i wrote a lua stack aggregator so i could use pprof tools with it
L452[17:17:18] <Elfi> Ah, that's fair
L453[17:17:37] <Elfi> still, you both did good work, even if the use cases are different~
L454[17:17:45] <payonel> and then i wrote a "hot call path" tool that let me "walk" through the call areas that were expensive
L455[17:18:00] <gamax92> iirc I did make an SDL patch for ocvm before
L456[17:18:10] <Elfi> Ooh
L457[17:20:30] <payonel> yep, that is when i made an interface for the screen so sdl (or other plugins) would be easier: https://github.com/payonel/ocvm/blob/master/io/frame.h
L458[17:22:11] <Kristo​pher38> Did you release that tool? It would make my life much easier
L459[17:22:41] <payonel> i would need to surely need to dust that thing off and make a README for it
L460[17:22:50] <payonel> but i would be happy to do that, perhaps this weekend
L461[17:23:38] <Kristo​pher38> That'd be awesome
L462[17:23:39] <payonel> it's not well refined, there are going to be a lot of weird gears in that thing
L463[17:24:21] <Adorabl​eCatgirl> i'm finally working on my cpu arch
L464[17:24:59] <payonel> @Adorabl​eCatgirl what arch is that?
L465[17:25:05] <Kristo​pher38> As long as it works(TM)
L466[17:25:16] <Kristo​pher38> @AdorableCatgirl what language, I'm curious
L467[17:25:32] <Adorabl​eCatgirl> xdpu64, something i've been working out myself
L468[17:25:42] <Adorabl​eCatgirl> also assembly :^) @Kristopher38
L469[17:25:48] <Kristo​pher38> Glowingeyes
L470[17:26:15] <Kristo​pher38> Is it your own instruction set?
L471[17:26:57] <Adorabl​eCatgirl> yea
L472[17:27:05] <Adorabl​eCatgirl> i just said that
L473[17:27:17] <Adorabl​eCatgirl> 64 bit words, 24 bit addresses
L474[17:28:36] <Kristo​pher38> Addressable 16MBs 🤔
L475[17:29:58] <Kristo​pher38> What was the upper limit on default config with maxed out tier 3.5 memory in servers, 8 Megs?
L476[17:30:21] <Kristo​pher38> 23 bit addresses would be weird though
L477[17:30:31] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.156.47) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@i59F678C7.versanet.de)))
L478[17:30:36] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@i59F678C7.versanet.de)
L479[17:32:33] <Adorabl​eCatgirl> iirc real max is like 64M
L480[17:35:30] <Kristo​pher38> The real question is
L481[17:35:40] <Kristo​pher38> Will you port a C compiler to it?
L482[17:36:23] <Adorabl​eCatgirl> hell no
L483[17:36:32] <bauen1> why not ?
L484[17:36:43] <bauen1> or rather, does it have a stack ?
L485[17:36:48] <Adorabl​eCatgirl> i'm not fuckin doing that
L486[17:36:58] <gamax92> but why not?
L487[17:37:00] <Adorabl​eCatgirl> there aren't all that many instructions
L488[17:37:38] <bauen1> is it turing complete ? (theoretically atleast)
L489[17:38:14] <Adorabl​eCatgirl> there are about
L490[17:38:25] <Kristo​pher38> https://sites.google.com/site/lccretargetablecompiler/
L491[17:39:10] <Adorabl​eCatgirl> 50 instructions
L492[17:39:40] <Kristo​pher38> Have you got them documented somewhere? Can we take a look?
L493[17:40:02] <Adorabl​eCatgirl> but the jmp and call instructions are encoded weirdly so those two cover stuff like jz, jzr, jnz, jgz, etc
L494[17:42:08] <bauen1> using jz and jgz and jmp you can probably "emulate" most other jump instructions available on e.g. 6502 or i386
L495[17:43:02] <Adorabl​eCatgirl> well, there was room in the type field
L496[18:02:43] <Mimiru> http://a.b.c.d.e.f.g.h.i.j.k.l.m.n.oo.pp.qqq.rrrr.ssssss.tttttttt.uuuuuuuuuuu.vvvvvvvvvvvvvvv.wwwwwwwwwwwwwwwwwwwwww.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.me/
L497[18:11:58] <ThePi​Guy24> oh god
L498[18:26:32] <Mimiru> :P
L499[18:26:36] <Mimiru> Oh yeah, eye cancer BTW :P
L500[18:29:39] <gamax92> agh. one mod puts a DataParameter on the wrong class (EntityTameable), breaking everything else
L501[18:30:13] <gamax92> another mod copy and pasted this issue while also having every other DataParameter for that entity on the wrong class too
L502[18:44:56] ⇨ Joins: Vexaton (~Vexatos@port-92-192-44-35.dynamic.as20676.net)
L503[18:44:56] zsh sets mode: +v on Vexaton
L504[18:46:48] ⇦ Quits: Vexatos (~Vexatos@port-92-192-7-145.dynamic.as20676.net) (Ping timeout: 190 seconds)
L505[18:54:54] <Mimiru> Yay I found where I forked SGCraft into what would be come LanteaCraft...
L506[18:55:07] <Forec​aster> yay?
L507[18:55:15] <Mimiru> This happened roughly ~2013-10-18
L508[18:59:50] <simon816> https://forrestheller.com/Apollo-11-Computer-vs-USB-C-chargers.html
L509[19:17:33] ⇨ Joins: Vaht (~Tahg@pool-71-184-110-95.bstnma.fios.verizon.net)
L510[19:18:28] ⇦ Quits: Tahg (~Tahg@pool-71-184-110-95.bstnma.fios.verizon.net) (Ping timeout: 200 seconds)
L511[19:29:17] <B​ob> http://tinyurl.com/vvxk57g
L512[19:32:19] <ThePi​Guy24> what i have gathered from the link that simon816 sent: you could possibly fly to the moon if you hack up and reprogram 4 Anker PowerPort Atom PD 2 USB-C chargers
L513[19:33:12] <Mimiru> Pretty much, maybe yeah..
L514[19:33:26] <simon816> time to run a server cluster of usb chargers
L515[19:33:41] <ThePi​Guy24> not sure if they are OTP though
L516[19:39:24] <ben_mkiv|afk> thinks i didnt need to know, but still fascinating
L517[19:39:37] <ben_mkiv|afk> my smart plug is probably faster, too
L518[19:39:58] <ben_mkiv|afk> maybe even the hue light bulb?
L519[19:42:04] <ThePi​Guy24> arduino might be able to do it
L520[19:42:15] <ThePi​Guy24> it also doesnt have division
L521[19:42:27] <ben_mkiv|afk> the uno doesnt?
L522[19:42:37] <ThePi​Guy24> not hardware division
L523[19:42:39] <ben_mkiv|afk> nvm, nothing about uno in it :>
L524[19:42:51] <ben_mkiv|afk> well division is some bitshifting, not a big deal actually?!
L525[19:43:36] <ben_mkiv|afk> or did you mean floating point operations?
L526[19:44:27] <ThePi​Guy24> i mean that there is no division instruction
L527[19:44:46] <ThePi​Guy24> https://www.microchip.com/webdoc/avrassembler/avrassembler.wb_instruction_list.html
L528[19:47:00] <ben_mkiv|afk> yea, but it has multiply
L529[19:47:06] <ThePi​Guy24> yes
L530[19:48:05] <ben_mkiv|afk> SWAP - Swap Nibbles sounds neat
L531[19:53:55] <Inari> s/bb/pp/
L532[19:53:56] <MichiBot> <ben_mkiv|afk> SWAP - Swap Nipples sounds neat
L533[19:55:24] <ThePi​Guy24> %s/n//
L534[19:55:25] <MichiBot> <ben_mkiv|afk> SWAP - Swap Nipples souds neat
L535[19:55:31] <ThePi​Guy24> m
L536[19:55:42] <Inari> ?.?
L537[19:55:54] <ThePi​Guy24> it didnt do what i wanted
L538[19:56:35] <ben_mkiv|afk> not?
L539[19:56:36] <Lizzian> %tonkout
L540[19:56:38] <MichiBot> Willikers! Lizzian! You beat your own previous record of 12 hours, 12 minutes and 29 seconds (By 9 minutes and 19 seconds)! I hope you're happy!
L541[19:56:39] <MichiBot> Lizzian has tonked out! Tonk has been reset! They gained 0.012 tonk points! plus 0.022 bonus points for consecutive hours! Current score: 0.35907
L542[19:57:13] <ThePi​Guy24> %tonk
L543[19:57:13] <MichiBot> Dagnammit! ThePiGuy24! You beat Lizzian's previous record of <0 (By 35 seconds)! I hope you're happy!
L544[19:57:14] <MichiBot> ThePiGuy24's new record is 35 seconds! ThePiGuy24 also gained 0.00001 tonk points for stealing the tonk.
L545[19:57:28] <ThePi​Guy24> amazing
L546[19:59:04] <Lizzian> %tonkleaders
L547[19:59:04] <MichiBot> Liz​zian: https://michibot.pc-logix.com/tonk
L548[19:59:31] <ThePi​Guy24> %tonkout
L549[19:59:36] * Lizzian gives MichiBot a Banjo
L550[19:59:40] <Lizzian> hmm
L551[19:59:50] <ThePi​Guy24> well that hasnt worked
L552[19:59:57] <Lizzian> %give MichiBot An out-of-tune Banjo
L553[19:59:58] * MichiBot accepts the out-of-tune Banjo and adds it to her inventory
L554[20:00:08] <Lizzian> 15 minute cooldown between tonk attempts
L555[20:00:29] <ThePi​Guy24> ah rip
L556[20:01:25] <Lizzian> mainly to stop the useless spam when the record is low after a tonkout
L557[20:02:53] <ThePi​Guy24> hmm
L558[20:07:08] <Forec​aster> it should message you that
L559[20:07:21] <Forec​aster> if you hit a command timeout
L560[20:07:29] <Forec​aster> if it doesn't there's a bug somewhere
L561[20:07:46] <Lizzian> would it do that for discord users though?
L562[20:07:52] <Forec​aster> yes
L563[20:08:37] <Forec​aster> I made MichiBot detect when a command comes from Corded (or other recognized bridge name) and send any notices as bridge DM's instead
L564[20:09:05] <Forec​aster> %tonk
L565[20:09:17] <Forec​aster> hm... apparently it broke again
L566[20:09:29] <Forec​aster> could've sword I tested it and it worked
L567[20:09:35] <Forec​aster> sworn*
L568[20:09:39] <Lizzian> %tonk
L569[20:09:41] <MichiBot> Aw jeez! Lizzian! You beat ThePiGuy24's previous record of 35 seconds (By 11 minutes and 51 seconds)! I hope you're happy!
L570[20:09:42] <MichiBot> Lizzian's new record is 12 minutes and 27 seconds! Lizzian also gained 0.0002 tonk points for stealing the tonk.
L571[20:15:40] <Klea​dron> http://tinyurl.com/spxpxze
L572[20:16:40] <Forec​aster> pile-o-references
L573[20:17:00] <Klea​dron> http://tinyurl.com/t8honho
L574[20:21:39] <ThePi​Guy24> hmmmm
L575[20:22:16] ⇨ Joins: Backslash (~Backslash@d75-156-174-126.abhsia.telus.net)
L576[20:23:50] <CompanionCube> Lizzian: dammit lizzian
L577[20:23:56] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L578[20:24:16] <Lizzian> CompanionCube, nyahahaha!
L579[20:29:21] <ThePi​Guy24> %tonk
L580[20:29:21] <MichiBot> Consarn it! ThePiGuy24! You beat Lizzian's previous record of 12 minutes and 27 seconds (By 7 minutes and 13 seconds)! I hope you're happy!
L581[20:29:22] <MichiBot> ThePiGuy24's new record is 19 minutes and 40 seconds! ThePiGuy24 also gained 0.00012 tonk points for stealing the tonk.
L582[20:29:32] <ThePi​Guy24> Consarn it
L583[20:34:45] <Forec​aster> Repeating the thing
L584[20:35:27] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 198 seconds)
L585[20:39:27] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L586[20:44:42] ⇨ Joins: AdorableCatgirl (~sam@pool-74-110-180-14.rcmdva.fios.verizon.net)
L587[21:00:34] <Inari> Amanda: https://www.reddit.com/r/learnart/comments/ezqf1g/i_always_hated_drawing_environments_but_i_feel_a/
L588[21:03:18] <Adorabl​eCatgirl> finna get LCC to work on the xdpu64
L589[21:03:25] <Adorabl​eCatgirl> and also then write the assembler in C
L590[21:03:38] <Inari> least common computable?
L591[21:07:25] <Adorabl​eCatgirl> no
L592[21:09:06] <Inari> lewd catgirl chests?
L593[21:09:39] <Amanda> Local Cat Cuddles
L594[21:11:14] <Inari> It's a shame theres no way to get sand and crafting automated in vanilla
L595[21:11:43] <Inari> Well thres sand duplicators, but I mean without exploits that will probably be patched out :p
L596[21:15:01] * Skye puts a cat eared headband on Inari and places her into a chest
L597[21:15:08] <Inari> Nyan
L598[21:17:33] <Kristo​pher38> @AdorableCatgirl I can help if I get enough time
L599[21:17:51] <Adorabl​eCatgirl> trust me, some of this architecture is pretty cursed
L600[21:18:20] <Kristo​pher38> like, what parts :|
L601[21:18:29] <Adorabl​eCatgirl> jump/call encoding, for one
L602[21:18:42] <Adorabl​eCatgirl> i almost shoved all of the comparisons into one opcode
L603[21:18:45] <Adorabl​eCatgirl> but decided against it
L604[21:20:11] <Inari> Whatever happened to Hytale btw
L605[21:23:37] <Kristo​pher38> I mean, opcodes are just textual representation of binary data
L606[21:25:06] <Kristo​pher38> Don't know how your syntax looks like but you could change their textual representation, i.e. make one opcode into many, while keeping the binary representation the same
L607[21:30:09] * Lizzian boops Skye
L608[21:30:22] * Lizzian hides behind Amanda, pretends it wasn't her
L609[21:32:15] * Amanda helps Skye find the mysterious booper
L610[21:32:33] <Adorabl​eCatgirl> anyways, currently still writing the assembler
L611[21:33:55] * Amanda enlists trustworthy-cat Lizzian in the search as well
L612[21:34:04] <Amanda> %8ball cereal?
L613[21:34:05] <MichiBot> Ama​nda: Reply hazy, try again
L614[21:34:08] <Amanda> %8ball cereal?
L615[21:34:08] <MichiBot> Ama​nda: Ask again later
L616[21:47:55] * Skye bleps
L617[21:50:31] <Adorabl​eCatgirl> oh, neat
L618[21:50:35] <Adorabl​eCatgirl> this is easy to do
L619[21:50:42] <Adorabl​eCatgirl> there's a nice little utility to help me generate stuff
L620[21:50:55] <Adorabl​eCatgirl> `$ ./ops f=4 d=8 x=8 c=1 s=2 i=4 l=8 h=8 p=3`
L621[21:50:57] <Adorabl​eCatgirl> <3
L622[22:39:45] <payonel> @Adorabl​eCatgirl what's that about?
L623[22:39:49] <payonel> the ./ops thing
L624[22:39:56] <Adorabl​eCatgirl> type size
L625[22:40:30] <Adorabl​eCatgirl> f is floating point, d is double, x is long double, c is char, s is short, i is int, l is long, h is long long, p is pointer
L626[22:40:50] <Adorabl​eCatgirl> i might make pointer a 32-bit value in code by a 24-bit value in "hardware" ike the 68k
L627[22:42:35] <Adorabl​eCatgirl> *like
L628[22:42:44] <Adorabl​eCatgirl> *like
L629[22:42:55] <payonel> *like
L630[22:45:33] <ThePi​Guy24> *like
L631[22:49:01] <Adorabl​eCatgirl> nice
L632[22:49:08] <Adorabl​eCatgirl> thanks for the doublepost, discord
L633[22:49:12] <Adorabl​eCatgirl> i sure fucking love it
L634[22:59:12] ⇦ Quits: Vexaton (~Vexatos@port-92-192-44-35.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L635[23:15:54] ⇦ Quits: ashka (~postmaste@baptiste-huve.fr) (Remote host closed the connection)
L636[23:16:03] ⇨ Joins: ashka (~postmaste@baptiste-huve.fr)
<<Prev Next>> Scroll to Top