00:00:25 <oerjan> i guess i played a couple MUDs, and that's about all of rpg-like things. (excluding a game for Oric-1 called Zodiac, which i never got very far in.)
00:00:46 <oerjan> no first person shooters, ever, afair.
00:01:33 <oerjan> i thnk that counts as "abstract puzzle" hth
00:01:51 <oerjan> i wasn't going to list those individually.
00:02:11 -!- moon_ has quit (Quit: Page closed).
00:02:41 <oerjan> i didn't count that as a computer game.
00:03:09 <oerjan> unless you want to argue semantics tdnh
00:03:25 <oerjan> except for that schemenomic thing, once.
00:03:33 <shachaf> isn't that what nomic is about
00:05:57 <oerjan> the chances of getting deeper into gaming diminished sharply after my hands started aching back in 2003 or thereabouts.
00:06:51 <Phantom_Hoover> i feel like there are genres of game that you can play fine even with that
00:07:11 <Phantom_Hoover> like there are strategy games which require about the same level of mouse use as just web browsing
00:08:14 <oerjan> i don't use a mouse these days, but a trackpad. also, i can ache simply from typing if i do it long enough.
00:08:47 <Phantom_Hoover> trackpad, mouse, if you can click buttons on a screen it works out the same
00:09:15 <oerjan> well i'm just not sure how different they are for the hands.
00:10:33 -!- augur has joined.
00:11:42 -!- moon_ has joined.
00:13:48 <fizzie> You can play text adventures with voice control hth
00:14:28 <HackEgo> fizzie: Tervetuloa esoteeristen ohjelmointikielten suunnittelun ja käyttöönoton kansainväliseen keskukseen! Lisätietoa saat wikistämme: <http://esolangs.org/>. (Muu esoteerisuus: kokeile kanavan #esoteric päälle EFnet tai Dalnet.)
00:15:39 <oerjan> grammar corrections are also `welcome hth
00:15:53 <shachaf> Telling people to go to Dalnet #esoteric, when it doesn't even exist?
00:16:25 <oerjan> it was the first we found afair.
00:16:27 <fizzie> oerjan: Everything except the parenthetical remark seems fine.
00:16:57 <oerjan> fizzie: and the grammar of that is atrocious?
00:16:57 <shachaf> HackEgo: what are you Muumin' for
00:17:01 -!- almightynsx1 has quit (Ping timeout: 252 seconds).
00:17:01 <shachaf> wait, that doesn't make sense
00:17:10 <oerjan> we _do_ get the other kind occasionally.
00:17:32 <oerjan> in fact we have one here right now, who somehow doesn't leave.
00:18:03 <oerjan> although there might be others.
00:18:08 <fizzie> The latter could be something like: "kokeile kanavaa #esoteric joko EFnet- tai Dalnet-verkossa."
00:19:09 <oerjan> `slwd welcome.fi//s/kokeile.*/kokeile kanavaa #esoteric joko EFnet- tai Dalnet-verkossa.)/
00:19:12 <HackEgo> wisdom/welcome.fi//Tervetuloa esoteeristen ohjelmointikielten suunnittelun ja käyttöönoton kansainväliseen keskukseen! Lisätietoa saat wikistämme: <http://esolangs.org/>. (Muu esoteerisuus: kokeile kanavaa #esoteric joko EFnet- tai Dalnet-verkossa.)
00:19:35 <fizzie> It's hard because you really would need to inflect the names EFnet and Dalnet, and they're not really very Finnish. So I cheated by making it "in the EFnet or Dalnet network" instead.
00:20:17 <shachaf> oerjan: are you making fun of finland
00:20:26 <fizzie> Well. EFnetissä. Maybe.
00:21:06 -!- baordog has quit (Remote host closed the connection).
00:21:16 -!- moon_ has quit (Ping timeout: 250 seconds).
00:21:19 <fizzie> (For some reason, in Finnish, the channels are definitely "in", not "on".)
00:21:31 <shachaf> oerjan: that doesn't make a tonh of sense hth
00:21:55 <shachaf> fizzie: Do you recommend learning Finnish?
00:22:15 <fizzie> Or no, that'd be dogh.
00:23:01 <shachaf> my arcdog has an arctic problem
00:23:40 * oerjan arcs his swatter onto shachaf -----###
00:24:18 -!- almightynsx has joined.
00:27:44 <oerjan> is shacaf a decaf brand
00:28:26 -!- almightynsx has quit (Ping timeout: 244 seconds).
00:29:26 -!- moon_ has joined.
00:29:35 <oerjan> for ryming purposes hth
00:31:07 <shachaf> oerjan: You have permission to mispronounce my name, because I always mispronounce yours.
00:31:18 <quintopia> altoug, i tink you meant "for ryming purposes t" t
00:31:26 <moon_> how would i randomly run one of 5 diffrent commands? (bash)
00:31:38 <oerjan> shachaf: but, but, i've been training on uvular fricatives
00:31:41 <lynn> How does Finnish generally handle the inflection of foreign names, fizzie?
00:32:21 <shachaf> did you hear about how unary nfa universality is conp-complete (scow)
00:32:24 <quintopia> ...i would never have thought to pronounce shachaf with a uvular fricative
00:32:26 <oerjan> (that's the inflection, not the fricatives)
00:32:37 <shachaf> That's the official pronunciation.
00:33:04 <oerjan> shachaf: i saw int-e point out that's an equivalent formulation
00:33:28 <oerjan> quintopia: you could sabotage it by pronouncing the "sh" as one instead
00:34:12 <oerjan> oh, and btw, the stress is apparently on the first syllable, which was opposite of my initial assumption.
00:34:32 <shachaf> Your initial assumption was that it's on the other two?
00:34:44 <quintopia> i've never thought of emphasizing the second syllable--now i'm going to
00:35:33 <quintopia> new unofficial quintopia pronunciation: "zhach AS fuck"
00:35:59 <oerjan> quintopia: that would be "for ryming purposes t t", i think, since it would break my script.
00:36:05 <int-e> that makes me feel better about "schaf" ( https://de.wikipedia.org/wiki/Schafe )
00:36:14 <int-e> oerjan: what awful pun didn't you make
00:36:34 <int-e> oerjan: I mean there was a bunch of bad puns anyway
00:36:38 <lynn> My pronunciation advice: say "shachaf-chan" but pronounce "shachaf" all wrong but make the ch in "chan" is a uvular fricative
00:37:02 <fizzie> lynn: We just mangle them in the way that sounds least bad.
00:37:42 <oerjan> moon_: using shuf -n 1 maybe?
00:38:09 <fizzie> So it would likely be "EFnetissä", "Dalnetissa".
00:38:13 <quintopia> oerjan: i think maybe they were asking about the giant nested if statement, and possible replacements for it?
00:38:29 <int-e> mantissa, exponent
00:38:38 <oerjan> moon_: oh and -e looks useful too
00:38:51 <fizzie> And if someone is impolite enough to put vowel harmony mismatch already in the original word, we'd probably just get all confused.
00:39:06 <fizzie> (Mostly an issue with y.)
00:39:06 <oerjan> `` shuf -e -n 1 t e s t i n g
00:39:26 <int-e> that was the most likely outcome!
00:39:36 <oerjan> `` `shuf -e -n 1 'echo hi' 'echo ho'`
00:39:36 <moon_> `` shuf -e -n 1 t e s t i n g
00:40:18 <int-e> `` for i in $(seq 1000); do shuf -e -n 1 t e s t i n g; done | sort | uniq -c | sort -rn
00:40:31 <oerjan> int-e: a pun with "pouting" hth
00:40:41 <HackEgo> 272 t \ 169 i \ 153 s \ 146 g \ 139 n \ 121 e
00:41:26 <oerjan> <quintopia> CHAAAAAAAAAAAAAAANNNN!!!!!~~~~~ <-- with that, it feels hard not to make the CH a full trill hth
00:43:08 <int-e> oerjan: would you be pouting nonsense?
00:43:16 <oerjan> <shachaf> Your initial assumption was that it's on the other two? <-- i'd read somewhere that hebrew stress is usually on the last syllable, or something else i garbled into that.
00:43:19 * int-e is too tired to think of anything better than that.
00:43:51 <shachaf> oerjan: https://en.wikipedia.org/wiki/Modern_Hebrew_phonology#Stress hth
00:44:02 <quintopia> shachaf: whence did derogatory adjective "scow" originate? twh
00:44:15 <HackEgo> Scow (S-cow) is canned meat made from cows with a lisp.
00:44:16 <int-e> quintopia: scowling, I though
00:44:22 <shachaf> quintopia: It originated on a scow.
00:44:50 -!- hppavilion[1] has joined.
00:44:54 <HackEgo> Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. The unit of fun punnery is named after him.
00:45:18 -!- byteflame has quit (Ping timeout: 250 seconds).
00:45:32 <int-e> hmm, that entry fails to mention the propensity to lie about etymology
00:45:43 <oerjan> <fizzie> And if someone is impolite enough to put vowel harmony mismatch already in the original word [...] <-- Ørjan feels targeted
00:45:55 <quintopia> shachaf: and how did you come to be the only other person in the universe to use it?
00:46:00 <shachaf> int-e: When have I lied about etymology?
00:46:09 <shachaf> quintopia: I'm not the only person in the universe to use it!
00:46:14 <shachaf> For example, oerjan uses it.
00:46:19 <shachaf> Being young and impressionable.
00:46:49 <quintopia> yes but i doubt he uses it anywhere but here, thereby not perpetrating it to the wider population
00:46:59 <oerjan> quintopia: i didn't see the if statement, but he did say "random".
00:47:11 <int-e> I can believe the lispy cow.
00:47:11 <fizzie> oerjan: Well, the ø alone is pretty weird, so.
00:47:15 <shachaf> oerjan: Do you speak English anywhere but here?
00:47:25 <quintopia> oerjan: oh i didn't see random. also you are far behind the present moment?
00:47:50 <shachaf> I don't think "scow" has a direct translation to Norwegian or German or any of oerjan's other languages.
00:49:28 -!- almightynsx has joined.
00:49:43 <int-e> oh when did dictionary.com add maps?
00:50:05 <int-e> e.g. http://www.dictionary.com/browse/scowl
00:50:08 <shachaf> I thought "dictionary" and "map" meant the same thing.
00:50:22 <quintopia> shachaf: map is something you do with dictionaries hth
00:53:31 -!- Zekka has quit (Ping timeout: 258 seconds).
00:58:24 -!- atrapado has quit (Ping timeout: 260 seconds).
01:03:24 <oerjan> <shachaf> oerjan: Do you speak English anywhere but here? <-- i'm only on two chat channels, really, and the other doesn't have much talk.
01:03:41 * oerjan waves to quintopia from the past
01:05:36 * oerjan returns briefly to the present, before running
01:11:18 -!- almightynsx has quit (Ping timeout: 250 seconds).
01:14:17 -!- augur has quit (Remote host closed the connection).
01:15:26 * oerjan notes that the section on /r/ in the article shachaf linked is inconsistent on whether israelis prefer velar or uvular.
01:16:00 <shachaf> oerjan: hey, i linked to the stress section hth
01:16:11 <shachaf> oerjan: Last I tried I can't distinguish velar and uvular fricatives.
01:16:59 <oerjan> i suppose you need an oscilloscope :P
01:17:30 <oerjan> shachaf: yes, but i was thinking of something i wanted to check
01:19:23 <shachaf> oerjan: Anyway those are voiced fricatives.
01:19:28 <shachaf> Of course the one in my name is unvoiced.
01:22:00 <oerjan> apparently it's been discussed https://en.wikipedia.org/wiki/Talk:Modern_Hebrew_phonology#Uvular_Fricative
01:22:55 <oerjan> "Perhaps they are supposed to be uvular, but this article is about what they actually are, which is velar in 80% of speakers according to Dekel (2014), who performed a statistical study to answer exactly this question."
01:23:14 <shachaf> I'm not actually sure what a velar fricative is.
01:23:39 <oerjan> shachaf: well it depends on where in your mouth your tongue is blocking...
01:23:49 <shachaf> But do I even have a vela?
01:24:16 <oerjan> well g and k are velar stops afaik
01:25:58 <oerjan> velum=soft palate, supposedly
01:26:26 <oerjan> although that's a pretty big region, isn't it.
01:28:41 <oerjan> and afaiu the discussion, "back velar" is hard to distinguish from uvular.
01:28:49 -!- byteflame has joined.
01:34:06 * oerjan posts on the talk page
01:35:02 * shachaf wonders whether to bring up fixing the error in https://en.wikipedia.org/wiki/Regular_language#Decidability_properties
01:35:08 -!- byteflame has quit (Ping timeout: 250 seconds).
01:35:23 <shachaf> It's a serious error, claiming that it's NP-complete when it's really coNP-complete.
01:37:13 -!- Cale has quit (Quit: Leaving).
01:37:31 <hppavilion[1]> I think I might have found a solution to the paradox of the stone, but it's pretty fucking stupid (and still can be broken)
01:37:33 <moon_> now im running something silly
01:38:18 <hppavilion[1]> So he creates a really heavy stone that he can't currently lift
01:38:27 <hppavilion[1]> But then when he needs to, he becomes stronger so he can lift it
01:39:07 -!- idris-bot has quit (Quit: Terminated).
01:39:10 <moon_> Certainly, just make it a unmoving object
01:39:22 <moon_> maybe not actually, depends on view point
01:39:35 -!- Cale has joined.
01:39:40 <hppavilion[1]> Could God make an argument so circular that even He couldn't believe it?
01:39:50 -!- idris-bot has joined.
01:40:41 <moon_> someone try telnetting to this silly server a few times: 76.1.72.128 5318
01:44:11 -!- byteflame has joined.
01:44:30 <oerjan> shachaf: ok i didn't find the answer to what i was actually looking for, so i have to ask you: are hebrew t, p, k aspirated or not?
01:45:20 <oerjan> a small h sound at the end, essentially. english has it, except after s.
01:46:31 <oerjan> germanic languages tend to have aspirated unvoiced plosives, romance languages tend not to afaik.
01:46:48 <oerjan> and i've read somewhere that semitic languages can have aspiration...
01:47:34 <oerjan> (some languages, like ancient greek and standard chinese, distinguish stops _only_ with aspiration, not voicing.)
01:48:05 <oerjan> greek also has voicing - three way distinction.
01:51:41 <shachaf> Is it only at the end of a word or something?
01:52:08 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
01:52:21 <oerjan> it's mostly before a vowel.
01:53:10 -!- byteflame has quit (Ping timeout: 244 seconds).
01:53:50 <oerjan> https://en.wikipedia.org/wiki/Aspirated_consonant suggest testing it by holding your palm in front of your mouth to feel how much air there is.
01:54:30 <oerjan> (in english, there should be more with "pin" than with "bin".)
01:55:11 <shachaf> Wait, how do you pronounce "p" unaspirated?
01:55:41 <oerjan> take a "b" and just don't voice it, i think...
01:56:24 <oerjan> oh, also contrast "pin" vs. "spin", the latter should be unaspirated.
01:57:51 <oerjan> "Aspiration varies with place of articulation. The Spanish voiceless stops /p t k/ have voice-onset times (VOTs) of about 5, 10, and 30 milliseconds, whereas English aspirated /p t k/ have VOTs of about 60, 70, and 80 ms."
01:58:52 -!- augur has joined.
02:03:38 <oerjan> "French,[5] Standard Dutch,[6] Tamil, Italian, Russian, Spanish, Modern Greek, and Latvian are languages that do not have aspirated consonants."
02:04:50 -!- moon_ has quit (Ping timeout: 250 seconds).
02:08:34 -!- Jafet has joined.
02:13:02 -!- jaboja has quit (Remote host closed the connection).
02:14:42 <oerjan> huh the article used to use "spin" as the example, but someone changed it to "bin".
02:18:04 -!- _miketo has changed nick to miketo.
02:18:16 -!- Phantom_Hoover has quit (Remote host closed the connection).
02:20:48 -!- Cale has quit (Quit: Leaving).
02:20:56 -!- Cale has joined.
02:21:46 -!- Cale has quit (Remote host closed the connection).
02:22:00 -!- Cale has joined.
02:22:51 -!- Cale has quit (Remote host closed the connection).
02:23:11 -!- Cale has joined.
02:24:04 <oerjan> huh the article used to use "spin" as the example, but someone changed it to "bin".
02:25:28 <oerjan> turns out, shift-* on my keyboard is just next to up-return
02:25:32 <Cale> Was just sorting out something with my IRC client
02:25:50 <oerjan> ah. i was thinking you'd got into a bad cycle.
02:27:08 -!- ChanServ has set channel mode: +o oerjan.
02:27:29 -!- oerjan has set channel mode: -b *!~wibblewob@yakamo.org$##fixyourconnection.
02:27:59 -!- oerjan has set channel mode: -b ent0*!*@*$##fixyourconnection.
02:28:15 -!- oerjan has set channel mode: -b Lilly_Goodman!*canaima@*.
02:31:05 -!- oerjan has set channel mode: -b *!~grotewold@c-68-50-42-113.hsd1.in.comcast.net$##fixyourconnection.
02:31:52 * oerjan wishes freenode didn't keep resetting the times on bans
02:32:09 <oerjan> we need elliott here to do a proper cleanup of the list :(
02:34:04 <alercah> ... apparently it's freenode-staff?!?
02:34:40 -!- oerjan has set channel mode: -b $a:`0x00.
02:34:48 -!- centrinia has quit (Quit: Leaving).
02:35:39 -!- oerjan has set channel mode: -b $a:silverstream.
02:36:10 -!- almightynsx has joined.
02:36:18 -!- oerjan has set channel mode: -o oerjan.
02:37:00 <oerjan> alercah: elliott isn't an op, as he left and got deregistered. however, he was very good with cleaning up the ban list :P
02:37:27 <oerjan> i'm pretty sure i have all the authority, i just don't have the skill.
02:38:03 <oerjan> i think fizzie should be the founder but apparently freenode has a different policy :(
02:38:22 <oerjan> (he's the oldest op nick afaik)
02:38:24 <zzo38> Wikipedia is calling transitions of NFA that match an empty string as epsilon transitions, but a book I have is calling them as lambda transitions instead. Do you know why?
02:39:17 <alercah> but for what it's worth, I learned them as epsilon
02:39:28 <shachaf> zzo38: I never heard "lambda".
02:40:40 <zzo38> The book that is calling them lambda transitions is from 1988
02:41:02 <shachaf> Oh, I don't believe in books that were written before I was born.
02:41:19 <oerjan> anyway, because freenode resets the times on the ban list, and also adds new ones at either end, i'm pretty confused about which bans are old enough that they're safe to remove.
02:41:30 <shachaf> Why not generalize NFAs further?
02:41:42 <shachaf> If you allow epsilon transitions, why not allow transitions to be labeled with arbitrary strings?
02:43:09 <zzo38> That would be possible to do too yes, and then you can easily convert into the one that only allows up to one symbol.
02:43:38 <oerjan> you can label them with arbitrary regexes hth
02:44:06 <zzo38> Yes you can do that too and then convert them.
02:44:09 <oerjan> also, the atoms of the regexes can be NFAs
02:44:23 <oerjan> and then you can add some turtles to taste
02:49:57 <zzo38> DFA can sometimes have many more states than the corresponding NFA. However DFA can also be made minimized. What will it be if a NFA has these restrictions: [1] A state can have no more than one epsilon transition leading out. [2] A state can have no more than one epsilon transition leading in. [3] It is not allowed to form a loop entirely of epsilon transitions.
02:51:00 <shachaf> What do you mean, what will it be?
02:54:16 <alercah> you can eliminate epsilon-transitions though
02:54:49 <shachaf> You can eliminate arbitrary string transitions, too.
02:54:58 -!- moon_ has joined.
02:55:22 <moon_> 76.1.72.128, port 5318. i got bored and made this :P might keep it up just for the fun of it
02:58:16 -!- almightynsx has quit (Read error: Connection timed out).
03:01:06 <zzo38> I don't know what it is, and I cannot seem to connect either
03:02:02 -!- moon_ has quit (Ping timeout: 250 seconds).
03:04:07 <zzo38> How can you convert into a minimum NFA that has the three restrictions I mentioned?
03:05:11 <shachaf> Why do you like those restrictions?
03:06:07 <zzo38> A parser I have designed has these restrictions.
03:18:29 -!- almightynsx has joined.
03:25:50 -!- almightynsx1 has joined.
03:27:21 -!- almightynsx has quit (Ping timeout: 244 seconds).
03:32:12 -!- almightynsx has joined.
03:35:59 -!- almightynsx1 has quit (Ping timeout: 244 seconds).
03:36:05 -!- almightynsx2 has joined.
03:36:30 -!- almightynsx has quit (Ping timeout: 244 seconds).
03:42:14 -!- almightynsx has joined.
03:43:02 -!- almightynsx has quit (Client Quit).
03:43:03 -!- almightynsx2 has quit (Ping timeout: 240 seconds).
03:45:10 -!- Zekka has joined.
04:01:26 -!- moon_ has joined.
04:05:34 -!- hppavilion[1] has joined.
04:06:22 -!- Cale has quit (Ping timeout: 250 seconds).
04:08:20 -!- Cale has joined.
04:16:48 <oerjan> `learn The password of the month is Strindberg
04:17:06 <HackEgo> Relearned 'password': The password of the month is Strindberg
04:30:13 -!- moon_ has changed nick to moonythedwarf.
04:59:19 -!- centrinia has joined.
05:18:44 -!- moonythedwarf has changed nick to moon_.
05:30:43 -!- moon_ has changed nick to [poke-for-poke].
05:39:12 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
05:40:02 -!- hppavilion[1] has joined.
05:53:40 -!- miketo has quit (Ping timeout: 258 seconds).
06:00:27 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
06:00:34 -!- miketo has joined.
06:01:03 -!- Jafet has quit (Ping timeout: 240 seconds).
06:03:56 -!- [poke-for-poke] has changed nick to [ctcp-for-yellin.
06:04:01 -!- [ctcp-for-yellin has changed nick to [ctcp-for-yell].
06:12:50 -!- miketo has quit (Ping timeout: 258 seconds).
06:19:03 -!- Kaynato has quit (Ping timeout: 240 seconds).
06:27:36 -!- Jafet has joined.
06:49:12 -!- [ctcp-for-yell] has quit (Quit: Bye).
06:49:36 -!- moon__ has joined.
06:49:38 -!- moon__ has quit (Max SendQ exceeded).
06:50:14 -!- moon__ has joined.
06:50:17 -!- moon__ has quit (Max SendQ exceeded).
06:50:34 -!- moon__ has joined.
06:50:36 -!- moon__ has quit (Max SendQ exceeded).
06:51:00 -!- moon__ has joined.
06:58:13 -!- moon__ has changed nick to moonythedwarf.
06:58:41 -!- moonythedwarf has changed nick to [ctcp-for-yell].
07:00:37 -!- bauen1 has joined.
07:01:39 <zzo38> Can any computer printer support printing in invisible ink as well as black?
07:02:56 <zzo38> I intend to make the FreeUHS "print" program to support an option to tell it what specials (if any) to use to tell it to select or deselect invisible ink, so that if this option is used, then you can print the contents of the hints in invisible ink.
07:04:01 <zzo38> (Such a program can be implemented even if no such thing currently exists, because when it does exist, then that option can be used.)
07:05:32 <zzo38> Another thing that can be put is to cover up the text and then you can scratch it off in order to read it (like some lottery cards).
07:06:21 -!- Cale has quit (Quit: Leaving).
07:06:30 -!- Cale has joined.
07:10:12 -!- centrinia has quit (Ping timeout: 260 seconds).
07:13:50 <[ctcp-for-yell]> i wonder what would happen if i fed a ethernet switch 2.5v through the data lines, no ossilation or changes
07:18:10 -!- Sgeo_ has joined.
07:19:59 <pikhq> [ctcp-for-yell]: If you're applying 2.5v on a *pair*, rather than individual parts of the pair? Not much.
07:20:03 -!- Sgeo has quit (Ping timeout: 240 seconds).
07:21:11 <pikhq> A similar (but fairly carefully specified) scheme is used in Power over Ethernet.
07:21:55 <pikhq> 2.5V AC would probably ruin the signal.
07:24:11 <pikhq> 120V AC would likely ruin the signal, possibly the cable as well, and might ruin the opto-isolator in the Ethernet switch.
07:25:04 <pikhq> (though I *think* the opto-isolator is actually rated for a couple kV?)
07:25:15 <pikhq> Arc through the insulation on the cable.
07:25:51 <pikhq> Wouldn't even reach the switch, it'd be arcing pretty close to where you hook the cable up.
07:26:52 <pikhq> If you want to have a good guarantee of destroying a switch you'd need to basically connect all of its contacts up to a Tesla coil or a beefy capacitor bank or something.
07:28:42 <pikhq> One of the nice things about Ethernet is it's designed to be pretty robust to people screwing it up, from a physical or electrical point-of-view...
07:29:04 <pikhq> Your most likely failure cases are just gonna make the network stop working, not cause lasting damage to equipment on the network.
07:34:33 -!- Sgeo__ has joined.
07:36:03 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
07:37:21 <orin> [ctcp-for-yell]: if you really want to screw up a network switch, try to make a virus
07:37:47 <orin> there are probably already viruses that pread over ethernet
07:38:02 <[ctcp-for-yell]> on outdated switches a socket into socket cable works sometimes
07:38:46 <pikhq> That'll screw up the network it's attached to, not the switch itself (permanently). :)
07:44:17 -!- [ctcp-for-yell] has changed nick to dontctcp.
07:45:24 -!- farrioth has joined.
07:46:39 <Jafet> it's somewhat unlikely that a mains AC waveform will be decoded as a valid ethernet frame
07:46:39 -!- augur has quit (Remote host closed the connection).
07:50:25 <pikhq> Jafet: Yes, but it will likely corrupt any Ethernet frames going over the cable.
07:51:10 -!- dontctcp has changed nick to moon__.
07:55:45 <Jafet> even at 60 Hz? an ethernet frame is much smaller than 1/60s.
07:56:03 <izabera> https://devnull-as-a-service.com/
07:58:04 -!- moon__ has left ("Leaving").
07:58:24 <farrioth> Jafet: Whatever you're doing, it sounds like a bad idea...
07:58:43 <pikhq> Jafet: I dunno, I'd be worried about it considering it's adding a 50/60 Hz 120V waveform to a 2.5V AC signal.
07:59:00 -!- hppavilion[1] has joined.
07:59:17 <pikhq> ... That said it probably shouldn't do much more than be noise.
08:01:05 <hppavilion[1]> Huh, this is interesting: https://en.wikipedia.org/wiki/Jeb_Bush is _not_ a redirect
08:01:32 <izabera> where did you expect it to redirect?
08:13:52 <lifthrasiir> ...somehow sounds like ambush, so I've immediately discarded the idea
08:15:08 <oerjan> hppavilion[1]: iirc wikipedia policy is to usually name articles what most people call the subject.
08:16:45 <izabera> https://en.wikipedia.org/wiki/Donald_Trump <- why is this not called big fat racist?
08:22:24 <Jafet> (is it worse to be a big fat racist, or to be a miserable failure?)
08:28:30 <hppavilion[1]> Jafet: Trump isn't yet qualified as a miserable failure, because he is yet to be president
08:30:51 <hppavilion[1]> I'm not sure whether Trump's wikipedia article (see: http://loser.com/) is biased
08:31:17 <hppavilion[1]> "Trump is a strong proponent of law and order. He has suggested a temporary suspension of immigration to the United States from nations having a "proven history" of terrorism against the U.S. until more precise vetting techniques can be put in place to screen out potential terrorists; he also believes that the quick defeat of ISIS is mandatory."
08:31:32 <hppavilion[1]> It's a little incorrect, because it's not so much nations with that history as it is muslims
09:07:09 <hppavilion[1]> When the ratio of illegitimate births in comparison to the number of total births is high, the number of mustaches within the population drops
09:08:00 -!- augur has joined.
09:13:09 <myname> maybe they get killed by husbands
09:19:03 -!- Zekka has quit (Ping timeout: 264 seconds).
09:20:39 -!- Alcest has quit (Ping timeout: 276 seconds).
09:24:25 <b_jonas> This one is mostly for the logs: my vacation to Sweden and Norway starts on 2016-08-05 and ends on 2016-08-17, I'll be barely available during that time. I probably won't be on the internet, or only a little. I might not even be reading email much. For urgent problems, try phone call and SMS, or call my family.
09:25:09 <izabera> i'll just send you an owl like every normal person
09:26:07 <shachaf> b_jonas: How can I reach your family?
09:27:05 -!- Zekka has joined.
09:31:02 <shachaf> Do you think that's justified?
09:34:58 <b_jonas> shachaf: if you're a co-worker or family or other person who should know, ask me privately and I can give email and phone number of them
09:35:16 -!- MDude has quit (Read error: Connection reset by peer).
09:35:26 <shachaf> Ah, I didn't realize those folks were in here.
09:35:36 -!- MDude has joined.
09:36:17 -!- oerjan has quit (Quit: Nite).
09:36:44 <b_jonas> so if you're here, then you probably won't want to reach me for anything urgent
09:37:01 <b_jonas> but it's hard to tell anything for sure, especially about people reading a public log
09:37:31 <b_jonas> and besides, if you want to meet me, and ask nicely in private, I can probably give my phone number (even if not my family's)
09:38:30 -!- contrapumpkin has joined.
09:40:25 <b_jonas> (mind you, it's probably not that hard to find a contact for my family on the internet, since some of them has the same last name as me)
09:40:38 <shachaf> But I've forgotten your last name.
09:40:42 <shachaf> Though it's somewhere in the logs.
09:41:09 <shachaf> Ah, and also on the Internet.
09:41:16 -!- copumpkin has quit (Ping timeout: 244 seconds).
09:43:03 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
10:28:11 -!- gamemanj has joined.
10:46:08 <fizzie> I should probably set up a pager for urgent esolangs.org matters.
10:58:46 <fizzie> Inspired by b_jonas' announcement above.
10:59:50 <FireFly> b_jonas: enjoy your vacation
11:05:41 -!- augur has quit (Remote host closed the connection).
11:07:32 <shachaf> you should HireFly to handle the pages
11:19:22 -!- hppavilion[1] has joined.
11:23:37 <int-e> oh Faraday cage news... fun.
11:24:08 <int-e> `` (cd wisdom; grep -ri faraday .)
11:26:17 <ybden> `grep -ri cage wisdom
11:27:03 <HackEgo> grep: invalid option -- ' ' \ Usage: grep [OPTION]... PATTERN [FILE]... \ Try 'grep --help' for more information.
11:27:18 <ybden> ``grep -ri cage wisdom
11:27:25 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `grep: not found
11:27:27 <ybden> HackEgo: you are being very slow
11:27:41 <ybden> `` grep -ri cage wisdom
11:28:08 <HackEgo> wisdom/boxmodel:boxmodel is how we figure out how big Taneb's cage is going to be.
11:29:27 <gamemanj> I'm not sure people like cages. IDK. Is Taneb a cage collector?
11:29:39 <int-e> is to to protect Taneb or to protect the other people?
11:30:47 <gamemanj> It's obviously to protect Taneb. If we had to protect the other people, well,
11:30:51 <gamemanj> that would be impossible anyway.
11:31:03 <FireFly> Obviously Taneb's cage is a tanebvention
11:31:17 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, Windows 98, submarine jousting, Fueue, the universe, metar, weetoflakes, Tanebventions, persistence, the BBC, progress, and this sentence. See also tanebventions: math. He never invents anything involving sex.
11:31:36 <gamemanj> You'd have to somehow protect people from the BBC.
11:31:37 <HackEgo> Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, the reals, Lambek's lemma, the Hodge star operator, pointless topology, and histograms.
11:32:04 <hppavilion[1]> `le/rn tanebventions: linguistics//Linguistic tanebventions include [...]
11:32:15 <HackEgo> Learned «tanebventions: linguistics»
11:33:21 <int-e> `? tanebventions: linguistics
11:33:25 <HackEgo> /Linguistic tanebventions include [...]
11:33:31 -!- Phantom_Hoover has joined.
11:34:41 -!- boily has joined.
11:35:18 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
11:35:32 <ybden> how does learn/le\rn work?
11:35:40 -!- farrioth has quit (Quit: leaving).
11:36:07 <int-e> there's le//rn as well
11:36:23 <ybden> was le//rn meant to be used instead?
11:37:19 <int-e> `cat bin/slashlearn
11:37:33 <HackEgo> sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "$verb «$key»"
11:38:33 <FireFly> Pretty sure you mean strength
11:41:37 <b_jonas> The old musing at https://cr.yp.to/djbdns/ipv6mess.html from 2002 is still fucking completely true.
11:44:26 <int-e> boily: have you seen http://freefall.purrsia.com/ff2900/fv02843.htm?
11:45:42 -!- int-e has left ("PANICKED CHICKEN").
11:45:42 -!- int-e has joined.
11:45:51 <boily> int-ello. I'm not a chicken and I don't look like a chicken >_>'... <_<;...
11:46:25 <HackEgo> This wisdom entry was censored for being too accurate.
11:48:06 <boily> int-e: the old version is still there in the PDF hth
11:48:07 <int-e> I wonder how many other people out there prefer the canine version of FreeFall to the colorized one.
11:48:48 <gamemanj> "canine version of FreeFall"???
11:49:10 <HackEgo> ` is the prefix to greatness.
11:49:11 <int-e> gamemanj: alluding to lack of color vision.
11:50:10 <HackEgo> #!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnooodl
11:50:49 <HackEgo> perl -pe 's/([Nn])ooodl/"$1@{[o x(3+rand 7)]}dl"/ge'
11:51:25 <ybden> I misread the pipe as a \
11:57:51 <HackEgo> Nooooodles are the invention of the Chinese. They were brought to Europe by Marco Polo, a distant ancestor of Taneb.
12:03:09 <int-e> . o O ( s/ancestor/creator/ )
12:04:00 * ybden . o O ( Taneb created Taneb )
12:04:32 <int-e> among other people
12:06:48 -!- int-e has set topic: Refrigerator | The interdisciplinary strange loop of Esoteric Programming Language Design and Deployment | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
12:23:29 -!- boily has quit (Quit: GLOVED CHICKEN).
12:32:54 <HackEgo> A pokemon is a monster that you keep in your pocket.
12:50:56 <HackEgo> Mario is a classic PSPACE-complete problem invented by Nintendo.
12:51:10 <ybden> `? pspace-complete
12:51:14 <HackEgo> pspace-complete? ¯\(°_o)/¯
12:56:34 <ybden> `? do not put the baby
12:56:35 <HackEgo> do not put the baby? ¯\(°_o)/¯
12:59:38 -!- Phantom__Hoover has joined.
13:01:58 -!- Phantom_Hoover has quit (Ping timeout: 250 seconds).
13:34:23 <int-e> wee I have an OEIS wiki account...
13:34:31 <int-e> ...now what shall I do with it
13:43:36 <HackEgo> The wiki is at http://esolangs.org/wiki
13:45:59 <alercah> I think I want a new terminal emulator
13:46:15 <alercah> urxvt is okay but configuring it is literally the worst
13:46:51 <b_jonas> alercah: what? what's so hard in configuring it? I just have a script that starts it with the right command-line arguments and it works that way
13:47:09 <b_jonas> (except for that one mysterious bug that took days to debug, but that was ages ago)
13:51:48 <alercah> b_jonas: setting e.g. the font requires arcane invocations in .Xresources
13:52:19 <alercah> it can't render the font I like correctly at the size I like
13:52:31 <alercah> and in general it sucks at picking font sizes
13:55:30 <b_jonas> alercah: no, I don't need to put anything in X resources
13:55:43 <b_jonas> unlike with xterm, I can give ANY setting in the command line for urxvt
13:55:50 <b_jonas> (or any setting in xresources if you prefer that)
13:56:32 <b_jonas> I put everything in the command line, but putting everything in xresources and perhaps just putting a -name in the command line to choose from multiple configs could work just as well
13:57:46 <alercah> fair enough, still doesn't solve the problem that a) the configs are arcane b) font config just doesn't work period
13:58:10 <feliks> alercah: how does it 'not work'?
13:58:46 <alercah> feliks: with the font I'm using for instance
13:58:57 <alercah> height 12 pixels is the same as height 13 pixels, which is too small
13:59:07 <alercah> height 14 pixels is good, but underscores don't render
13:59:13 <alercah> height 15 pixels is too big
13:59:40 <feliks> what do you use for font rendering?
14:00:12 <feliks> no i mean systems wide. you're not into infinality are you?
14:00:56 <feliks> what font are you using then?
14:01:51 <feliks> how does your .Xresources/.Xdefaults line look like?
14:03:05 <feliks> URxvt.font: xft:Droid Sans Mono:pixelsize=13:antialias=true:hinting=true
14:04:06 <alercah> also dynamic reconfiguration of settings is the *worst*
14:05:09 <alercah> if I set it to 14, it's back to the correct size but underscores are still invisible
14:05:36 <feliks> so is that what you wanted?
14:05:49 <alercah> I want the size it's currently at with underscores actually rendering
14:05:55 <alercah> which appears to be too much to ask
14:06:48 <alercah> I also consider the fact that the only way to dynamically change a setting, near as I can tell, is to bind a keyboard shortcut to a command to do so to be a major anti-feature
14:06:58 -!- clog has quit (Ping timeout: 252 seconds).
14:07:57 <feliks> you could have a look at your freetype config
14:08:50 -!- contrapumpkin has changed nick to copumpkin.
14:08:55 <alercah> or I could switch to a better terminal emulator?
14:09:56 <feliks> whatever floats your boat
14:11:00 <alercah> I don't want to mess around with ridiculous arcane configs for hours trying to solve what is a super easy problem in other terminal emulators
14:17:19 <izabera> if (flags == O_TMPFILE) write(1, "TEMP!!!", 7);
14:17:21 <izabera> if ((fd = open(template, flags | O_RDWR | O_CREAT | O_EXCL, 0600)) != -1) return fd;
14:17:32 <izabera> these two lines produce this in strace
14:17:35 <izabera> write(1, "TEMP!!!", 7TEMP!!!) = 7
14:17:36 <izabera> open("/tmp/hYnyMH", O_RDWR|O_CREAT|O_EXCL|O_DIRECTORY|O_TMPFILE, 0600) = -1 EINVAL (Invalid argument)
14:27:14 <izabera> i see, the pathname must specify a directory
14:27:20 <izabera> so i guess glibc is adding that
14:29:08 -!- clog has joined.
14:33:12 -!- clog has quit (Ping timeout: 240 seconds).
14:38:25 <myname> what was the closed fibonacci in haskell?
14:38:53 <Taneb> > scanl1 (+) [1..] -- ??
14:38:55 <lambdabot> [1,3,6,10,15,21,28,36,45,55,66,78,91,105,120,136,153,171,190,210,231,253,276...
14:39:50 <Taneb> What do you mean by closed?
14:40:15 <myname> as in: working as anonymous function
14:41:59 <Taneb> Yeah, I think I know the one...
14:43:00 -!- Phantom__Hoover has quit (Ping timeout: 244 seconds).
14:43:31 <Taneb> Aaargh, this is annoying me
14:44:58 <int-e> > fix ((0:) . scanl (+) 1)
14:44:59 <lambdabot> [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,...
14:45:09 <Jafet> > iterate (\(a, b) -> (b, a+b)) (0, 1)
14:45:11 <lambdabot> [(0,1),(1,1),(1,2),(2,3),(3,5),(5,8),(8,13),(13,21),(21,34),(34,55),(55,89),...
14:45:39 <int-e> (I think I invented that one, but at the very least I discovered it independently :P)
14:47:47 <myname> does it work without fix?
14:48:35 <b_jonas> hmm, I wonder if I should put the entry to potato or to potatoes
14:49:13 <Taneb> b_jonas, follow your heart
14:50:10 <b_jonas> `slashlearn potatoes/You are not allowed to take potatoes to Norway without a special permit.
14:53:47 -!- `^_^v has joined.
14:55:40 -!- Phantom__Hoover has joined.
14:55:54 <Jafet> > map (\n -> read . take n . drop (n*(n-1)+1) . show $ 1000^n^2 `div` (100^n - 10^n - 1) :: Int) [1..]
14:55:56 <lambdabot> [1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,1771...
14:59:26 <Jafet> but take and drop are typically defined using fix...
14:59:32 <Jafet> > map (\n -> 1000^n^2 `div` (100^n - 10^n - 1) `div` 100^n^2 `mod` 10^n) [1..]
14:59:33 <lambdabot> [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,...
15:02:14 <int-e> `` echo wisdom/tan*:*
15:02:19 <HackEgo> wisdom/tanebventions: linguistics wisdom/tanebventions: math
15:02:47 <int-e> `` rm wisdom/tan*:*s
15:04:12 <int-e> (my revert earlier failed)
15:12:52 -!- clog has joined.
15:14:33 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
15:18:35 <gamemanj> I'd write "`learn RAR is a legal headache waiting to happen for whoever has to embed support for it into their application due to an obscure 'tradition' of MMD model makers" but that wouldn't really be in the spirit of wisdom.
15:19:11 -!- gamemanj has quit (Quit: Zzzz...).
15:19:16 <Jafet> ` cat canary # eep, a puddytat
15:19:18 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found
15:19:54 <int-e> hmm, I don't know why it's empty.
15:20:45 <HackEgo> -rw-r--r-- 1 5000 0 0 Aug 2 14:02 canary
15:21:29 -!- Sgeo__ has quit (Ping timeout: 250 seconds).
15:22:39 <int-e> `` echo -n ribbit > canary
15:25:50 <int-e> ah. http://codu.org/projects/hackbot/fshg/index.cgi/file/ae8c2e353600/canary may be the explanation
16:01:22 -!- baordog has joined.
16:02:13 -!- atrapado has joined.
16:07:07 <b_jonas> Ah! I got an answer to my question from more than a week ago
16:08:14 <b_jonas> almost a month ago, actually
16:08:37 <int-e> this sounds like a useful bit of information
16:08:54 <int-e> (Whiskey, Tango, Foxtrot)
16:12:03 <b_jonas> int-e: I asked what drink Faye bought, because it's unclear from http://www.questionablecontent.net/view.php?comic=3257 and the previous few strips
16:13:06 <int-e> Oh. I think I would've known that.
16:13:30 <b_jonas> someone gave guesses I think
16:13:38 <b_jonas> let me check how accurate they were and who won
16:15:15 <b_jonas> http://tunes.org/~nef/logs/esoteric/16.07.05
16:17:07 <int-e> b_jonas: okay I didn't know... I just assumed by color.
16:17:53 <int-e> and from the context it had to be something strong
16:19:13 <int-e> so what's the regular pentagon doing?
16:19:30 <b_jonas> int-e: I didn't think much about it recently
16:19:40 <b_jonas> I have to prepare for the vacation, which takes most of my remaining time
16:19:49 <b_jonas> (together with work and other usual stuff)
16:20:01 <int-e> b_jonas: I'm just asking because I brought up that game the same say as you asked the question about QC
16:20:02 <b_jonas> that's why I found out that you can't take potatoes to Norway
16:20:27 <b_jonas> (and you're recommended to take a passport, which is less surprising)
16:22:19 <int-e> oh, today's 5th panel would be... "That didn't occur to me, please hold the fort while I take care of those bastards."
17:20:49 -!- Phantom__Hoover has quit (Quit: Leaving).
17:20:56 -!- Zekka has quit (Quit: leaving).
17:21:44 -!- Phantom_Hoover has joined.
17:31:02 -!- Kaynato has joined.
17:45:49 -!- MoALTz has joined.
17:47:21 <alercah> `le/rn nundrum/A nundrum is the categorical dual of a conundrum: a problem whose solution is useless.
18:49:40 -!- augur has joined.
19:14:44 -!- augur_ has joined.
19:15:16 -!- augur has quit (Ping timeout: 258 seconds).
19:21:28 -!- byteflame has joined.
19:26:05 -!- S1 has joined.
19:29:52 -!- deltab has quit (Ping timeout: 260 seconds).
19:37:00 -!- deltab has joined.
19:44:01 -!- miketo has joined.
20:00:15 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds).
20:01:24 -!- jaboja has joined.
20:08:53 -!- miketo has quit (Ping timeout: 258 seconds).
20:16:39 -!- jaboja has quit (Ping timeout: 264 seconds).
20:34:06 -!- jaboja has joined.
20:37:45 -!- Phantom_Hoover has joined.
20:38:35 -!- augur_ has quit (Remote host closed the connection).
20:41:13 -!- byteflame has quit (Ping timeout: 244 seconds).
20:42:52 -!- byteflame has joined.
20:43:30 -!- Phantom__Hoover has joined.
20:46:12 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
21:08:51 -!- moon___ has joined.
21:17:30 -!- moon___ has quit (Ping timeout: 250 seconds).
21:19:26 -!- moon___ has joined.
21:21:20 -!- wob_jonas has joined.
21:21:49 <wob_jonas> I brought up my huge bag from the basement so I can pack in it for travel
21:21:59 <wob_jonas> I thought it was just some dust or paint on it
21:22:09 <wob_jonas> but in the light it turns out there's actually MOLD GROWING ON IT
21:34:03 -!- jaboja has quit (Ping timeout: 264 seconds).
21:38:35 <orin> wob_jonas: buy a new suitcase
21:38:52 <orin> and dispose of the old one by fire
21:41:13 <S1> Buy new mold. That one has a bag on it. Eww.
21:43:56 <wob_jonas> I think it could grow because the basement has barely any air circulation
21:47:11 <orin> how does traffic change orientation in the chunnel
21:47:29 <orin> is there a helix that switches the left and the right?
21:47:59 <shachaf> driving on the left side of the road makes no sense
21:48:08 <shachaf> neither does writing from the left side of the page
21:48:44 <orin> I prefer writing downward
21:49:05 <myname> are there pathfinder nerds in here?
21:49:17 <orin> the space probe?
21:49:19 <shachaf> In the other channel the other day I was talking about the old puzzle of why mirrors flip things left-to-right.
21:49:36 <myname> the role playing game system
21:49:51 <orin> shachaf: they flip things front to back, not left to right?
21:50:02 <shachaf> That answer is correct but incomplete.
21:50:46 <orin> and your mirror self writes with the opposite hand
21:51:13 <wob_jonas> shachaf: I dunno, but I also don't understand why some mirrors zoom and distract your face. people keep using those, but those are confusing and I hate them.
21:51:26 <wob_jonas> I use only non-zooming flat mirrors which don't distort
21:52:10 -!- hppavilion[1] has joined.
21:52:17 <orin> wob_jonas: it's for magnifying the blemishes on your face and allowing you to obsess oover them
21:52:27 <shachaf> I don't mind distorting mirrors.
21:52:34 <shachaf> My face is already distorted in the opposite way.
21:52:35 <wob_jonas> and in the bathroom I have two cupboards with mirror on the door, so basically I have two movable mirrors that let me look at even the back of my face, even without flipping left and right,
21:52:43 <shachaf> So they're the only way to see myself as I truly am.
21:52:51 <wob_jonas> plus I have a handheld mirror for when it helps.
21:53:06 <shachaf> I also don't get photographed.
21:53:22 <wob_jonas> I don't look *at* the mirror (except when cleaning it). I look *through* it to my face or body or clothes.
21:58:44 -!- jaboja has joined.
22:10:04 -!- int-e has quit (Ping timeout: 258 seconds).
22:11:55 -!- int-e has joined.
22:18:09 <moon___> wob_jonas: do you remember how you connected your bot to DOS 6.22?
22:18:17 -!- S1 has quit (Quit: S1).
22:18:21 -!- atrapado has quit (Quit: Leaving).
22:18:25 <moon___> im trying to write a experiement that connects to DOS 6.22 :P
22:18:33 <moon___> Using the virtualbox Serial
22:18:50 <wob_jonas> I won't start it up now, but I can answer questions
22:19:24 <moon___> how'd you connect it to the Bot, and what language (the language is just so i can judge how hard it would be in js, which im using)
22:20:33 <wob_jonas> moon__: I connect to the virtual machine's serial connection, which DOS lets you use as the terminal for all programs that access stdin and stdout.
22:21:21 <wob_jonas> The bochs emulator exposes this serial terminal by connecting it to... I don't quite remember, probably the master side of a pty terminal?
22:21:33 <moon___> and how did you set up the serial connection? i know that DOS can use ctty to connect to COM
22:22:31 <wob_jonas> Yes, I used the ctty command to redirect stdin and stdout and stderr there, and I used a command-line program from norton utilities to set the parameters of the serial connection from DOS, although I think you can also use DOS's MODE COM command for that
22:22:59 <wob_jonas> The mode matters only partly, because I think bochs actually lets data through it faster than a real serial terminal hardware would permit.
22:23:20 <wob_jonas> So the mode might actually be mostly ignored, except perhaps the number of bits per character.
22:23:58 <wob_jonas> let me see http://bochs.sourceforge.net/cgi-bin/topper.pl?name=New+Bochs+Documentation&url=http://bochs.sourceforge.net/doc/docbook
22:24:15 <moon___> Ill figure it out eventually
22:24:18 <wob_jonas> I'm not sure which mode I used, the socket or the pty
22:24:23 <wob_jonas> probably the socket, that's easier to set up
22:24:34 <wob_jonas> moon__: I think virtualbox can also expose the serial terminal to you somehow
22:27:56 <wob_jonas> no, checking the source code, it turns out I actually used the socket mode
22:28:56 <moon___> hmm, virtualbox doesnt like me with sockets
22:29:31 <wob_jonas> but don't take this as good practice
22:29:39 <wob_jonas> my script is old and half-broken anyway
22:29:52 <wob_jonas> if I were to want something like this seriously, then I'd have to rewrite the whole thing properly
22:29:59 <moon___> the port im using is closed, to prevent possible, well, unmonitered dos invasions :P
22:30:28 -!- `^_^v has quit (Quit: This computer has gone to sleep).
22:32:11 -!- `^_^v has joined.
22:33:03 -!- byteflame has quit (Ping timeout: 240 seconds).
22:34:59 -!- `^_^v has quit (Client Quit).
22:39:07 -!- MoALTz has quit (Quit: Leaving).
22:41:05 -!- `^_^v has joined.
23:08:40 -!- augur has joined.
23:10:11 -!- byteflame has joined.
23:17:03 <moon___> wob_jonas: a single DOS image would work on multiple platforms for bochs, right?
23:17:19 <moon___> if so, can i have a copy of your DOS image? im too lazy to make one on windows :P
23:20:35 <wob_jonas> moon__: what do you mean multiple platforms?
23:21:19 <wob_jonas> I won't give you the whole DOS image, it has a whole lot of various software with unclear copyright status. I can give you parts of it if you want.
23:21:22 -!- byteflame has quit (Ping timeout: 244 seconds).
23:22:25 <moon___> oh wait dont i need a config too? lol, ill adjust it as needed
23:23:55 <moon___> Hey, why is the word 'Refrigerator' in the topic?
23:24:37 -!- `^_^v has quit (Quit: This computer has gone to sleep).
23:26:22 -!- Sgeo__ has joined.
23:31:42 -!- boily has joined.
23:32:55 <wob_jonas> moon__: can you give an email address (in private message) I can send it to?
23:33:17 <wob_jonas> I'll send you my fancy full-featured dos boot floppy, which I used a lot
23:34:19 <wob_jonas> it still has a lot of software with unclear copyright status (including some of norton utilities and norton commander, some of turbo pascal, some of DOS itself, etc), but it's at least less than the whole image
23:34:28 <boily> mhelloon__, wellob_jellonas.
23:34:42 <moon___> If someone pops up to cause issues, i can remove it
23:34:53 <wob_jonas> pity it doesn't have the one useful utility on the image of which the copyright status is clear, my DOS version of the joe editor, whcih I can give separately if you want
23:43:58 -!- moon___ has quit (Ping timeout: 250 seconds).
23:46:32 -!- moon___ has joined.
23:54:57 <moon___> wob_jonas: im impatient, is it uploading?
23:56:21 <wob_jonas> if you need the joe-editor, I can send that separately
23:56:30 <wob_jonas> although it's hard to use because my config file for DOS is crap
23:57:39 <moon___> does it work for noninteractive, thats my big question (Yup, doing a thing)
23:57:52 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
23:58:05 <wob_jonas> moon__: not alone, you'll need more of DOS to set up that
23:58:11 <wob_jonas> moon__: like, you need ctty probably
23:58:16 <wob_jonas> this mostly has interactive utilities
23:58:39 <moon___> doesnt DOS have ctty by default?
23:59:22 <moon___> also, why did you never writeprotect the boot drive?
23:59:39 <wob_jonas> moon__: so that you can tinker with it
23:59:40 <moon___> remember we formatted C:\?
23:59:59 <wob_jonas> come on, the whole purpose of the bot was to be a sandbox you can break