<<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> Amanda: If I've
learned anything in life it's that you always pick "cat
knight"
L4[00:42:44]
<Sky>
%sip
L5[00:42:44] <MichiBot> You drink a bubbly
pearlpeas potion (New!). The potion bottle is suddenly on fire! Sky
takes 1d4 => 4 fire damage before letting go of it!
L6[00:42:49]
<Sky>
owie!
L7[00:43:22]
<Sky>
>Forecaster: She could, but I likely made it not do anything if
the target isn't on…
L8[00:43:23]
<Sky>
Nearly certain nobody could ever hope to understand the potion
system
L9[00:44:01]
<Riley>
%sip
L10[00:44:01] <MichiBot> You drink a tiny
aluminium potion (New!). Riley spots a shiny thing!
L11[00:44:01]
<Riley>
>Sky: Nearly certain nobody could ever hope to understand the
potion system
L12[00:44:01]
<Riley> 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> Amanda: 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]
<Sky>
>Amanda: What's so hard to understand?
L18[00:52:50]
<Sky> Well,
direct sipping vs throwing causes different behaviours
L19[00:52:50]
<Sky> 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]
<Riley> A
religion could be started around MichiBot’s potions.
L22[01:06:50]
<Riley> I
think tonk already is one.
L23[01:15:24] *
Amanda offers elfi some of her candy, does a heccen
zzzmew
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]
<Forecaster> >Sky: Well, direct sipping
vs throwing causes different behaviours
L31[04:52:02]
<Forecaster> It's also just c…
L32[04:52:02]
<Forecaster> What do you mean different
behaviours?
L33[04:53:37]
<Sky> %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]
<Sky>
%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]
<Sky> Does
different things for the same potion
L38[04:55:04]
<Sky>
>MichiBot: You fling a mutable diamond potion (New!) that
splashes onto <@!105317…
L39[04:55:04]
<Sky> It
did a third different thing up here, too
L40[05:04:10]
<Forecaster> Ah that, that's
unintentional
L41[05:04:34]
<Forecaster> %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]
<Forecaster> As you can see it has nothing
to do with drinking vs splashing
L44[05:06:05]
<Forecaster> It's supposed to store the
effect string with certain placeholders filled in, but it's not
doing it
L45[07:15:50]
<Nadja> So
that's a "turns into X girl until Y" potion but X and Y
are different for each username?
L46[07:16:36]
<Nadja>
%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]
<Forecaster> not each username
L52[07:40:22]
<Forecaster> basically the effect strings
have placeholders for the username and then various other things
depending on the effect
L53[07:41:18]
<Forecaster> 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]
<Forecaster> but for some reason it just
stores it with all the placeholders intact
L55[07:47:46]
<Riley>
MichiBot decided that one is a wild card.
L56[08:16:10]
<Forecaster> I started making a unit test
in an attempt to track down the problem
L57[08:16:16]
<Forecaster> I need to finish that
L58[08:20:14]
<AR2000>
String formatting is really handy.
L59[08:22:44]
<RedstoneParkour> 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]
<AR2000>
`string.format("turuns into %s until %s", creature,
time)`
L61[08:53:03]
<Forecaster> `effects.add(new
EffectEntry("ap_p_lc_tf_tf2", "{user} turns into
{appearance_p_lc} {transformation}
{transformation2}{limit}."));`
L62[08:53:55]
<Forecaster> This is "Forecaster
turns into a tomato cat spaghetti for 5 hours."
L63[08:54:42]
<Forecaster> or `effects.add(new
EffectEntry("hair_grow", "{user}'s hair grows
{r:2-4:time} longer{limit}."));`
L64[08:54:49]
<AR2000>
Every language hase it's own syntax for string formatting.
L65[08:55:10]
<Forecaster> this is my syntax 😛
L66[08:59:18]
<RedstoneParkour> well why not format it
with the user being `{user}`?
L67[08:59:40]
<Forecaster> it allows for a bit more than
just inserting strings, such as the random number tag
`{r:x-y:suffix}`
L68[09:00:02]
<Forecaster> >RedstoneParkour: well why
not format it with the user being `{user}`?
L69[09:00:02]
<Forecaster> That's what it's supposed to
be doing, and it sounds very simple, but apparently it's not
L70[09:11:24]
<RedstoneParkour> wild guess but did you
forget to call `replaceParamsInEffectString` before storing it in
the hashmap?
L71[09:11:46]
<Forecaster> Quite possibly
L72[09:12:30]
<RedstoneParkour> hmm actually probably
not
L73[09:28:20]
<DiamondCreeper_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]
<DiamondCreeper_6> Yo what's up dude
L75[09:30:49]
<RedstoneParkour> %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]
<Forecaster> why would you reply "yo
what's up" to a random message
L78[10:21:12]
<DiamondCreeper_6> >Forecaster: why
would you reply "yo what's up" to a random message
L79[10:21:12]
<DiamondCreeper_6> Pinging
L80[10:22:21]
<Forecaster> please don't do that unless
it's relevant
L81[10:22:46]
<Forecaster> when you reply to a message
the bridge re-sends that message before the reply
L82[10:23:12]
<DiamondCreeper_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]
<Forecaster> %tonkout
L89[10:49:10] <MichiBot> Eureka!
Forecaster! 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> Forecaster 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]
<Forecaster> I completely forgot about
that...
L92[11:02:49]
<Nadja>
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]
<Nadja>
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]
<Nadja>
Yes, you tend to do that :P
L98[11:07:10]
<lunar_sam>
woohoo, i can actually solder sorta
L99[11:07:11]
<lunar_sam>
:P
L100[11:07:33]
<lunar_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]
<lunar_sam>
time to finish soldering connectors tho
L103[11:09:39] <Corded> * <Nadja>
pets Amanda
L104[11:09:52] *
Amanda purrs softly
L105[11:29:43]
<Forecaster> %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]
<Forecaster> woo research
L108[11:32:43]
<Sky> %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]
<Sky>
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]
<Sky>
Lol
L113[13:07:25]
<Nadja>
Izaya: yay for backwards compat :D
L114[13:07:44] <Izaya> it's so slow though
:<
L115[13:08:00]
<Nadja>
Upgrade your equipment then :)
L116[13:08:18]
<Nadja>
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]
<Forecaster> split the cable and use two
ports at the same time
L121[13:10:13]
<Nadja>
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> Amanda:
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]
<Z0idberg>
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]
<Z0idberg>
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]
<Z0idberg>
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]
<Forecaster> new and better?
impossible!
L133[13:42:07] <Izaya> S3: don't you know
that USB-C is literally jesus
L134[13:45:51]
<Forecaster> 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]
<Riley>
>Z0idberg: Did the EU at least not define it as USB-C
specifically and specify that…
L138[13:59:02]
<Riley> 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]
<Riley>
>Z0idberg: or if somebody wants to make a device too small for
USB-C
L140[13:59:45]
<Riley>
Size is a valid reason for an exemption.
L141[14:08:46] <lunar_sam> isn't wireless
charging a meme
L142[14:12:08]
<Riley>
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]
<Ariri>
yup
L146[14:37:27]
<Ariri>
rolled it back and it shot itself again after someone logged
in
L147[14:37:33] <Amanda> ah
L148[14:37:40]
<Forecaster> Time to get the
ducttape!
L149[14:55:38]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b8142cd300fe3497fffea975f2.dip.versatel-1u1.de)
L150[15:02:24]
<AR2000>
>Z0idberg: Because if they defined it hard as USB-C that's going
to suck when someth…
L151[15:02:24]
<AR2000>
You can use a GPU via usb C. It has more bandwidth than you will
ever need
L152[15:02:48]
<Z0idberg>
It's not necessarily about bandwidth though
L153[15:02:53]
<Z0idberg>
Eventually, USB-C will be a shit connector.
L154[15:03:04]
<Forecaster> it's about the
banddepth
L155[15:03:13]
<Z0idberg>
Even if it takes 100 years
L156[15:03:17]
<Z0idberg>
everything comes to an end
L157[15:03:54]
<Z0idberg>
It seems foolish to fixate on a single standard instead of
promoting innovation whilst restricting proprietary money
traps.
L158[15:08:55]
<Forecaster> %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]
<Forecaster> 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]
<Forecaster> 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]
<Sky>
%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]
<Riley>
%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]
<Nadja>
>Z0idberg: Because if they defined it hard as USB-C that's going
to suck when somet…
L171[16:11:06]
<Nadja> Is
the concept of "laws change when circumstances do" that
alien to you?
L172[16:13:39]
<Riley>
Ideally they should, but with technology it's more that people find
a way to go around the laws.
L173[16:13:44]
<Sky> Never
heard of that myself, really. /s
L174[16:15:58]
<Nadja>
>Riley: Ideally they should, but with technology it's more that
people find a wa…
L175[16:15:58]
<Nadja> 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]
<Vaur>
%tonk
L177[16:31:11] <MichiBot> Wild! Vaur! You
beat Forecaster'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 Forecaster!
L179[16:38:41]
<Riley>
%sip
L180[16:38:41] <MichiBot> You drink a
freezing automato potion (New!). Wheels are briefly square.
L181[16:49:54]
<AR2000>
>Nadja: The law specifies USB-C for voltages and as physical
connector and PD for…
L182[16:49:54]
<AR2000>
Magsafe...
L183[16:50:28]
<AR2000>
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]
<Riley>
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]
<Riley>
>Nadja: Is the concept of "laws change when circumstances
do" that alien to you?
L193[17:11:37]
<Riley>
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]
<Z0idberg>
>Nadja: Is the concept of "laws change when circumstances
do" that alien to you?
L196[17:37:43]
<Z0idberg>
Laws are generally a pain in the ass to get changed tbh.
L197[17:38:12]
<Z0idberg>
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]
<Nadja>
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]
<Nadja>
>Riley: It’s also worth considering that there’s no incentive to
develop better …
L200[17:49:10]
<Nadja> 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]
<Riley> 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> Amanda: I
received a message from future you, said to go with
"utility".
L208[17:53:43] <Amanda> hrm
L209[17:58:19]
<Riley>
>Nadja: No, no that's not how that works.
L210[17:58:19]
<Riley> 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]
<RedstoneParkour> 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]
<Nadja>
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]
<Nadja>
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]
<Nadja>
Stop taking info from Apple please.
L215[18:02:43]
<Nadja> And
if you exceed the abilities of USB-C on the power side, well then
you are *excempt already*.
L216[18:03:41]
<Nadja> 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]
<Nadja> 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]
<Nadja>
Consider the fact that companies are paper clip AI that will lie
about everything to up their bottom line.
L219[18:15:35]
<Z0idberg>
Loaded solder is nice.
L220[18:16:27]
<Nadja>
>Z0idberg: Loaded solder is nice.
L221[18:16:27]
<Nadja> 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]
<Z0idberg>
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]
<Z0idberg>
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]
<Riley>
>Nadja: So if you need more than 40Gbit/s and positively,
absolutely, must not h…
L227[18:20:43]
<Riley>
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]
<Riley>
load zone is just dumb and impractical.
L229[18:21:09]
<Riley> If
the EU's council is more cooperative, then great.
L230[18:21:51]
<Nadja> The
EU is less fucked up than the US in many a regard, yes.
L231[18:22:51]
<Z0idberg>
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]
<Z0idberg>
It's not something you'd need or use every day you know
L233[18:24:38]
<Z0idberg>
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]
<Z0idberg>
But if you heat your house with it wth
L235[18:37:39]
<Z0idberg>
Ok.,. building gcc for the second time today lol
L236[18:42:29]
<Riley> I
made the mistake of trying to run OC2 with a custom
buildroot.
L237[18:42:44]
<Nadja>
Sounds fun ;)
L238[18:48:58]
<Riley> 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]
<Z0idberg>
Do you think it's fast enough to keep up with the sample
rate?
L240[18:50:08]
<Riley> 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]
<Z0idberg>
You made me think though
L242[18:50:32]
<Z0idberg>
How cool would it be for it to support MIDI over virtio
L243[18:50:38]
<Z0idberg>
That it could definitely keep up with
L244[18:53:25]
<Riley>
>Riley: The sample rate I had it support was 48k hz. It probably
couldn't, but I…
L245[18:53:25]
<Riley>
fwiw CC: Tweaked does a round trip conversion from dfpwm and is
capable of playing audio.
L246[18:54:09]
<Riley> It
isn't running on a RISC-V emulator though.
L247[18:54:27]
<Z0idberg>
I read that there's a $20 RISC-V SBC out there now
L248[18:54:35]
<Z0idberg>
I might look into getting one
L249[18:55:09]
<Z0idberg>
I've been meanting to toy with OC2 for a while actually
L250[18:55:23]
<Z0idberg>
I should do that too.
L251[19:09:24]
<Z0idberg>
Compiling gcc for the third time today! Woohoo!
L252[19:09:45]
<Z0idberg>
I don't remember having this much trouble the last time I built an
i586 cross compiler
L253[19:42:42]
<The
Patmann> >Riley: Most of my experience with government
agencies comes from the U.S., where they…
L254[19:42:42]
<The
Patmann> 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
Patmann> 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]
<Riley>
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]
<Nadja>
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]
<RedstoneParkour> So we should blame the
government for letting them abuse the system and then fix it?
L259[19:57:30]
<Nadja>
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]
<Nadja> 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]
<Riley>
>Nadja: Laissez faire capitalistic corporations are paper clip
optimizers for pr…
L264[20:00:56]
<Riley>
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]
<Riley> 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]
<Vaur>
%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]
<Nadja>
>Riley: Fair, though I think that applies more at a large scale.
Not all corpora…
L271[20:04:41]
<Nadja> 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]
<Z0idberg>
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]
<Nadja>
>Amanda: AIUI, when the EU issues fines, they're
"percentage of gross income" fin…
L274[20:09:45]
<Nadja> up
to % of gross income or to 7 figures, whichever is larger.
L275[20:10:06]
<Nadja> And
if you don't pay up arrest warrants go out to INTERPOL by
default.
L276[20:10:24]
<Nadja>
There are still CEOs that can't travel outside the US
L277[20:12:17]
<Nadja> 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]
<Z0idberg>
Why would you move to Florida?
L282[20:14:05] <Amanda> He hates the
cold
L283[20:14:15]
<Z0idberg>
"Hit the lottery then lose it all in a hurricane.
L284[20:14:19]
<Z0idberg>
That's what I read
L285[20:14:34]
<Z0idberg>
Wait a minute, does the US still have a florida?
L286[20:14:42]
<Z0idberg>
I thought the maps were updated to show ocean where florda was
before
L287[20:17:31]
<Riley>
>Nadja: No, no exactly not. Yes, your mom and pop shop doesn't
have the time to …
L288[20:17:31]
<Riley> 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]
<Riley>
scale and offering decent wages universally.
L290[20:18:21]
<Nadja>
Yeah, making good natured companies is the governments job. By
forcing companies to be good.
L291[20:20:16]
<Z0idberg>
Doing some edits on the story
L292[20:26:33]
<Riley>
>Amanda: AIUI, when the EU issues fines, they're
"percentage of gross income" fin…
L293[20:26:34]
<Riley>
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]
<Forecaster> 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> Amanda:
"halucinate", now with 30% fewer deaths caused by
negligence!
L298[20:29:01]
<Riley>
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]
<Forecaster> %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]
<Forecaster> ooooaww
L303[20:45:34]
<Riley>
%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]
<Riley>
>Amanda: %choose play with zig some more or halucinate
L306[20:46:28] <MichiBot> Riley:
"halucinate" is for cool kids!
L307[20:46:28]
<Riley>
What are you making with Zig?
L308[20:47:40]
<Nadja>
>Riley: What are you making with Zig?
L309[20:47:41]
<Nadja> 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]
<Nadja>
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]
<Riley> 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.
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]
<Riley> 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]
<MedokiPiink> 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:
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
Patmann> >Amanda: AIUI, when the EU issues fines, they're
"percentage of gross income" fines, no…
L339[22:13:54]
<The
Patmann> 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
Patmann> Anyways, sorry for dragging the politics back
up.
L342[22:17:05]
<The
Patmann> Using errors to get things done...
L343[22:17:21]
<The
Patmann> Reminds me of a game I played recently
L344[22:17:21]
<The
Patmann> *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."