<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:13:04] ⇦ Quits: Vexatos (~Vexatos@p200300eaef139f592cb20151d37f6599.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L2[00:29:15] <Amanda> %choose cat knight or zzzs
L3[00:29:15] <MichiBot> Ama​nda: If I've learned anything in life it's that you always pick "cat knight"
L4[00:42:44] <S​ky> %sip
L5[00:42:44] <MichiBot> You drink a bubbly pearlpeas potion (New!). The potion bottle is suddenly on fire! Sky takes 1d​4 => 4 fire damage before letting go of it!
L6[00:42:49] <S​ky> owie!
L7[00:43:22] <S​ky> >Forecaster: She could, but I likely made it not do anything if the target isn't on…
L8[00:43:23] <S​ky> Nearly certain nobody could ever hope to understand the potion system
L9[00:44:01] <Ri​ley> %sip
L10[00:44:01] <MichiBot> You drink a tiny aluminium potion (New!). Riley spots a shiny thing!
L11[00:44:01] <Ri​ley> >Sky: Nearly certain nobody could ever hope to understand the potion system
L12[00:44:01] <Ri​ley> I do as MichiBot commands. That’s all I need to onow.
L13[00:47:43] <Amanda> What's so hard to understand?
L14[00:50:14] <Amanda> %choose candy?
L15[00:50:14] <MichiBot> Ama​nda: Is the moon full? That means you should definitely go for it!
L16[00:50:43] <Amanda> I'm not going outside in my panties to check, so I'll assume it's
L17[00:52:49] <S​ky> >Amanda: What's so hard to understand?
L18[00:52:50] <S​ky> Well, direct sipping vs throwing causes different behaviours
L19[00:52:50] <S​ky> It's also just chaos
L20[00:59:21] <Amanda> That's because Forecaster broke them. They're simple though, just random effects following a random template
L21[01:06:40] <Ri​ley> A religion could be started around MichiBot’s potions.
L22[01:06:50] <Ri​ley> I think tonk already is one.
L23[01:15:24] * Amanda offers elfi some of her candy, does a heccen zzzmew
L24[01:16:02] <🎃Mic​hiyo🎃> Code Block pastebined https://paste.pc-logix.com/yigiyenuja Whelp this is fun
L25[01:16:06] <Elfi> candy sounds good, I didn't pick up any when I was at the grocery store last...
L26[01:18:04] <Amanda> Elfi: I've been nomming reecees recently,
L27[01:18:13] * Amanda does a heccen zzzpurr as well
L28[01:18:16] <Amanda> Night girls
L29[04:00:33] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:828c:ba00:1714:6385:306f:e3c3)
L30[04:52:02] <Forec​aster> >Sky: Well, direct sipping vs throwing causes different behaviours
L31[04:52:02] <Forec​aster> It's also just c…
L32[04:52:02] <Forec​aster> What do you mean different behaviours?
L33[04:53:37] <S​ky> %sip mutable diamond
L34[04:53:37] <MichiBot> You drink a mutable diamond potion. Sky turns into a naqahdah pig girl until their next sip of water.
L35[04:53:55] <S​ky> %splash forecaster mutable diamond
L36[04:53:55] <MichiBot> You fling a mutable diamond potion that splashes onto forecaster. forecaster turns into a diamond robot girl until they say the word "Harmony".
L37[04:54:26] <S​ky> Does different things for the same potion
L38[04:55:04] <S​ky> >MichiBot: You fling a mutable diamond potion (New!) that splashes onto <@!105317…
L39[04:55:04] <S​ky> It did a third different thing up here, too
L40[05:04:10] <Forec​aster> Ah that, that's unintentional
L41[05:04:34] <Forec​aster> %sip mutable diamond
L42[05:04:34] <MichiBot> You drink a mutable diamond potion. Forecaster turns into a sky golem girl until someone stabs them.
L43[05:05:12] <Forec​aster> As you can see it has nothing to do with drinking vs splashing
L44[05:06:05] <Forec​aster> It's supposed to store the effect string with certain placeholders filled in, but it's not doing it
L45[07:15:50] <Na​dja> So that's a "turns into X girl until Y" potion but X and Y are different for each username?
L46[07:16:36] <Na​dja> %splash forecaster mutable diamond
L47[07:16:36] <MichiBot> You fling a mutable diamond potion that splashes onto forecaster. forecaster turns into a green wolf girl until someone baps them.
L48[07:25:49] ⇦ Quits: Hawk777 (~Hawk777@2607:c000:828c:ba00:1714:6385:306f:e3c3) (Quit: Leaving.)
L49[07:32:24] ⇨ Joins: Vexatos (~Vexatos@p200300eaef139f59306e4eaa63adc1e9.dip0.t-ipconnect.de)
L50[07:32:24] zsh sets mode: +v on Vexatos
L51[07:39:44] <Forec​aster> not each username
L52[07:40:22] <Forec​aster> basically the effect strings have placeholders for the username and then various other things depending on the effect
L53[07:41:18] <Forec​aster> when an effect is pulled up it's supposed to substitute in all the placeholder values except the username, then store that so the next time the same potion is used those don't change, then just sub in the username
L54[07:41:31] <Forec​aster> but for some reason it just stores it with all the placeholders intact
L55[07:47:46] <Ri​ley> MichiBot decided that one is a wild card.
L56[08:16:10] <Forec​aster> I started making a unit test in an attempt to track down the problem
L57[08:16:16] <Forec​aster> I need to finish that
L58[08:20:14] <AR2​000> String formatting is really handy.
L59[08:22:44] <Redston​eParkour> why not just format it with the same code you use to format it for display but provide the placeholder used for usernames as the username?
L60[08:33:53] <AR2​000> `string.format("turuns into %s until %s", creature, time)`
L61[08:53:03] <Forec​aster> `effects.add(new EffectEntry("ap_p_lc_tf_tf2", "{user} turns into {appearance_p_lc} {transformation} {transformation2}{limit}."));`
L62[08:53:55] <Forec​aster> This is "Forecaster turns into a tomato cat spaghetti for 5 hours."
L63[08:54:42] <Forec​aster> or `effects.add(new EffectEntry("hair_grow", "{user}'s hair grows {r:2-4:time} longer{limit}."));`
L64[08:54:49] <AR2​000> Every language hase it's own syntax for string formatting.
L65[08:55:10] <Forec​aster> this is my syntax 😛
L66[08:59:18] <Redston​eParkour> well why not format it with the user being `{user}`?
L67[08:59:40] <Forec​aster> it allows for a bit more than just inserting strings, such as the random number tag `{r:x-y:suffix}`
L68[09:00:02] <Forec​aster> >RedstoneParkour: well why not format it with the user being `{user}`?
L69[09:00:02] <Forec​aster> That's what it's supposed to be doing, and it sounds very simple, but apparently it's not
L70[09:11:24] <Redston​eParkour> wild guess but did you forget to call `replaceParamsInEffectString` before storing it in the hashmap?
L71[09:11:46] <Forec​aster> Quite possibly
L72[09:12:30] <Redston​eParkour> hmm actually probably not
L73[09:28:20] <DiamondC​reeper_6> >Nadja: So that's a "turns into X girl until Y" potion but X and Y are different for each u…
L74[09:28:21] <DiamondC​reeper_6> Yo what's up dude
L75[09:30:49] <Redston​eParkour> %sip mutable diamond
L76[09:30:49] <MichiBot> You drink a mutable diamond potion. RedstoneParkour turns into a coralcreep pig girl until they use "Harmony" in a sentence.
L77[09:59:14] <Forec​aster> why would you reply "yo what's up" to a random message
L78[10:21:12] <DiamondC​reeper_6> >Forecaster: why would you reply "yo what's up" to a random message
L79[10:21:12] <DiamondC​reeper_6> Pinging
L80[10:22:21] <Forec​aster> please don't do that unless it's relevant
L81[10:22:46] <Forec​aster> when you reply to a message the bridge re-sends that message before the reply
L82[10:23:12] <DiamondC​reeper_6> 🤷🙇
L83[10:38:53] <Amanda> @Nadja remember, when imprisoning a mage, make sure they can't send cursed parchment to the person who they did crimes with (who lied and pinned it all on them). Also, ACAB, even in my dreams apparently
L84[10:40:36] <Amanda> In the dream the prison guards kept faking the mage was attempting escape for laughs when the other guards 'captured' them
L85[10:43:48] <Amanda> @Nadja, also, leave it to the guards to fuck up an attempt by the warden to destroy the inmates sense of time with random food by having their special guards-onky fondue fountain's contents rotated regularly. Ofc the mage wouldn't have figured that out without a time checking spell they knew
L86[10:46:10] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-78-144-113-28.as13285.net) (Ping timeout: 189 seconds)
L87[10:49:00] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-78-144-113-28.as13285.net)
L88[10:49:10] <Forec​aster> %tonkout
L89[10:49:10] <MichiBot> Eureka! Forec​aster! You beat your own previous record of 9 hours, 2 minutes and 38 seconds (By 3 hours, 30 minutes and 25 seconds)! I hope you're happy!
L90[10:49:11] <MichiBot> Forec​aster has tonked out! Tonk has been reset! They gained 0.012 tonk points! plus 0.022 bonus points for consecutive hours! Current score: 3.77429524, Position #1
L91[10:49:22] <Forec​aster> I completely forgot about that...
L92[11:02:49] <Na​dja> Amanda: When imprisoning Mages always have a clerk with a high level identify curse and identify magic spell available to check all incoming and outgoing post. Mages have powerful friends and even more powerful enemies and you have to prevent both of those from sending magical artifacts to said imprisoned mage.
L93[11:05:08] <Amanda> @Nadja the mage didn't send it with the post though, but through a direct teleportation. Not sure why dream-mage didn't just teleport out, especially after the several 'pranks' by the guards causing them to get beaten by other guards for their 'eacape attempts"
L94[11:06:18] <Na​dja> Your dream mage seems quite stupid
L95[11:06:41] <Amanda> Indeed
L96[11:06:48] <Amanda> I blame the foxen
L97[11:06:58] <Na​dja> Yes, you tend to do that :P
L98[11:07:10] <luna​r_sam> woohoo, i can actually solder sorta
L99[11:07:11] <luna​r_sam> :P
L100[11:07:33] <luna​r_sam> anyways, i need to see which pins go to the PRUs so i can bitbang USB 1.1 with them :P
L101[11:07:50] * Amanda settles up in @Nadja's lap, meows and looks around
L102[11:09:31] <luna​r_sam> time to finish soldering connectors tho
L103[11:09:39] <Corded> * <Na​dja> pets Amanda
L104[11:09:52] * Amanda purrs softly
L105[11:29:43] <Forec​aster> %sip
L106[11:29:44] <MichiBot> You drink a hairy toxictop potion (New!). Forecaster gains one research point. Forecaster now has 2 points. (Rem. uses: 1)
L107[11:29:52] <Forec​aster> woo research
L108[11:32:43] <S​ky> %sip hairy toxictop
L109[11:32:43] <MichiBot> You drink a hairy toxictop potion. Sky gains one research point. Sky now has 2 points. (Rem. uses: 0)
L110[11:32:48] <S​ky> Poggers
L111[11:53:18] <Izaya> tfw you have one of like three computers cursed with USB 1.0 (not 1.1) ports
L112[12:04:57] <S​ky> Lol
L113[13:07:25] <Na​dja> Izaya: yay for backwards compat :D
L114[13:07:44] <Izaya> it's so slow though :<
L115[13:08:00] <Na​dja> Upgrade your equipment then :)
L116[13:08:18] <Na​dja> Would give you nice features like USB-C too if you update to recent enough ^^
L117[13:08:40] <Izaya> I don't think they make any PowerPC machines with USB-C
L118[13:08:52] <Izaya> ... Actually, I don't know what the ports look like on Raptor CS's newer offerings
L119[13:08:56] <Izaya> maybe they do
L120[13:09:03] <Forec​aster> split the cable and use two ports at the same time
L121[13:10:13] <Na​dja> Izaya: I'd assume Raptor puts USB-C in their computers, yes. But you could also just use ARM- or x86-based Machines, would give you better software support too :P
L122[13:11:57] <Izaya> that's not as weird or fun though
L123[13:12:30] <Izaya> I just wish Apple put USB 1.1 rather than 1.0 on the eMac. Also a graphics card with proper modesetting support on Linux, that would've been nice too.
L124[13:13:05] ⇦ Quits: tehbeard (~tehesper@66.228.139.228) (Ping timeout: 189 seconds)
L125[13:13:28] <Amanda> %choose play with code or play with pawns
L126[13:13:28] <MichiBot> Ama​nda: Elementary dear Watson, "play with code" is the obvious choice!
L127[13:15:35] ⇨ Joins: tehbeard (~tehesper@66.228.139.228)
L128[13:32:39] <Z0id​berg> Did the EU at least not define it as USB-C specifically and specify that it has to b e a non fully proprietary connection?
L129[13:33:01] <Z0id​berg> Because if they defined it hard as USB-C that's going to suck when something new and better comes out
L130[13:33:19] <Z0id​berg> or if somebody wants to make a device too small for USB-C
L131[13:36:11] ⇦ Quits: Vexatos (~Vexatos@p200300eaef139f59306e4eaa63adc1e9.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L132[13:41:49] <Forec​aster> new and better? impossible!
L133[13:42:07] <Izaya> S3: don't you know that USB-C is literally jesus
L134[13:45:51] <Forec​aster> someone sealed it in a cave for a few days?
L135[13:49:43] ⇨ Joins: Vexatos (~Vexatos@p200300eaef139f701b67e2344dc258b0.dip0.t-ipconnect.de)
L136[13:49:43] zsh sets mode: +v on Vexatos
L137[13:59:02] <Ri​ley> >Z0idberg: Did the EU at least not define it as USB-C specifically and specify that…
L138[13:59:02] <Ri​ley> No, it does not. USB-C is mandated unless you have an exemption. You are allowed to remove the port and charge/communicate wirelessly though as the EU wants devices to go in that direction.
L139[13:59:45] <Ri​ley> >Z0idberg: or if somebody wants to make a device too small for USB-C
L140[13:59:45] <Ri​ley> Size is a valid reason for an exemption.
L141[14:08:46] <lunar_sam> isn't wireless charging a meme
L142[14:12:08] <Ri​ley> It’s less currently less efficient. Though the stated reasons for the EU law was to reduce cable waste and allow consumers to reuse the same cables. For those goals, no cables is even better than universal cables.
L143[14:14:43] <Izaya> A shame wireless charging isn't standard then, eh?
L144[14:31:42] <Amanda> @Ariri did the server break again?
L145[14:37:09] <Ar​iri> yup
L146[14:37:27] <Ar​iri> rolled it back and it shot itself again after someone logged in
L147[14:37:33] <Amanda> ah
L148[14:37:40] <Forec​aster> Time to get the ducttape!
L149[14:55:38] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b8142cd300fe3497fffea975f2.dip.versatel-1u1.de)
L150[15:02:24] <AR2​000> >Z0idberg: Because if they defined it hard as USB-C that's going to suck when someth…
L151[15:02:24] <AR2​000> You can use a GPU via usb C. It has more bandwidth than you will ever need
L152[15:02:48] <Z0id​berg> It's not necessarily about bandwidth though
L153[15:02:53] <Z0id​berg> Eventually, USB-C will be a shit connector.
L154[15:03:04] <Forec​aster> it's about the banddepth
L155[15:03:13] <Z0id​berg> Even if it takes 100 years
L156[15:03:17] <Z0id​berg> everything comes to an end
L157[15:03:54] <Z0id​berg> It seems foolish to fixate on a single standard instead of promoting innovation whilst restricting proprietary money traps.
L158[15:08:55] <Forec​aster> %sip
L159[15:08:55] <MichiBot> You drink a spooned diamond potion (New!). Forecaster's bones turn the color of naqahdah until they say the word "Crystal".
L160[15:09:22] <Forec​aster> Isn't naquadah a crystal?
L161[15:28:15] ⇨ Joins: Ahmemememmmbgebemebhbhbs (~Ahmememem@185.116.158.243)
L162[15:28:44] ⇦ Quits: Ahmemememmmbgebemebhbhbs (~Ahmememem@185.116.158.243) (Client Quit)
L163[15:29:01] <Forec​aster> that's certainly a name
L164[15:34:37] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b8142cd300fe3497fffea975f2.dip.versatel-1u1.de) (Quit: Leaving)
L165[16:06:49] <S​ky> %sip
L166[16:06:50] <MichiBot> You drink a gloomy dalekanium potion (New!). Sky gains the ability to talk to Goats until someone stops looking at them.
L167[16:07:14] <Ri​ley> %sip
L168[16:07:14] <MichiBot> You drink a cloudy black potion (New!). The bottle turns into a piece of bacon. Riley has found 1 piece of bacon so far. (Rem. uses: 0)
L169[16:08:37] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:828c:ba00:c5dc:fb93:8141:9288)
L170[16:11:06] <Na​dja> >Z0idberg: Because if they defined it hard as USB-C that's going to suck when somet…
L171[16:11:06] <Na​dja> Is the concept of "laws change when circumstances do" that alien to you?
L172[16:13:39] <Ri​ley> Ideally they should, but with technology it's more that people find a way to go around the laws.
L173[16:13:44] <S​ky> Never heard of that myself, really. /s
L174[16:15:58] <Na​dja> >Riley: Ideally they should, but with technology it's more that people find a wa…
L175[16:15:58] <Na​dja> The law specifies USB-C for voltages and as physical connector and PD for everything going above USB-C wattage. Not much you can do to go around that other than just not charging via cable.
L176[16:31:11] <Va​ur> %tonk
L177[16:31:11] <MichiBot> Wild! Va​ur! You beat Forec​aster's previous record of <0 (By 5 hours and 42 minutes)! I hope you're happy!
L178[16:31:12] <MichiBot> Vaur's new record is 5 hours and 42 minutes! Vaur also gained 0.0057 tonk points for stealing the tonk. Position #2. Need 0.20906848 more points to pass Forec​aster!
L179[16:38:41] <Ri​ley> %sip
L180[16:38:41] <MichiBot> You drink a freezing automato potion (New!). Wheels are briefly square.
L181[16:49:54] <AR2​000> >Nadja: The law specifies USB-C for voltages and as physical connector and PD for…
L182[16:49:54] <AR2​000> Magsafe...
L183[16:50:28] <AR2​000> But no, apple said they will use USB C in 2023
L184[17:00:19] ⇨ Joins: adrgaming (~adrgaming@194.125.251.198)
L185[17:00:21] <adrgaming> a
L186[17:01:12] <adrgaming> a
L187[17:01:21] <Ri​ley> a
L188[17:01:32] <adrgaming> who
L189[17:03:02] ⇨ Joins: Boka (~Boka@194.125.251.198)
L190[17:03:25] ⇦ Quits: Boka (~Boka@194.125.251.198) (Quit: Boka)
L191[17:05:07] ⇦ Quits: adrgaming (~adrgaming@194.125.251.198) (Ping timeout: 189 seconds)
L192[17:11:37] <Ri​ley> >Nadja: Is the concept of "laws change when circumstances do" that alien to you?
L193[17:11:37] <Ri​ley> It’s also worth considering that there’s no incentive to develop better cable standards if you are unable to profit from it in the EU. If there is a future cable standard that is substantially better than USB-C it will undoubtably be a foreign development.
L194[17:35:41] ⇨ Joins: S|h|a|w|n (~shawn156@67.218.67.153)
L195[17:37:43] <Z0id​berg> >Nadja: Is the concept of "laws change when circumstances do" that alien to you?
L196[17:37:43] <Z0id​berg> Laws are generally a pain in the ass to get changed tbh.
L197[17:38:12] <Z0id​berg> Governments often lag way behind or struggle to even comprehend why they need to be changed, or don't bother with them for being not as important on their plate.
L198[17:48:22] <Na​dja> Well somehow I doubt the government that forced mobile phones to move to micro-USB in 2011 and now did it again with USB-C is the one that will struggle to comprehent the reasons for an update.
L199[17:49:10] <Na​dja> >Riley: It’s also worth considering that there’s no incentive to develop better …
L200[17:49:10] <Na​dja> No, no that's not how that works.
L201[17:51:33] ⇨ Joins: Belyash_nowaday (~belyash_n@188.170.172.63)
L202[17:51:58] <Belyash_nowaday> hello
L203[17:52:13] <Ri​ley> My turn to %yeshi
L204[17:52:13] <MichiBot> Hi, welcome to the opencomputers IRC channel. If you just connected from minecraft, yes this is a real chat. There are people here, but dont expect people to engage with someone who just says "hi" or similar, we are (usually) pretty busy.
L205[17:52:50] ⇦ Quits: Belyash_nowaday (~belyash_n@188.170.172.63) (Remote host closed the connection)
L206[17:53:35] <Amanda> %choose comfort or utility
L207[17:53:36] <MichiBot> Ama​nda: I received a message from future you, said to go with "utility".
L208[17:53:43] <Amanda> hrm
L209[17:58:19] <Ri​ley> >Nadja: No, no that's not how that works.
L210[17:58:19] <Ri​ley> Can you offer an alternative path? A new cable standard could still be researched, but from what I understand it would be illegal to manufacture and sell devices that use the new standard. So it’s impossible to test a new standard at scale by implementing it, and it would be a mistake for the committee to mandate the universal use of a technology that has not been tested at scale. I don’t see how the EU isn’t relying on foreign development here.
L211[18:00:43] <Redston​eParkour> Riley: Ask the EU then for an exception so you can test the cable standard at scale, and then ask the EU again to adopt said standard
L212[18:01:29] <Na​dja> Well two things: First of, look at the USB-IF members list and consider why claiming foreign development will be required is … a stretch :D
L213[18:01:29] <Na​dja> Secondly, standards happen to be developed due to *technical need*. If there is no technical need then we don't need to develop a new spec. If there happens to be one which for the record *is not the case anytime soon* then you can still tell the politicians and get the law updated.
L214[18:01:30] <Na​dja> Stop taking info from Apple please.
L215[18:02:43] <Na​dja> And if you exceed the abilities of USB-C on the power side, well then you are *excempt already*.
L216[18:03:41] <Na​dja> So unless you need more than 40Gbit/s and positively, absolutely, must not have more than one plug on your small portable device … then I guess you'll have to request an exception for your device. Oh no.
L217[18:05:37] <Na​dja> But you also need an exception to use lead on your PCBs and somehow that one didn't end up stiffling innovation contrary to what certain companies said back when RoHS was made law.
L218[18:06:16] <Na​dja> Consider the fact that companies are paper clip AI that will lie about everything to up their bottom line.
L219[18:15:35] <Z0id​berg> Loaded solder is nice.
L220[18:16:27] <Na​dja> >Z0idberg: Loaded solder is nice.
L221[18:16:27] <Na​dja> Why am I so not surprised that you of all people would say that.
L222[18:17:38] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 189 seconds)
L223[18:19:38] <Z0id​berg> It behaves much more nicely than modern unleaded rosin core solder does, dissipates heat more nicely, is more malleable, and is not really that big of a deal in itself. What I don't like, is the ammount of the stuff and other contaminants that are massively dumped into the environment in its mass production use and such.
L224[18:20:28] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L225[18:20:32] <Z0id​berg> So, I would never suggest that we use leaded solder for fabricating mass ammounts of PCBs, but for personal projects, it can be really nice.
L226[18:20:43] <Ri​ley> >Nadja: So if you need more than 40Gbit/s and positively, absolutely, must not h…
L227[18:20:43] <Ri​ley> Most of my experience with government agencies comes from the U.S., where they are famously uncooperative and hellbent on denying any request. Just asking for permission isn't enough unless you have personal favors or they have a vested interest in your project. I'll give the example of my own work which is in the power industry. If you want to generate power you must sell to middlemen since talking to the regulatory agency to get approved for a
L228[18:20:43] <Ri​ley> load zone is just dumb and impractical.
L229[18:21:09] <Ri​ley> If the EU's council is more cooperative, then great.
L230[18:21:51] <Na​dja> The EU is less fucked up than the US in many a regard, yes.
L231[18:22:51] <Z0id​berg> It's kind of like coal, you know- I'm not a fan of people lighting up entire cities or running factories on coal- but coal is an amazing product for forging metal as a hobby because of its temperature.
L232[18:23:05] <Z0id​berg> It's not something you'd need or use every day you know
L233[18:24:38] <Z0id​berg> a few of nuggets of coal with some air can blast 3000 degrees of firepower for the need in your project.
L234[18:25:09] <Z0id​berg> But if you heat your house with it wth
L235[18:37:39] <Z0id​berg> Ok.,. building gcc for the second time today lol
L236[18:42:29] <Ri​ley> I made the mistake of trying to run OC2 with a custom buildroot.
L237[18:42:44] <Na​dja> Sounds fun ;)
L238[18:48:58] <Ri​ley> The attempt was to add sound support through virtio so that the sound card can play back PCM. The Linux version used in OC2 (5.9) doesn't include a virtio driver for sound, so I updated the kernel to 6.0 which seems to cause problems. I'll probably just make an RPC device that can play sound.
L239[18:49:34] <Z0id​berg> Do you think it's fast enough to keep up with the sample rate?
L240[18:50:08] <Ri​ley> The sample rate I had it support was 48k hz. It probably couldn't, but I felt like trying it anyways.
L241[18:50:22] <Z0id​berg> You made me think though
L242[18:50:32] <Z0id​berg> How cool would it be for it to support MIDI over virtio
L243[18:50:38] <Z0id​berg> That it could definitely keep up with
L244[18:53:25] <Ri​ley> >Riley: The sample rate I had it support was 48k hz. It probably couldn't, but I…
L245[18:53:25] <Ri​ley> fwiw CC: Tweaked does a round trip conversion from dfpwm and is capable of playing audio.
L246[18:54:09] <Ri​ley> It isn't running on a RISC-V emulator though.
L247[18:54:27] <Z0id​berg> I read that there's a $20 RISC-V SBC out there now
L248[18:54:35] <Z0id​berg> I might look into getting one
L249[18:55:09] <Z0id​berg> I've been meanting to toy with OC2 for a while actually
L250[18:55:23] <Z0id​berg> I should do that too.
L251[19:09:24] <Z0id​berg> Compiling gcc for the third time today! Woohoo!
L252[19:09:45] <Z0id​berg> I don't remember having this much trouble the last time I built an i586 cross compiler
L253[19:42:42] <The P​atmann> >Riley: Most of my experience with government agencies comes from the U.S., where they…
L254[19:42:42] <The P​atmann> The US is where I get a lot of my info to, and I happened to agree with your standpoint from the start. I'm starting to believe I may have been victim to a misinformation campaign by my education system...
L255[19:43:40] <The P​atmann> I'm starting to realize that corporations have corrupted our gov't to make it impossible for competition to crop up without them, and made it seem like that's the gov't's fault...
L256[19:49:48] <Ri​ley> Regulatory capture certainly happens in the U.S. I think it’s fair to blame both parties though. The government shouldn’t give in to corporate interests and corporations shouldn’t use governance as a tool for controlling the market.
L257[19:55:18] <Na​dja> Laissez faire capitalistic corporations are paper clip optimizers for profit. Blaming them for abusing every system towards that goal is like blaming the woodchipper for also chipping hands if you put them inside.
L258[19:57:05] <Redston​eParkour> So we should blame the government for letting them abuse the system and then fix it?
L259[19:57:30] <Na​dja> More or less, yes.
L260[19:58:24] <Amanda> fun fact, in most of the world, the corperations don't have the government by the balls
L261[19:58:37] <Na​dja> The US had strong unions and was trustbusting left and right and it was one of the most prosperous and most fair times in the countries very short history. Maybe try going back to fucking over oligarchic companies?
L262[19:59:56] <Amanda> ever wonder why Google stopped notifying newspapers when they were "Right to Forgot" articles? Because the EU saber-rattled with real consiquences
L263[20:00:56] <Ri​ley> >Nadja: Laissez faire capitalistic corporations are paper clip optimizers for pr…
L264[20:00:56] <Ri​ley> Fair, though I think that applies more at a large scale. Not all corporations should be reduced to profit-driven automatons. Rather the ones that value profit over fairness and decency will outperform those who don’t.
L265[20:01:15] <Ri​ley> The result is the same with or without the nuance though.
L266[20:01:15] <Amanda> not some piddling 100,000$ "fine:" you could probably convince a CEO was the cost of a book or something
L267[20:01:59] <Va​ur> %sip
L268[20:01:59] <MichiBot> You drink a salty blue potion (New!). Vaur spots a shiny thing!
L269[20:03:58] <Amanda> AIUI, when the EU issues fines, they're "percentage of gross income" fines, not "oh,that's a 10,000$ fine per instance you stole someone's kidney"
L270[20:04:41] <Na​dja> >Riley: Fair, though I think that applies more at a large scale. Not all corpora…
L271[20:04:41] <Na​dja> No, no exactly not. Yes, your mom and pop shop doesn't have the time to cheat the government, but they also don't need a power production license. If you are big enough that you care about this kind of regulation you are big enough to cheat. And for the sake of small companies you *must* treat all larger ones as if they are cheating.
L272[20:08:16] <Z0id​berg> I am building a tabletop campaign and would like some input on setting backstory (not character backstory), anyone care for a read? https://pastebin.com/raw/567NAhx0. I was just curious what people thought of it.
L273[20:09:45] <Na​dja> >Amanda: AIUI, when the EU issues fines, they're "percentage of gross income" fin…
L274[20:09:45] <Na​dja> up to % of gross income or to 7 figures, whichever is larger.
L275[20:10:06] <Na​dja> And if you don't pay up arrest warrants go out to INTERPOL by default.
L276[20:10:24] <Na​dja> There are still CEOs that can't travel outside the US
L277[20:12:17] <Na​dja> The EU is the "find out" to a new class of oligarchs that are fucking around and I am very much here for it :)
L278[20:12:29] <Amanda> Same
L279[20:12:50] <Amanda> I wish I could leave this hellhole, but I'm too emotionally dependent on my family, and they'd never go for leaving the US permenantly
L280[20:13:39] <Amanda> Dad's retirement plan is "hit the lottery and move to florida"
L281[20:13:58] <Z0id​berg> Why would you move to Florida?
L282[20:14:05] <Amanda> He hates the cold
L283[20:14:15] <Z0id​berg> "Hit the lottery then lose it all in a hurricane.
L284[20:14:19] <Z0id​berg> That's what I read
L285[20:14:34] <Z0id​berg> Wait a minute, does the US still have a florida?
L286[20:14:42] <Z0id​berg> I thought the maps were updated to show ocean where florda was before
L287[20:17:31] <Ri​ley> >Nadja: No, no exactly not. Yes, your mom and pop shop doesn't have the time to …
L288[20:17:31] <Ri​ley> I retract my statement that it only applies to larger companies. With further thought, everyone can cheat the government. Your mom and pop shop will probably only take cash so that they can get away with not reporting some of it as taxable income. I still hold that a good-natured company can exist. Though it will likely be crushed by cheating corporations if it ever tries to expand. For example, I don’t see a company competing with Amazon’s
L289[20:17:31] <Ri​ley> scale and offering decent wages universally.
L290[20:18:21] <Na​dja> Yeah, making good natured companies is the governments job. By forcing companies to be good.
L291[20:20:16] <Z0id​berg> Doing some edits on the story
L292[20:26:33] <Ri​ley> >Amanda: AIUI, when the EU issues fines, they're "percentage of gross income" fin…
L293[20:26:34] <Ri​ley> Yeah, I’ve heard of EU doing percentage of revenue. The U.S. tends to be pretty lenient when it comes to large fines for corporations as they’re considered unfair and in some cases unconstitutional.
L294[20:27:08] <Amanda> Which is why I want out of this hellhole. Heaven forbid we punish companies for dumping toxic waste into our drinking waters.
L295[20:27:52] <Forec​aster> Now now, even severely toxic water will sustain you for the rest of your life
L296[20:29:00] <Amanda> %choose play with zig some more or halucinate
L297[20:29:00] <MichiBot> Ama​nda: "halucinate", now with 30% fewer deaths caused by negligence!
L298[20:29:01] <Ri​ley> Toxic water is good for the economy because it creates a market for home water treatment /s
L299[20:30:56] <Amanda> Thanks, I hate it
L300[20:43:20] <Forec​aster> %sip
L301[20:43:20] <MichiBot> You drink a sweet oculemon potion (New!). For about a second Forecaster knows the location of a great treasure.
L302[20:43:49] <Forec​aster> ooooaww
L303[20:45:34] <Ri​ley> %sip
L304[20:45:34] <MichiBot> You drink a shiny emerald potion (New!). The ghost of a plant haunts Riley until they use "Swing Wenk" in a sentence.
L305[20:46:28] <Ri​ley> >Amanda: %choose play with zig some more or halucinate
L306[20:46:28] <MichiBot> Ri​ley: "halucinate" is for cool kids!
L307[20:46:28] <Ri​ley> What are you making with Zig?
L308[20:47:40] <Na​dja> >Riley: What are you making with Zig?
L309[20:47:41] <Na​dja> Zag of course!
L310[20:47:41] <Amanda> @Riley was playing with Hawk777's OC-WASM, got some stuff to run, but I'm currently stuck on how to make it work with the heavily-async way that oc-wasm works without programming a bespoke state machine for every .wasm file
L311[20:47:58] <Amanda> so now I'm doing the ziglings thing for fun
L312[20:48:20] <Na​dja> Unrelated but I wanted to make a noteblock / create pipe controller for OC2 in Zig so I could make it play music sheets
L313[20:50:00] <Ri​ley> Oh, nice. Zig is an interesting language. Being able to make fully static builds and cross compile makes it good for developing OC stuff as well.
L314[20:51:44] <Forec​aster> https://tinyurl.com/2ad9gw2k
L315[21:14:40] <Hawk777> Ooh, someone’s trying another language! Neat!
L316[21:14:50] <Hawk777> I don’t know Zig at all, though, so I doubt I can really help.
L317[21:15:39] <Hawk777> Does Zig not have coroutines or async/await or something that would help?
L318[21:17:36] <Ri​ley> Zig has suspendible coroutines, but I'm not too familiar with them.
L319[21:19:10] <Hawk777> I can’t be certain, but my guess is you probably want to become familiar with them if you’re trying to use it ergonomically with OC-Wasm. Although someone reported that C++ coroutines aren’t compatible due to typically compiling with some kind of Wasm extension instruction that isn’t part of core Wasm and that OC-Wasm doesn’t support.
L320[21:19:30] <Hawk777> Might be worth a look.
L321[21:34:43] <Amanda> Hawk777 it does, but I've been told that they're not the right tool for this in the zig matrix channel
L322[21:35:09] <Amanda> For instance, you can't call async from the (non-async) run entrypoint
L323[21:35:53] <Amanda> Everything I've seen using async with zig + wasm was with help on the host side
L324[21:36:27] <Medok​iPiink> Hey guys
L325[21:37:06] <Amanda> Hawk777: I also got it mostly working in C++, until I tried using C++20's coroutines. They require a non-standard wasm opcode, sadly
L326[21:37:25] <Amanda> Unless there's an option I'm missing in enscripten
L327[21:38:03] <Amanda> Oh, I just saw the second message
L328[21:38:05] <Amanda> lolol
L329[21:38:23] * Amanda decides she's had enough ziglings for now, loads up her story block
L330[21:39:08] <Amanda> I got farther in Zig than I did with Go though. With Zig I was able to compile a .wasm file that invokes the "error" method of the computer interface to say hello:
L331[21:39:17] <Amanda> https://matrix.camnet.site/_matrix/media/r0/download/camnet.site/BlEYKoNwsFNomTkLhMvErURF/screenshot-1666882273.png
L332[21:39:25] <Amanda> Go's too tied into wasi to do the same
L333[21:40:45] <Amanda> I need to write a CBOR en/decoder for zig to do anything more though, and I'm still trying to work out izg
L334[21:41:57] <Amanda> I'm hoping there's some way in zig I can make the apparently-required state machine less fucky
L335[21:58:50] ⇨ Joins: mlodykubii (~mlodykubi@89-68-88-136.dynamic.chello.pl)
L336[21:58:56] ⇦ Quits: mlodykubii (~mlodykubi@89-68-88-136.dynamic.chello.pl) (Client Quit)
L337[22:03:22] ⇦ Quits: Vexatos (~Vexatos@p200300eaef139f701b67e2344dc258b0.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L338[22:13:54] <The P​atmann> >Amanda: AIUI, when the EU issues fines, they're "percentage of gross income" fines, no…
L339[22:13:54] <The P​atmann> Woah, % income fines?! That's what I've been saying for years!
L340[22:16:38] <Hawk777> Hahaha yes, “error’, the easiest way to get things done :D
L341[22:17:05] <The P​atmann> Anyways, sorry for dragging the politics back up.
L342[22:17:05] <The P​atmann> Using errors to get things done...
L343[22:17:21] <The P​atmann> Reminds me of a game I played recently
L344[22:17:21] <The P​atmann> *eyes ExaPunks*
L345[23:20:34] <Izaya> Amanda: you were using NixOS on the pinephone right?
L346[23:20:51] <Amanda> Izaya: yeah, but not as a phone, but as a PDA-type thing
L347[23:20:59] <Izaya> hmm
L348[23:21:12] <Amanda> Also I don't run right off the pinephone, but instead off of an SD card because otherwise rebuilds would use too much space
L349[23:22:38] <Amanda> "Trying to use a comptime_int of undetermined size at runtime is a MEMORY CRIME and you are UNDER ARREST."
<<Prev Next>> Scroll to Top