00:01:09 > atan2 3817 (-2147) - atan2 3801 (-2138) :: Float -- oops, still too much 00:01:11 0.0 02:21:03 -!- sprocklem has quit (Ping timeout: 268 seconds). 02:21:26 -!- sprocklem has joined. 02:36:03 -!- imode has joined. 02:56:39 -!- FreeFull has quit. 03:04:08 -!- Lord_of_Life_ has joined. 03:05:53 -!- Lord_of_Life has quit (Ping timeout: 268 seconds). 03:05:53 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 03:33:24 -!- oerjan has joined. 05:38:55 -!- arseniiv has joined. 06:33:50 -!- ArthurStrong has joined. 06:48:52 -!- imode has quit (Ping timeout: 265 seconds). 06:55:46 -!- ArthurStrong has quit (Quit: leaving). 06:56:07 -!- ArthurStrong has joined. 07:13:34 `wisdom saur 07:13:34 ​sauron//Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. His heroic exploits include the resurrection of the Kings of Men and the conquest of the racists of Gondor. He now leads the Illuminati from his pyramid fort /ꙩ\ . 07:13:43 `wisdom saur 07:13:44 ​sauron//Sauron is the eponymous protagonist of the Lord of the Rings series. He serves primarily as narrator and the main driver of the plot. His heroic exploits include the resurrection of the Kings of Men and the conquest of the racists of Gondor. He now leads the Illuminati from his pyramid fort /ꙩ\ . 07:16:10 `? lystrosaur 07:16:13 The lystrosaurs were an ancient genus of evil reptiles who successfully took over the world in the early Triassic. 07:16:16 `? lystrosaurus 07:16:18 Lystrosaurus is a genus of Late Permian and Early Triassic Period dicynodont therapsids, which ruled the world around 250 million years ago. 07:16:21 -!- heroux has quit (Read error: Connection reset by peer). 07:16:58 -!- heroux has joined. 07:17:45 `? ais523 07:17:47 Agent “Iä” Smith is an alien with a strange allergy to avian body covering, which he is trying to retroactively prevent from ever evolving. On the 3rd of March, he's lawful good. 07:22:23 3rd March is too long to wait 07:24:21 @localtime arseniiv 07:24:22 Local time for arseniiv is вт янв. 7 12:24:20 2020 07:24:53 I’m early today! 07:25:18 hm.... 07:25:57 and the yawn already starts taking me 07:26:59 can’t get used to 2020 in the date 07:28:48 it is a date that can only be corrected in hindsight 07:29:54 looking forward to 04:20:04 2020-04-20 07:30:24 what 07:31:54 insufficiently palindromic 07:31:57 @localtime kmc 07:32:00 Local time for kmc is Mon Jan 6 23:31:58 2020 07:33:11 `? zemhill 07:33:12 zemhill? ¯\(°​_o)/¯ 07:33:38 `learn zemhill is a bot for playing BF Joust, something we cannot underscore enough. 07:33:42 Learned 'zemhill': zemhill is a bot for playing BF Joust, something we cannot underscore enough. 07:33:56 !help 07:33:56 oerjan: I do !zjoust; see http://zem.fi/bfjoust/ for more information. 07:34:35 `learn_append zemhill See http://zem.fi/bfjoust/ for more information. 07:34:36 Usage: le/rn_append keyword//Text you'd like to append. 07:34:50 `learn_append zemhill//See http://zem.fi/bfjoust/ for more information. 07:34:51 Usage: le/rn_append keyword//Text you'd like to append. 07:34:59 wat 07:35:08 `le/rn_append zemhill//See http://zem.fi/bfjoust/ for more information. 07:35:11 Learned 'zemhill': zemhill is a bot for playing BF Joust, something we cannot underscore enough. See http://zem.fi/bfjoust/ for more information. 07:35:21 `? !zjoust 07:35:22 ​!zjoust? ¯\(°​_o)/¯ 08:28:53 -!- ArthurStrong has quit (Quit: leaving). 08:33:23 -!- Sgeo__ has joined. 08:37:02 -!- Sgeo_ has quit (Ping timeout: 268 seconds). 08:37:21 -!- b_jonas has quit (Quit: leaving). 09:16:07 -!- heroux has quit (Read error: Connection reset by peer). 09:21:11 -!- heroux has joined. 09:48:44 -!- oerjan has quit (Quit: Nite). 10:15:06 -!- Lord_of_Life has quit (Read error: Connection reset by peer). 10:17:22 -!- Lord_of_Life has joined. 10:18:48 -!- rain1 has joined. 10:19:04 hello 10:28:53 https://www.linusakesson.net/programming/gcr-decoding/index.php 10:37:29 -!- kspalaiologos has joined. 10:44:23 -!- heroux has quit (Read error: Connection reset by peer). 10:44:45 -!- heroux has joined. 10:53:29 Greets 11:42:50 -!- kspalaiologos has quit (Ping timeout: 268 seconds). 11:57:03 -!- rain1 has quit (Quit: Lost terminal). 12:57:57 -!- rain1 has joined. 13:03:51 anyone else watching games done quick 13:08:29 rain1: previous GDQ events have been discussed (b_jonas is the biggest fan in my mind... he's not here now though) 13:10:06 -!- Frater_EST has joined. 13:20:59 -!- kritixilithos has joined. 13:33:50 i usually just watch the mario videos on youtube later 14:23:12 have someone heard somebody saying “EOF” or “EOS” in place of “period” at the end of a statement? 14:25:23 it would feel self-ironic, I’d expect someone to have invented that 14:26:59 i only know of EOD, but that's quite different 14:36:41 -!- heroux has quit (Read error: Connection reset by peer). 14:36:50 -!- heroux has joined. 14:44:54 Or EOT, it's the ASCII name for ^d, "end of transmission". (There's also ETX and ETB, for 'end of text' and 'end of transmission block' respectively.) 15:03:26 bad conlanging ideas (oh sorry it’s the other channel): using US RS GS FS in a natural-language text 15:03:43 U SRS? 15:05:18 -!- Lord_of_Life_ has joined. 15:07:04 -!- Lord_of_Life has quit (Ping timeout: 258 seconds). 15:07:05 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 15:08:11 -!- kspalaiologos has joined. 15:08:21 my phone might have commited suicide 15:08:54 looks like bricked, power button not working 15:09:53 depending on the phone, thy might react to putting them on a charger 15:10:04 funny? 15:10:15 it was nearly fully charged 15:10:24 also holding the power button should give any feedback 15:10:26 -!- heroux has quit (Read error: Connection reset by peer). 15:10:58 even when it's battery is depleted (that's how you say it in english?) 15:11:20 maybe just “is low” 15:12:23 when it's low the phone is still usable 15:12:28 depleted sounds more logical to me 15:12:42 or even drained? 15:12:54 Arguably, if it's literally "depleted", it's not going to provide any feedback, because it's not like the screen actually runs without electricity. But granted, usually there's some feedback from long-press, because it's just low enough to not work, not completely empty. 15:13:26 fizzie, most phones are protected from depleting their battery completely 15:13:53 rather it's better IMO to call them depleted in the logical sense - phone refuses to run 15:14:23 If it's an Android one, it's possible the bootloader is still reachable over USB. I had a Nexus 5X die that way. 15:14:43 well, it can only respond to holding the power button if you don't have a broken power button 15:15:09 I didn't have issues with it before 15:15:27 can't believe that it broke down completely in my pocket in around 2-3 hours 15:15:32 -!- heroux has joined. 15:22:52 :( 15:25:25 kspalaiologos: ah wait when you open it there should be a small hole somewhere, and pushing inside with a pen or something like that should reset something and maybe the phone would be able to say something the next time you hold the power button 15:26:58 I think I have made something this way when an SD card in my phone broke and it tried to fix the card and was booting for ages I had no patience to wait if it will boot at all 15:27:43 though I don’t remember the details what and why I have done, but that reset button was used I think 15:29:03 @google color with d 15:29:04 http://www.google.com/url?q=https://www.spycolor.com/color-index,d 15:29:04 Title: Уведомление о переадресации 15:29:41 what is this 15:29:46 I can barely read russian but 15:30:34 Good question, hmm. 15:30:43 Uvadomeniye o pereadresatsii 15:30:52 I believe it's like 15:31:12 forwarding noticve? 15:31:18 warning? 15:33:06 Yeah, that's fine. It's google's doing. What is interesting is that it thinks that lambdabot resides in a russian speaking country. 15:33:33 @duckduckgo ts 15:33:34 Unknown command, try @list 15:34:15 (the google plugin should probably stip the google part from the search result anyway) 15:36:13 *strip 16:03:07 -!- kspalaiologos has quit (Read error: Connection reset by peer). 16:03:37 -!- kspalaiologos has joined. 16:28:04 @google my timezone 16:28:06 http://www.google.com/url?q=http://www.timezoneconverter.com/cgi-bin/findzone.tzc 16:28:06 Title: Уведомление о переадресации 16:28:15 bruh 16:28:17 still the same 16:28:21 OF COURSE 16:30:32 @google what is my ip 16:30:34 http://www.google.com/url?q=https://whatismyipaddress.com/ 16:30:34 Title: Уведомление о переадресации 16:30:49 Aw, it doesn't do the answer-answer, it just does the first search result. 16:31:13 It's fetching Google's redirect page that would redirect to the actual thing. 16:31:22 So... the Title will not change. 16:31:52 Also I'm not sure whether https works. 16:33:46 I'm tempted to patch in some easter egg query that'd make lambdabot print something funny, but that'd probably raise some eyebrows at code review time. 16:37:10 @google 1 in in cm 16:37:11 http://www.google.com/url?q=https://www.inches-to-cm.com/ 16:37:11 Title: Уведомление о переадресации 16:37:33 Oh that's what you meant, I see. Yeah, that used to work at some point, but Google is very much of a moving target. 16:38:41 Oh yes. Though the answer box is probably a lot easier to scrape than the interactive unit converter widget. Not that I've ever looked at how the HTML looks like for either. 16:40:06 Anyway, there's a lot of user agenting going on to decide what to serve. 16:40:34 (Heh, I wonder how lambdabot queries appear in our browser classification.) 16:44:03 I'm wondering what IP it actually uses for this. (IPv4 or IPv6 is the main question here) 16:45:28 compromise on IPv5 16:45:45 Hey, the world has just (as in, mid-December) crossed 30% for IPv6: https://www.google.com/intl/en/ipv6/statistics.html 16:47:39 somebody should tell the mobile phone providers 16:48:07 I suspect most of that is likely mobile/ 16:48:17 There were a few high-profile mobile providers that went IPv6. 16:48:21 "inet 100.73.48.224" 16:49:41 Not here in Austria (or Germany for that matter), as far as I know. 16:50:10 Germany is apparently 51.3% IPv6. 16:50:13 They have invested heavily in NAT, they have to use it ;) 16:50:35 Yeah, maybe it happened and I just don't know. 16:51:02 The examples listed in Wikipedia for Germany are pretty DSL-y, nothing about mobile. 16:51:15 I can believe it for DSL. 16:51:50 Over in USA, T-Mobile and Verizon both went IPv6, I think that's what contributed mostly over there. 17:02:55 Hey, my phone has an IPv6 address from Three UK, that's actually new. It didn't use to. 17:03:59 (v4 in 10/8, v6 in 2a04:4a40::/29.) 17:04:06 fizzie, is there an SVN/mercurial repo of lambdabot? 17:04:12 also, is it used anywhere outside #esolangs? 17:04:30 btw, >code review of IRC bot 17:04:32 @version 17:04:32 lambdabot 5.2 17:04:32 git clone https://github.com/lambdabot/lambdabot 17:04:34 why so serious :)? 17:04:46 I'm not responsible for lambdabot, but yes, it's used on many many channels. 17:05:00 bruh 17:05:03 kspalaiologos: fizzie is not involved in lambdabot, I'm running and sort-of maintaining it 17:05:04 that's a pretty big bot 17:05:07 -!- imode has joined. 17:05:23 And I was talking about changing the Google response, which does have a code review for hopefully obvious reasons. 17:05:24 int-eresting 17:05:47 fizzie, so you actually are a developer working for google? 17:05:56 Yes. 17:06:00 "sort-of" meaning that, really, I'm not doing much. 17:06:21 int-e: That's the glamorous life of an IRC bot maintainer. 17:06:33 fungot: What have I done for you recently? 17:06:34 fizzie: they say that everyone knows why this is true, but in thought, he would peel back a tiny nibble, and a horn. 17:06:44 fizzie: I have open bug reports though. 17:07:26 ^style 17:07:26 Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack* oots pa qwantz sms speeches ss wp ukparl youtube 17:07:29 fizzie, that's actually interesting 17:07:31 very interesting 17:07:37 what projects are you responsible for? 17:07:46 is it true that workers in Google are treated like meatbags? 17:08:10 which language do you work primarly with? 17:08:36 I'm not sure I want to discuss it in all that much detail. 17:08:39 . o O ( I expect pretty much all of that information is covered under an NDA that fizzie signed. ) 17:08:57 even the third one? 17:09:03 so that presumes #2 is true 17:10:05 I'm pretty happy with Google as an employer, but there are also well-documented-in-the-media things that are less than perfect. 17:10:15 my number one question for google would by: why is youtube so horrible 17:10:39 they must have forced you to say that 17:12:01 myname: Because youtube is not really for you; you're the product that is being sold to advertisers. 17:12:21 I think there's at least one "open" "report" for HackEso too, I just keep forgetting about it. I think I was suggesting the GitHub issue tracker to keep track of them, but it might not be enabled. 17:12:45 int-e: well, to sell users you better treat them well enough 17:12:57 you don't need to 17:13:04 you just need to create monopoly on the market 17:13:07 so no one can rival you 17:13:18 myname: No, you just have to make sure they don't leave in troves. 17:13:26 i recently learned about a vrowser extension for managing subscriptions. no idea why that's not built-in 17:13:50 google could just aswell wipe their arse with people's opinion 17:13:50 also, the search in watched videos does not include the description, which is stupid 17:14:58 what is J really useful for 17:15:04 not counting code obfuscation and codegolf 17:15:17 maybe some advanced maths? 17:15:29 `le/rn bug//Feel free to file bugs at https://github.com/fis/hackbot/issues 17:15:31 Actually, I don't even have an account. My main gripe is having to turn off the "auto play" feature all the time. 17:15:32 Learned 'bug': Feel free to file bugs at https://github.com/fis/hackbot/issues 17:16:03 int-e: managing subscriptions without an account is practically impossible 17:16:10 (Correction... I do have an account because the google account is for everything. But I don't sign in, so effectively I treat it as not having one.) 17:16:12 -!- Frater_EST has left. 17:16:22 kspalaiologos: what is C really useful for? 17:16:27 myname: Well in contrast to you I don't care about subscriptions. 17:16:42 -!- kritixilithos has quit (Quit: quit). 17:16:45 myname, it's a general purpose language, but now it's shoved down to systems programming 17:16:49 myname: core dumps? 17:16:55 no one really writes desktop apps in C anymore 17:16:59 `? c 17:17:01 C is the language of��V�>WIד�.��Segmentation fault 17:17:11 `? j 17:17:11 Hah, I forgot about that one. 17:17:12 J started out as a synonym for I, but then branched out into an array of other uses. 17:17:21 interesting 17:17:23 `? i 17:17:24 I SIGNIFICAT NVMERVM VNVM 17:17:38 I is the first number 17:17:40 a ha! 17:17:43 I remember some latin 17:18:15 I sptted a feline in there. 17:18:20 *spotted 17:21:52 -!- rain1 has quit (Quit: Lost terminal). 17:22:01 myname: Ah, I found the cynical angle: If managing subscriptions is hard, then users spend more time on youtube. 17:24:06 but not watching ads 17:24:59 adblock here 17:25:21 I just indirectly donate to my favourite content creators on youtube/twitch 17:25:24 kspalaiologos: not ublock or umatrix? 17:25:31 I should have said 17:25:32 adblocker 17:25:47 but recently 17:25:54 I'm using a tiny yet smart piece of software 17:26:00 that tricks the google ads that I 17:26:03 'm actually clicking them 17:26:08 and hides em afterwards 17:26:43 a certain win-win situation 17:26:47 for the creators and me obviously 17:27:05 and I don't believe in non-irritating ads bullshit 17:27:12 not going to browse web without an adblocker 17:28:20 yeah 17:28:42 a truly non-intrusive ad would be one you don't notice 17:28:54 which makes it clear that such a thing can't exist 17:29:15 int-e: or it relies on subliminal messaging 17:29:28 Like subtle product placement in movies 17:30:13 Taneb: Sure, there's some potential for that (and I'm not sure how I feel about it.) 17:30:49 I'd prefer in-your-face adverts to some extent 17:31:44 The whole idea of advertising is messed up. 17:33:30 int-e: the funny thing is, there are quite a few ads you most likelydon't notice 17:33:42 banner blindness is an interesting topic 17:33:48 There's a conundrum though... if we could start over in the mid 90s, what would we have to do differently to end up with a web where creators are being paid, and where users are not being tracked nor exposed to advertisements? 17:34:34 myname: I've noticed banner blindness. I have trouble with locating links in navigation bars. And that's despite heavy ad blocker use. 17:38:50 imo ads shoveled their own grave by the time layer ads became a thing 17:39:05 until this point, i never blocked any ads 17:39:11 but those were just too annoying 17:40:35 myname: of course without ads, we wouldn't have https://www.youtube.com/watch?v=sdi6E-qzS1c 18:01:17 -!- FreeFull has joined. 18:37:29 compromise on IPv5 => like the devil’s ratio pau = (pi + tau) / 2 :D 18:39:44 interesting 18:40:01 -!- LKoen has joined. 18:45:47 xkcd’s doing; some time ago I tried to make a character for it, https://i.postimg.cc/zGHFsbN7/pau-Screenshot-1873.png 18:46:30 also I think I should post this here one more time: https://i.postimg.cc/Wz9tnJcy/mr-postman.png 18:46:54 this is what I arguably feel when I see “ You don't have any messages” 18:51:46 [[I/D machine]] M https://esolangs.org/w/index.php?diff=68712&oldid=67194 * Hex96 * (+15) 18:54:49 -!- heroux has quit (Read error: Connection reset by peer). 18:55:34 [[IBC]] https://esolangs.org/w/index.php?diff=68713&oldid=67616 * Hex96 * (+39) /* Examples */ 18:55:41 [[IBC]] https://esolangs.org/w/index.php?diff=68714&oldid=68713 * Hex96 * (+5) /* system 32 deleter */ 18:58:38 -!- heroux has joined. 19:13:33 -!- imode has quit (Ping timeout: 258 seconds). 19:23:59 [[Hyperon]] N https://esolangs.org/w/index.php?oldid=68715 * Hakerh400 * (+2744) +[[Hyperon]] 19:24:43 -!- heroux has quit (Ping timeout: 268 seconds). 19:25:03 [[Language list]] https://esolangs.org/w/index.php?diff=68716&oldid=68628 * Hakerh400 * (+14) +[[Hyperon]] 19:25:18 [[User:Hakerh400]] https://esolangs.org/w/index.php?diff=68717&oldid=68538 * Hakerh400 * (+14) +[[Hyperon]] 19:28:18 -!- arseniiv_ has joined. 19:30:26 -!- arseniiv has quit (Ping timeout: 240 seconds). 19:31:14 -!- heroux has joined. 19:44:29 Okay, I've achieved my PE goal... now all I need to do is stop looking at the site! 19:45:19 it's 2020 19:45:25 and delete system32 is still funny 19:45:27 gosh 19:46:12 not that kind of PE 19:55:41 -!- kspalaiologos has quit (Quit: Leaving). 20:10:02 Heh, got a "your December performance in Google Search" report for esolangs.org. I don't think they've sent this before. 20:10:18 Apparently https://esolangs.org/wiki/C+ is our top growing page, which is a little sad. 20:10:27 (The Intcode article comes second.) 20:11:09 It also reveals we don't get that many visitors, but that's not really a surprise. 20:16:07 How many of the visitors do not come via google? 20:23:51 -!- kspalaiologos has joined. 20:36:26 -!- b_jonas has joined. 20:39:54 -!- mroman has joined. 20:40:00 evening lads 20:44:26 b_jonas: how's your blsq trip going? What did you do with it? Did it work as intended? 20:44:39 (I'm also customer feedback agent) 20:56:16 -!- mroman has quit (Remote host closed the connection). 20:57:12 -!- mroman has joined. 21:00:59 mroman: hello. I didn't really do anything with blsq apart from the few sentences that I tried on the irc channel 21:02:32 I've been programming in python at work to process stupid tables with inconsistent data 21:05:12 blsq's gonna help you with that 21:05:16 that's what blsq is good at 21:05:22 sure 21:05:53 the hard part is not finding the inconsistencies, it's figuring out what the correct values in the table should be when the person who created those tables is my very busy boss so I have limited time getting answers from it 21:06:13 and yes, blsq would probably also work for that, but I don't want to learn it 21:06:46 I've read more of the J book on their website 21:06:48 though if you want, I can ask a few questions about whether some things are easy to do in blsq if you want to support such applications 21:08:12 kspalaiologos: which book? https://www.jsoftware.com/docs/help901/ has multiple books: 21:08:17 Ye ye 21:08:19 This one 21:08:27 From their website I stated that before 21:08:35 the Dictionary https://www.jsoftware.com/docs/help901/dictionary/contents.htm which is made of two parts, a reference part in the right column and the essay part on the left; 21:08:43 Seen it 21:08:50 The language is so damn simple 21:08:53 Yet powerful 21:08:57 the Primer https://www.jsoftware.com/docs/help901/primer/contents.htm is a tutorial by Ken Iverson in his crazy terse style; 21:09:10 Seen his first J interpreter 21:09:14 "J for C Programmerse" https://www.jsoftware.com/docs/help901/jforc/contents.htm a more normal tutorial, 21:09:20 -!- blsqbot has joined. 21:09:27 ^I'll sure love that 21:09:28 "Learning J" https://www.jsoftware.com/docs/help901/learning/contents.htm a tutorial that I don't know, 21:09:36 !blsq "678;37;43\n78;88;99"{';;;1cuj|iSh[+j_+';IC}Wl 21:09:36 | 678;38;43 21:09:36 | 78;89;99 21:09:42 Phrases https://www.jsoftware.com/docs/help901/phrases/contents.htm a very obsolete snippet collection 21:09:44 ez 21:09:50 I spent a lot of my time on C 21:09:58 And I guess that will be helpful 21:09:59 and User https://www.jsoftware.com/docs/help901/user/contents.htm which documents the parts of the system that isn't the core language 21:10:07 Oh and is there some like general documentation 21:10:16 When I want something I Google it 21:10:32 Like "haskell random numbers" 21:10:43 But with J it doesn't work 21:10:44 mroman: by the way, have you modified blsqbot so it can reply in private message (or in #esoteric-blah if you don't want private messages)? 21:10:48 there was even a realworldburlesque article about working with csv data stuff. 21:10:57 not yet no. 21:11:15 Brb 21:11:17 but that's on my list todo 21:11:17 kspalaiologos: IRC often helps with J, specifically the #jsoftware channel on freenode 21:11:25 -!- blsqbot has quit (Read error: Connection reset by peer). 21:12:25 Cool 21:12:33 [ 'hello' 21:12:34 kspalaiologos: hello 21:12:37 Yay 21:13:24 let me see how this IRC parsing works. 21:13:25 -!- blsqbot has joined. 21:13:35 mroman: so anyway, here's some parts of what I did in my python scripts. 21:13:55 -!- blsqbot has quit (Read error: Connection reset by peer). 21:14:31 I read and write a CSV files that are encoded in UTF-16-LE with a byte order mark in the start, lines separated by LF or CRLF, fields separated by tab, fields can be quoted by double quotes in which case they can contain lf or crlf or double quotes escaped as two double quotes, 21:14:49 The J for C programmers book seems awesome 21:14:54 -!- Sgeo_ has joined. 21:15:00 Very objectively written 21:15:14 and in such quoted fields I want to keep the distinction between lf and crlf, but outside of quotes, I want to consider lf and crlf the same line separator; 21:16:08 some (but not all) of these csv files have multiple tables in them, each one is followed by an empty line and starts with three header lines. 21:17:09 I both read such files to a simple structure in memory and write such files, sometimes by modifying an existing file, sometimes by keeping the header from an existing file but discarding the rows and adding new ones. 21:17:58 I detect most of the formatting errors, I verify that the columns that I care about are the correct ones by checking the column header, but also allow additional columns to the right of known columns and keep values in them. 21:18:08 -!- Sgeo__ has quit (Ping timeout: 258 seconds). 21:19:04 -!- blsqbot has joined. 21:19:08 !blsq "hi"Q 21:19:08 -!- blsqbot has quit (Remote host closed the connection). 21:19:15 mroman: so a question is, how do I read or write an UTF-16-LE text file in blsq, discarding the BOM on reading if there is one at the start, adding a BOM at the start for writing? 21:19:37 uh. then don't use blsq 21:19:40 it uses unicode 21:19:44 I don't think it has bytewise stuff 21:19:55 mroman: yes, it's unicode. UTF-16 is a simple unicode encoding. 21:20:11 one of the simplest ones 21:20:29 there's no bytewise stuff here 21:20:42 I may want bytewise stuff for other applications, but not this one in particular 21:21:55 -!- blsqbot has joined. 21:22:08 blsq just uses the encoding it was compiled with. 21:22:12 J is hard but it must be rewarding to learn it 21:22:14 !blsq "hi"Q 21:23:45 -!- blsqbot has quit (Read error: Connection reset by peer). 21:25:42 come on. 21:25:47 -!- blsqbot has joined. 21:25:50 !blsq "hi"Q 21:25:50 | hi 21:26:40 -!- blsqbot has quit (Read error: Connection reset by peer). 21:33:05 -!- blsqbot has joined. 21:33:16 -!- blsqbot has quit (Read error: Connection reset by peer). 21:33:45 -!- blsqbot has joined. 21:34:20 -!- blsqbot has quit (Read error: Connection reset by peer). 21:34:45 -!- blsqbot has joined. 21:34:53 okay 21:35:01 b_jonas: it should be able to respond in privmsgs now 21:35:18 !blsq "and here too"Q 21:35:18 | and here too 21:35:57 indeed 21:36:00 thank you 21:37:21 since I'm hosting it on my private machine it won't be up too often anyway though 21:41:18 -!- blsqbot has quit (Read error: Connection reset by peer). 21:41:27 -!- mroman has quit (Remote host closed the connection). 21:46:02 [[Lambdabot]] https://esolangs.org/w/index.php?diff=68718&oldid=67236 * B jonas * (+111) 21:46:37 kspalaiologos: for lambdabot source, see https://wiki.haskell.org/Lambdabot , which says darcs clone "http://code.haskell.org/lambdabot" 21:47:03 and yes, it's used in other channels, such as in #haskell 21:47:14 wait what... 21:48:25 int-e points to a different repository. I wonder which is the right one 21:54:41 " int-e: the funny thing is, there are quite a few ads you most likelydon't notice" => most of them, for me, though youtube actually has some quite noticable ones, more so than most other webpages that have ads 21:55:03 -!- rodgort has quit (Quit: Leaving). 21:59:19 -!- rodgort has joined. 22:43:44 -!- stux- has joined. 22:45:52 -!- stux has quit (Ping timeout: 265 seconds). 22:56:50 -!- arseniiv_ has quit (Ping timeout: 240 seconds). 23:40:35 The best argument against people talking about "C/C++" is to point out that it's undefined because it has a side effect on a scalar object that's unsequenced relative to a value computation using the value of the same scalar object (C18 6.5p2). 23:41:45 hehe