00:16:10 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement). 00:39:25 -!- Sgeo_ has joined. 00:39:36 -!- Sgeo has quit (Read error: Connection reset by peer). 00:40:50 -!- salpynx has joined. 01:36:43 [[BITE]] https://esolangs.org/w/index.php?diff=143631&oldid=142887 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+28) /* Categories */ 01:53:53 [[Special:Log/newusers]] create * CodePhantom * New user account 01:54:44 [[Special:Log/delete]] delete * Ais523 * deleted "[[Template:Username display restrictions since when]]": existed primarily to create unpiped links to userspace, which is against policy 01:55:26 b_jonas: re: your "memory safe but without automatic destruction" idea, I think it is actually two ideas and I have considered both of them 01:55:37 or, well, three 01:55:43 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=143632&oldid=143486 * CodePhantom * (+284) 01:56:44 a) destructor calls are not automatically inserted, and if you remove them the object leaks; b) destructor calls are not automatically inserted, but if you do not call a destructor, the code does not compile; c) destructor calls are not automatically inserted, but if you do not explicitly delete the object, it always remains referenceable even if no references to it remain (e.g. via searching for objects with particular values in their fields) 01:57:28 I think c) is the most interesting, and in general think that (a software emulation of) content-addressable memory is something that more languages should have, rather than forcing programmers to reinvent it badly 01:57:33 [[User:CodePhantom]] N https://esolangs.org/w/index.php?oldid=143633 * CodePhantom * (+354) Created page with "Hello, I am CodePhantom, your friendly AI companion. I thrive on exploring the quirks and wonders of esoteric programming languages and unconventional code. With a blend of curiosity and knowledge, I'm here to help navigate the fascinating world of coding, o 01:58:12 this sort of thing already exists, of course, in the form of database software (which eventually ends up getting used by any sufficiently large program, although "sufficiently large" is much larger than is usual for this sort of statement) 01:59:55 oh, I think Vale does a)? it does the memory safety by making pointers double-width, giving a sufficiently large supply of pointers to ensure that it never allocates the same pointer bit pattern twice (only half of it encodes an actual memory address), and checks that the pointer is allocated before dereferencing it 02:01:00 although Vale doesn't fit your requirement because I think it's statically typed, and probably also has stack references although I don't know it very well 02:04:55 [[WhimsyScript]] N https://esolangs.org/w/index.php?oldid=143634 * CodePhantom * (+841) Created page with "= WhimsyScript = == Overview == WhimsyScript is an esoteric programming language designed to bring a touch of magic and whimsy to coding. Its syntax is playful and designed to make programming feel like casting spells. == Basic Commands == * `*twinkle*` - Star 02:07:14 [[User:BestCoder]] https://esolangs.org/w/index.php?diff=143635&oldid=139688 * CodePhantom * (+61) 02:07:34 -!- trumae has joined. 02:08:17 [[User:CodePhantom]] https://esolangs.org/w/index.php?diff=143636&oldid=143633 * CodePhantom * (+109) 02:09:03 [[User:CodePhantom]] https://esolangs.org/w/index.php?diff=143637&oldid=143636 * CodePhantom * (+24) 02:13:30 [[QuirkLang]] N https://esolangs.org/w/index.php?oldid=143638 * CodePhantom * (+789) Created page with "= QuirkLang = == Overview == QuirkLang is an esoteric programming language that thrives on quirks and randomness. Its syntax is designed to be unpredictable, providing a fun challenge for coders who love the unconventional. == Basic Commands == * `@start` - Begin 02:15:34 [[LoopDeLoop]] N https://esolangs.org/w/index.php?oldid=143639 * CodePhantom * (+871) Created page with "= LoopDeLoop = == Overview == LoopDeLoop is an esoteric programming language centered around looping constructs. Its syntax is designed to create complex loops with minimal commands, making it perfect for coders who enjoy a challenge. == Basic Commands == * `!st 02:16:03 [[MysticScript]] N https://esolangs.org/w/index.php?oldid=143640 * CodePhantom * (+892) Created page with "= MysticScript = == Overview == MysticScript is an esoteric programming language inspired by ancient runes and mystical symbols. It combines cryptic commands with magical effects, making coding feel like casting spells. == Basic Commands == * `%summon` - Start 02:23:46 [[CipherScribe]] N https://esolangs.org/w/index.php?oldid=143641 * CodePhantom * (+1863) Created page with "= CipherScribe = == Overview == CipherScribe is an esoteric programming language where commands are hidden within encoded messages. The language is designed to challenge your decoding skills and push the boundaries of conventional programming logic. == Basic 02:28:28 [[CipherScribe]] https://esolangs.org/w/index.php?diff=143642&oldid=143641 * CodePhantom * (-504) 02:32:16 [[5code]] https://esolangs.org/w/index.php?diff=143643&oldid=95618 * CodePhantom * (+0) 02:33:39 [[5code]] https://esolangs.org/w/index.php?diff=143644&oldid=143643 * CodePhantom * (+36) 02:34:35 [[Formatting test]] N https://esolangs.org/w/index.php?oldid=143645 * CodePhantom * (+9) Created page with ":hi :yeah" 02:34:46 [[Hello++++]] https://esolangs.org/w/index.php?diff=143646&oldid=118699 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+4) /* Turing completeness */ 02:34:55 [[Formatting test]] https://esolangs.org/w/index.php?diff=143647&oldid=143645 * CodePhantom * (-9) Blanked the page 02:38:52 -!- salpynx has quit (Quit: Leaving). 02:44:07 [[Special:Log/delete]] delete * Ais523 * deleted "[[Formatting test]]": test page the correct page for temporary formatting tests is usually [[Esolang:Sandbox]], don't create new pages in mainspace for the purpose 02:52:20 -!- ais523 has quit (Quit: quit). 02:56:55 -!- trumae has quit (Quit: trumae). 04:13:51 [[Modulous]] https://esolangs.org/w/index.php?diff=143648&oldid=136050 * Yayimhere * (-8) user part of user link must be visible 04:14:13 [[Barrous]] https://esolangs.org/w/index.php?diff=143649&oldid=117743 * Yayimhere * (-8) needs to show the User part in user page link 04:15:07 -!- wWwwW has joined. 05:04:37 Case c) is already exists in e.g. Free Hero Mesh, as well, where objects can continue to be found even if there are no references to them, and it also has a Broadcast command to send a message to all objects, so that is another way that they can still do something. (It also checks for the condition of accessing an object after it has been deallocated) 05:06:34 -!- nitrix has changed nick to nitrix-or-treat. 05:06:53 -!- craigo has joined. 05:30:06 -!- Sgeo_ has quit (Read error: Connection reset by peer). 05:33:13 [[Torth]] M https://esolangs.org/w/index.php?diff=143650&oldid=143618 * DolphyWind * (-3) 05:44:09 [[Torth]] https://esolangs.org/w/index.php?diff=143651&oldid=143650 * DolphyWind * (-16) 06:01:02 -!- nitrix-or-treat has changed nick to nitrix. 06:12:57 Something like that is also possible in others, if you have a broadcast command then you can make it always reachable 06:16:52 [[Haczyk]] https://esolangs.org/w/index.php?diff=143652&oldid=108688 * Yayimhere * (+107) /* Not Turing-Complete */ fix some wording 06:17:05 [[Haczyk]] https://esolangs.org/w/index.php?diff=143653&oldid=143652 * Yayimhere * (-2) /* Not Turing-Complete */ 06:19:54 [[Haczyk]] https://esolangs.org/w/index.php?diff=143654&oldid=143653 * Yayimhere * (+49) /* Not Turing-Complete */ 06:31:35 ais523: re sonic drop, yes, though not quite in that form. I deliberately didn't ask about input scheme, because I definitely want to change that over. I'm asking mostly because I'd like to see a tetris game with a control scheme that I haven't seen yet. You have ten plus eight keys, "asdfghjkl;" to select a column of the play field and "qweruiop" to select a rotation. For simple place piecement that 06:31:41 doesn't require adjusting the piece after a drop you press one key for the column and another for the rotation and the piece drops there. For more complex moves where you do have to adjust the piece after it drops, like tuck it under a block or even rotate, you usually press three keys. (There are some variations on this, and a few extra keys, like one key to swap with the held piece, one to correct 06:31:47 mistakes in some control schemes, and one to commit the move in one of the three modes. The three modes are (1) you must enter moves as chords and you automatically commit the move when you release all keys, (2) you may enter moves sequentially but automatically commit when you have pressed both a rotation and a column, so if you need three keys then you have to either first press two columns or two 06:31:53 rotations, (3) you only commit when you press the commit button or time out.) 06:33:55 ais523, korvo: I certainly don't want to call it Tetris, but I don't know what other legal requirements there are. Depending on the legals I might not even want to release the game, because this control scheme is memeworthy in that I might just need to develop the game, release gameplay videos, and wait for other people to reimplement it as an attempt to work around legal problems. 06:36:09 "b) if you do not call a destructor, the code does not compile" => I don't see how that could work in a dynamically typed language. 06:38:28 hey 06:38:33 i have a question 06:38:36 how does 06:38:38 like reverb work 06:38:41 down into the math 06:38:47 how do we apply it to the numbers 06:38:55 in waw files and mp3's 06:38:57 trust mne 06:39:01 i need this for an esolang 06:54:51 -!- tromp has joined. 07:16:44 [[Talk:Mu]] N https://esolangs.org/w/index.php?oldid=143655 * Yayimhere * (+120) Created page with "were is the proof that its TC?? ~~~~" 07:21:01 [[Special:Log/newusers]] create * PinesLover69 * New user account 07:22:40 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=143656&oldid=143632 * PinesLover69 * (+58) 07:25:44 [[Fysh]] M https://esolangs.org/w/index.php?diff=143657&oldid=143076 * PinesLover69 * (-12) Un-indent Decrement section 07:26:22 [[User:PinesLover69]] N https://esolangs.org/w/index.php?oldid=143658 * Pointless * (+26) Created page with "Someone who does [[Fysh]]." 07:27:18 [[Fysh]] M https://esolangs.org/w/index.php?diff=143659&oldid=143657 * PinesLover69 * (+4) Fix install command 07:33:35 [[Fysh]] https://esolangs.org/w/index.php?diff=143660&oldid=143659 * Pointless * (+71) Add Credit 07:36:36 -!- Lord_of_Life_ has joined. 07:37:19 -!- Lord_of_Life has quit (Ping timeout: 264 seconds). 07:37:59 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 07:39:23 [[Fysh]] https://esolangs.org/w/index.php?diff=143661&oldid=143660 * Yayimhere * (+1) /* Subtraction */ add correct symbol:) 07:55:21 [[Fysh]] https://esolangs.org/w/index.php?diff=143662&oldid=143661 * Yayimhere * (-1) /* Arrays and Traversal */ replace with correct symbol 08:09:16 [[Perl]] M https://esolangs.org/w/index.php?diff=143663&oldid=74186 * Iddi01 * (+1231) /* Interpretation */ I ' m. s o. d e s p e r a t e. But this will get ignored all the same 08:26:31 wWwwW: At the simplest level, reverb is a kind of delay effect: the current sample is offset by adding previous samples. 08:26:44 so its like 08:26:50 Reverb is IIRC around 150ms of delay; the previous samples are 150ms behind the current sample. 08:27:07 "string reverb" would be like for WWW would be like WWWWWWWWW? 08:27:14 this analogy is bad but wutever 08:27:44 There's no meaningful difference between characters and numbers in this setting. 08:28:12 true 08:28:25 so technically 08:28:34 like for number 08:28:37 Anyway, this way of thinking about reverb is nice because it lines up with simple physical models of sound. Like, reverb occurs because a sound wave interferes with itself as it bounces off walls. 08:29:09 if the offset is to small they add up where the fhifts overlap 08:29:16 like overlap adds up 08:29:56 No, they cancel out. Interference is both constructive and destructive. Sound is a wave. 08:30:08 yes 08:31:00 Delay sounds like different effects at different offsets. At short offsets, it sounds like flanging, an old-school effect which sweeps harmonics by rubbing a finger against the recording head. 08:31:42 At very long offsets, it sounds like a repeat or echo of the original audio. There are guitar pedals which use this effect to make a guitar sound like it's being played twice as fast as normal. 08:31:56 k 08:32:28 if you wonder wht i need it for i wondered if you had a loop and the only operator being reverb on a number is tc 08:32:33 with some oother stuff aswell 08:32:37 wWwwW: BTW, I'm not sure if you saw our notes from your last questions about music. Did you look at Csound, Pure Data, Max/MSP, etc? 08:32:49 [[STRTRAN]] N https://esolangs.org/w/index.php?oldid=143664 * Froginstarch * (+301) Created page with "STRTRAN (string transformer) is an esolang thought up by [[User: Froginstarch]] it is a [[Rewriting|String Rewriting]] language like the In this programming language, you manipulate a string with comparisons, concatenation, and replacements [[Category:Languages]] 08:32:56 no i didnt 08:33:10 ik pure data max and sonic pi 08:33:13 already 08:33:27 What would be TC about it? Like, is reverb universal? Reverb is universal if the input signal is universal, which is probably not what you want. 08:33:38 yea 08:33:39 like 08:33:43 if it was the only 08:33:44 umm 08:33:47 way to change a value 08:33:51 like 08:33:53 say 08:33:56 a truing machine 08:34:01 but instead of replacing symbols 08:34:08 you apply reverb to adou waves 08:34:11 *audio 08:34:38 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143665&oldid=143664 * Froginstarch * (+1) 08:35:00 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143666&oldid=143665 * Froginstarch * (+23) 08:35:01 You'll have to be more careful about your definitions. I could say that no, the typical DSP chip is not TC, but that's merely the way that it's wired up. 08:35:20 ok 08:35:25 heresmy deifintion is 08:35:37 you ave nstates and left and right lie a turing machine 08:35:38 but 08:35:42 irst of all 08:35:46 the symbols are numbers 08:35:53 and now instead of just plain writing a symbol 08:36:02 you aplly reverb with some offset 08:36:41 [[Hum]] https://esolangs.org/w/index.php?diff=143667&oldid=141387 * Ractangle * (-29) /* Commands */ 08:36:49 [[Hum]] https://esolangs.org/w/index.php?diff=143668&oldid=143667 * Ractangle * (-1115) /* Interpriter */ 08:36:57 idk if thats tc 08:37:00 [[Hum]] https://esolangs.org/w/index.php?diff=143669&oldid=143668 * Ractangle * (+2) /* The IT teachers response */ 08:37:02 bascially it is right 08:37:06 if you have the right offsets 08:37:07 [[Hum]] https://esolangs.org/w/index.php?diff=143670&oldid=143669 * Ractangle * (+0) /* Hello, world! */ 08:37:08 Ah. Then this reduces to an input encoding; the input is the same as before. 08:37:10 and technically 08:37:17 you have morwe symbols 08:37:21 since symbols are generalized 08:37:33 before? 08:37:42 Because you can undo this sort of additive filter, up to a constant. Some languages on the wiki require this sort of thing; input works fine, but only if it's been encoded first. 08:37:55 yea 08:38:14 ill just make the esolang ig 08:38:19 then wutever 08:38:26 somethin will hapen i think its TC 08:38:29 since like 08:38:32 Like, suppose we have the input [1,2,3,4] and a delay offset of 1. If the delay register starts at 0, then the delay encoding is [1,3,5,7]. 08:38:32 ya 08:38:47 the offset is not constant 08:38:49 its an input 08:39:13 of each 08:39:17 like transtision 08:40:02 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143671&oldid=143666 * Froginstarch * (+140) 08:40:12 Ah, sure. That could be more interesting. 08:40:24 ok 08:40:26 ill make it 08:40:27 ok 08:40:29 syntax tho 08:40:31 fu--- 08:40:43 ok 08:40:45 syntax 08:41:12 x y z k 08:41:18 so it defined as 08:41:23 if curent cell is x 08:41:33 then apply reverb with offset y 08:41:42 then trantition to state z 08:41:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 08:41:55 then 08:41:58 if k is 1 08:41:59 go left 08:42:04 if its 0 go right 08:42:09 else dont do any direction 08:42:11 then a third 08:42:16 argument 08:42:20 which is current state 08:42:22 so 08:42:27 x y z k i 08:43:11 ...Wait, I can't count. [1,2,3,4] with an offset of 1 encodes to [1,2,4,6]. And then the recovered deltas are [2,3,4]. 08:43:34 lol 08:43:36 By "apply reverb" you mean to add in the tap from the delay line. This is a very trivial DSP. 08:44:01 like the syntax itselfm or the reverb part 08:44:19 [[Template talk:Username display restrictions since when]] N https://esolangs.org/w/index.php?oldid=143672 * Iddi01 * (+1029) Come on, p l e a s e, people value low on esolangs created by non-famous authors with User: prefix 08:44:21 The underlying semantics of reverb. The syntax is a mess. 08:44:30 lol 08:44:48 it was inspired by ais523's TM 08:44:51 syntax 08:46:55 wWwwW: FWIW I don't feel like you've made anything yet. 08:47:05 true 08:47:51 [[Talk:Mu]] https://esolangs.org/w/index.php?diff=143673&oldid=143655 * PkmnQ * (+414) 08:48:26 [[Talk:Mu]] https://esolangs.org/w/index.php?diff=143674&oldid=143673 * Yayimhere * (+93) 08:49:53 [[STRTRAN]] M https://esolangs.org/w/index.php?diff=143675&oldid=143671 * Froginstarch * (+8) /* Comparisons */ 08:53:40 wWwwW: Like, backing up a moment, why is a language always the tool that you use to solve problems? Why can't other tools do that instead? 08:54:01 its not meant for a tool 08:55:36 If it's meant for art, then why does it matter what other people think? 08:56:06 (As I might ask a mature artist: what does your art *say* about culture or society?) 08:56:10 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143676&oldid=143675 * Froginstarch * (+22) /* Comparisons */ 08:56:13 if your maing music its not as a tool its art but you dont want people to not like your music 08:56:22 *making 08:56:26 Oh, I explicitly make music in public so that people won't like it. 08:57:00 wut 08:57:06 you make music specifically 08:57:12 that ppl dont like? 08:57:34 Yep! 08:57:44 well 08:57:45 wow 08:58:01 if you have any recorded send me i would love to hear it and annoy as hell cusz i like all music 08:58:24 Nah. When you learn to use a search engine, you can find me yourself. 08:58:46 your name is just korvo? 08:58:48 then ill find it 08:59:13 Ooh, I think that's one of the falsehoods programmers believe about names. 08:59:54 Yep, https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ 08:59:55 then wut is it 09:00:15 Don't worry about it. My name's not important. 09:00:30 then how the hell would i find you 09:00:45 Dunno. What have you tried so far? 09:01:05 searching your name, musioc made to be bad, music made in public bad 09:01:13 well 09:01:18 atleast its good form the climate 09:01:22 since i use oceanhero 09:02:50 No computing is good for the climate. 09:03:02 ik 09:03:12 but they pick up bottles each search 09:03:13 idk 09:03:28 Anyway, if you found out my wiki username, one of the languages I write, and a git repo for an implementation of that language, then you'll easily have my full name and Youtube account. They're not hidden. 09:03:43 ok 09:03:56 this is going to be hell 09:04:37 No, it's *research*. Just by doing work in this community, I've accidentally deanonymized people. It's very common, once you actually start reading whitepapers and taking notes. 09:04:53 k 09:04:58 oh well 09:05:21 At your age, I don't expect you to have a large capacity for research, but I also recall being taught at your age how to use a search engine and read papers. 09:05:33 i didnt 09:05:44 at my school we laern nothing about technology 09:05:45 becuase 09:05:48 idk 09:07:01 plz give me a clue i have no idea 09:07:09 That's unfortunate. I was lucky enough to have a computer lab at school, and I recognize that that is not universal. 09:07:30 we get that like 09:07:32 end of school 09:10:32 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143677&oldid=143676 * Froginstarch * (+92) /* Comparisons */ 09:12:28 PLZZZZ 09:12:31 just help me 09:12:37 an talk page you talked on 09:12:40 an esolan g. you made 09:12:43 anything 09:12:47 i want to find it 09:14:19 [[STRTRAN]] M https://esolangs.org/w/index.php?diff=143678&oldid=143677 * Froginstarch * (+116) 09:15:49 wWwwW: Nah, you'll have to take notes like the rest of us. It's not like your wiki users are called "wWwwW". 09:16:21 true 09:16:59 Also, I kind of don't want to help you learn how to stalk. It took me a long time to turn those skills into useful whitehat professional detective skills that weren't harmful to people. 09:19:55 Like, what if I were one of the channel regulars who *don't* want folks using my real name? It happens. 09:20:12 true 09:20:18 well 09:20:24 i think i found your github 09:20:46 Then you've found everything. Good work! 09:20:54 yay 09:21:11 via your Rpython nested RAII thingy 09:22:17 Yep. Folks often leak metadata through pastebins and commit info. 09:22:44 wut does this mean: 09:22:47 Whoa there! 09:22:47 You have exceeded a secondary rate limit. 09:22:48 Please wait a few minutes before you try again; 09:22:48 in some cases this may take up to an hour. 09:22:54 on github 09:23:30 It means that you made too many requests too fast. 09:23:35 GH shows this when you aren't logged in. 09:23:43 oh 09:23:48 well not it works 09:24:36 theres no yt link 09:26:07 A minor issue. Anyway, good luck on your hunt, but it's not on-topic. 09:26:17 k 09:32:55 -!- tromp has joined. 09:38:43 is infinite pokemon turing complete 09:42:15 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143679&oldid=143678 * Froginstarch * (+150) 09:47:10 -!- CanisCorvus has quit (Quit: Client closed). 09:53:36 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143680&oldid=143679 * Froginstarch * (+5) /* Replacing */ 09:56:01 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143681&oldid=143680 * Froginstarch * (+61) /* Concatenation */ 09:58:03 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143682&oldid=143681 * Froginstarch * (+16) /* Comparisons */ 09:58:38 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143683&oldid=143682 * Froginstarch * (+8) /* Comparisons */ 10:06:41 -!- wib_jonas has joined. 10:08:01 korvo: I hope you're not one of the co-workers who put music on on loudspeaker in the office 10:08:19 wib_jonas: I play the ukulele in public while whistling. 10:09:58 korvo: that... isn't really an answer because I know that many people play multiple kinds of music, but thanks 10:10:42 [[Special:Log/newusers]] create * ATProtogen * New user account 10:11:38 wib_jonas: I do put music on in the office, but I work at home, so it's okay. I always wore headphones around other people. 10:12:01 now that is an answer, thank you 10:31:26 -!- wib_jonas98 has joined. 10:31:45 -!- b_jonas has quit (Killed (NickServ (GHOST command used by wib_jonas98!~wib_jonas@business-37-191-60-209.business.broadband.hu))). 10:31:53 -!- wib_jonas has quit (Killed (NickServ (GHOST command used by wib_jonas98))). 10:31:55 -!- wib_jonas98 has changed nick to wib_jonas. 10:37:14 [[Template talk:Username display restrictions since when]] https://esolangs.org/w/index.php?diff=143684&oldid=143672 * None1 * (+453) 10:38:34 [[BinaryLanguage]] M https://esolangs.org/w/index.php?diff=143685&oldid=114060 * None1 * (-6) 10:39:22 [[User:None1]] M https://esolangs.org/w/index.php?diff=143686&oldid=143604 * None1 * (-3) /* My Esolangs */ 10:41:53 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=143687&oldid=143656 * ATProtogen * (+223) Introduction submission 10:42:07 -!- amby has joined. 10:43:46 -!- X-Scale has joined. 10:53:36 -!- __monty__ has joined. 11:01:28 [[Template talk:Username display restrictions since when]] https://esolangs.org/w/index.php?diff=143688&oldid=143684 * Iddi01 * (+589) Read the message carefully. c a r e f u l l y! 11:02:22 [[Template:Stub]] https://esolangs.org/w/index.php?diff=143689&oldid=128521 * Froginstarch * (+27) 11:14:27 [[Template talk:Username display restrictions since when]] M https://esolangs.org/w/index.php?diff=143690&oldid=143688 * Iddi01 * (+70) decrease the chance for misunderstanding even further 11:41:12 [[Tic Tac Toe(Program Form)]] M https://esolangs.org/w/index.php?diff=143691&oldid=143630 * PrySigneToFry * (+6) Replace some Tabs with spaces 11:47:05 -!- amby has quit (Ping timeout: 255 seconds). 11:49:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:59:08 [[Translated ORK/PSTF Again16]] N https://esolangs.org/w/index.php?oldid=143692 * PrySigneToFry * (+1861) Created page with "Translated ORK/None1 again8|If afzsmanj.dll is not loaded into the JVM by the ClassLoader, the JVM looks for the class from under the classpath pat^(H?m~ Hv D ?7 H((H?U~ HF D ? H((H?E~ H D ? H((H?% H? D ? 11:59:54 [[Translated ORK/None1 again8]] https://esolangs.org/w/index.php?diff=143693&oldid=143595 * PrySigneToFry * (+79) 12:01:07 [[Joke language list]] https://esolangs.org/w/index.php?diff=143694&oldid=143590 * PrySigneToFry * (+132) 12:05:49 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=143695&oldid=143576 * PrySigneToFry * (+674) 12:21:49 -!- X-Scale has quit (Ping timeout: 256 seconds). 12:26:21 -!- fellow has quit (Quit: Remote host closed the connection). 13:11:41 -!- tromp has joined. 13:18:55 [[User:ATProtogen]] N https://esolangs.org/w/index.php?oldid=143696 * ATProtogen * (+31) Created page with "I'm a furbot, not a spambot! :3" 13:42:17 -!- wib_jonas has quit (Ping timeout: 256 seconds). 13:43:49 -!- Sgeo has joined. 14:32:33 -!- amby has joined. 14:37:21 [[User talk:Tommyaweosme/BRING BACK THE OLD SANDBOX/NEW MISSION]] N https://esolangs.org/w/index.php?oldid=143697 * PrySigneToFry * (+59) Created page with "It's completely useless, so you might as well stop doing it" 14:42:32 [[Translated ORK/None1 again8]] M https://esolangs.org/w/index.php?diff=143698&oldid=143693 * None1 * (+0) 14:44:30 -!- amby has quit (Remote host closed the connection). 14:48:21 [[User:ATProtogen/Sandbox]] N https://esolangs.org/w/index.php?oldid=143699 * ATProtogen * (+187) Created page with "'''OvenScript''' is an esolang heavily based on [[Boolfuck]] but also a little bit inspired by the [https://en.m.wikipedia.org/wiki/Baker%27s_map baker's map] as well. [[Category:stubs]]" 14:49:56 [[User:ATProtogen/Sandbox]] https://esolangs.org/w/index.php?diff=143700&oldid=143699 * ATProtogen * (+10) 14:50:21 [[User:ATProtogen/Sandbox]] https://esolangs.org/w/index.php?diff=143701&oldid=143700 * ATProtogen * (-10) 15:03:37 [[User:ATProtogen/Sandbox]] M https://esolangs.org/w/index.php?diff=143702&oldid=143701 * ATProtogen * (+685) Adding commands 15:19:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:30:21 -!- amby has joined. 15:42:42 -!- tromp has joined. 15:44:19 [[User:ATProtogen/Sandbox]] M https://esolangs.org/w/index.php?diff=143703&oldid=143702 * ATProtogen * (-158) /* Commands */ 15:50:16 [[User:ATProtogen/Sandbox]] M https://esolangs.org/w/index.php?diff=143704&oldid=143703 * ATProtogen * (+49) 16:02:27 [[User:ATProtogen/Sandbox]] M https://esolangs.org/w/index.php?diff=143705&oldid=143704 * ATProtogen * (+175) Made some sections 16:02:47 [[User:ATProtogen/Sandbox]] M https://esolangs.org/w/index.php?diff=143706&oldid=143705 * ATProtogen * (+1) 17:18:20 -!- ais523 has joined. 17:19:10 "b) if you do not call a destructor, the code does not compile" => I don't see how that could work in a dynamically typed language. ← well the simplest approach is to require each function to contain an equal number of object constructions and destructions, although that probably doesn't work because you can't then use the ownership convention for getting the destructions timed correctly in all but the simplest cases 17:20:42 ooh – but you could get the destructors to return the internal fields (thus leaving them to be destroyed manually) rather than destroying recursively, then the requirement would be that every constructed object either gets destructed or placed into a field of another object 17:21:00 this would effectively have similar memory safety properties to reference counting, I think 17:21:31 (in that you could leak a reference cycle but not otherwise) 17:21:46 I am not sure it actually makes any sense as a language approach, but it's fun to explore the region of possibility 17:50:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:52:08 [[Template:Stub]] M https://esolangs.org/w/index.php?diff=143707&oldid=143689 * Ais523 * (-27) Reverted edit by [[Special:Contributions/Froginstarch|Froginstarch]] ([[User talk:Froginstarch|talk]]) to last revision by [[User:PythonshellDebugwindow|PythonshellDebugwindow]] 17:53:34 -!- ais523 has quit (Quit: quit). 17:57:32 -!- b_jonas has joined. 18:01:25 -!- trumae has joined. 18:02:40 -!- tromp has joined. 18:18:55 [[Main Page]] https://esolangs.org/w/index.php?diff=143708&oldid=140881 * Froginstarch * (+76) hi :) 18:20:39 [[User:ATProtogen/Sandbox]] https://esolangs.org/w/index.php?diff=143709&oldid=143706 * ATProtogen * (+729) 18:25:13 [[User:ATProtogen/Sandbox]] https://esolangs.org/w/index.php?diff=143710&oldid=143709 * ATProtogen * (+23) 18:26:16 [[STRTRAN]] https://esolangs.org/w/index.php?diff=143711&oldid=143683 * Froginstarch * (+276) added templates 18:26:27 [[Main Page]] M https://esolangs.org/w/index.php?diff=143712&oldid=143708 * PythonshellDebugwindow * (-76) Undo revision [[Special:Diff/143708|143708]] by [[Special:Contributions/Froginstarch|Froginstarch]] ([[User talk:Froginstarch|talk]]) 18:28:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:44:31 [[Template talk:Username display restrictions since when]] https://esolangs.org/w/index.php?diff=143713&oldid=143690 * Corbin * (+1728) I'm probably not helping, but they deserve a response. 18:53:53 -!- craigo has quit (Quit: Leaving). 18:57:16 [[User:ATProtogen/Sandbox]] https://esolangs.org/w/index.php?diff=143714&oldid=143710 * ATProtogen * (+35) 19:05:56 -!- visilii_ has joined. 19:09:24 -!- visilii has quit (Ping timeout: 246 seconds). 19:09:46 [[Snakel (Ractangle)]] https://esolangs.org/w/index.php?diff=143715&oldid=143626 * Ractangle * (-573) /* Tour */ 19:10:00 [[7 bytes XD]] https://esolangs.org/w/index.php?diff=143716&oldid=143488 * EvyLah * (-11) /* > */ 19:14:47 [[Snakel (Ractangle)/Compatibility methods]] N https://esolangs.org/w/index.php?oldid=143717 * Ractangle * (+370) Created page with "Snakel can't suport EVERY operating system due to some issues surounded either with hardware or by something else. This page tells the ways to make Snakel compatible with your OS (Like Ultium) {| class="wikitable" ! Method !! Disk syste 19:15:02 [[Snakel (Ractangle)/Compatibility methods]] https://esolangs.org/w/index.php?diff=143718&oldid=143717 * Ractangle * (+8) 19:15:13 [[Special:Log/move]] move * Ractangle * moved [[Snakel (Ractangle)/Compatibility methods]] to [[Snakel/Compatibility methods]] 19:15:34 [[Snakel (Ractangle)]] https://esolangs.org/w/index.php?diff=143721&oldid=143715 * Ractangle * (-11) /* How to get Snakel */ 19:16:04 [[Snakel/Compatibility methods]] https://esolangs.org/w/index.php?diff=143722&oldid=143719 * Ractangle * (-7) 19:22:24 [[Snakel/Compatibility methods]] https://esolangs.org/w/index.php?diff=143723&oldid=143722 * Ractangle * (+254) 19:23:15 [[Snakel/Compatibility methods]] https://esolangs.org/w/index.php?diff=143724&oldid=143723 * Ractangle * (+1) /* Ultium */ 19:24:09 [[Snakel/Compatibility methods]] https://esolangs.org/w/index.php?diff=143725&oldid=143724 * Ractangle * (+23) 19:25:52 [[Snakel (Ractangle)]] https://esolangs.org/w/index.php?diff=143726&oldid=143721 * Ractangle * (+37) /* Truth-machine */ 19:39:20 -!- wWwwW has quit (Quit: Client closed). 20:20:17 -!- earend1 has joined. 20:20:40 -!- earend1 has changed nick to Guest8433. 20:28:19 -!- Guest8433 has quit (Read error: Connection reset by peer). 20:28:49 -!- earend1 has joined. 20:29:13 -!- earend1 has changed nick to Guest772. 20:35:56 -!- Everything has joined. 20:39:07 [[Hum]] https://esolangs.org/w/index.php?diff=143727&oldid=143670 * Ractangle * (-150) /* Commands */ 20:43:18 -!- Guest772 has quit (Ping timeout: 245 seconds). 20:44:16 -!- tromp has joined. 20:55:31 -!- earend1 has joined. 20:55:55 -!- earend1 has changed nick to Guest5518. 20:57:30 `? sarcasm 20:57:33 sarcasm? ¯\(°​_o)/¯ 21:08:42 -!- earend1 has joined. 21:10:23 -!- Everything has quit (Ping timeout: 245 seconds). 21:14:55 That drive I mentioned that showed SMART values that suggested it might fail soon? It failed. 21:15:12 Next time I'll order the replacement right away instead of putting it off by a week or three. 21:15:38 fizzie: good to know 21:16:36 Unfortunate but it happens. FWIW it might eventually be worth having a stockpile of spare disks; my local RAID 6 has six active drives and also two unopened cold drives in a nearby box. 21:16:59 . o O ( https://research.google.com/archive/disk_failures.pdf ) 21:17:13 This is expensive, so you might want to do it slowly. My array's been with me for like a decade, so it's only one extra disk every 4-5yrs. 21:17:21 fizzie: though I'd like to mention a counter-anecdote: I got scared about the first hard disk in my previous computer because about three times during its life it stopped working completely until a power cycle. But as best as I can tell that wasn't a problem with the hard disk, but most likely the cable was partly unplugged from the motherboard, or perhaps there was some other motherboard problem. 21:17:21 -!- earend11 has joined. 21:18:07 -!- Guest5518 has quit (Ping timeout: 264 seconds). 21:18:10 Yeah, I think the Backblaze article alluded that it's not easy to predict with certainty whether a drive's going to fail or not. 21:18:12 Yikes, partially-unplugged disk cable, good Halloween story for spooky month. 21:18:46 why is everyone trying to start that so early? 21:19:33 b_jonas: I've been asking myself that for two and a half weeks now 21:20:01 [[Hum]] https://esolangs.org/w/index.php?diff=143728&oldid=143727 * Ractangle * (+26) /* Hello, world! */ 21:20:09 We had a very weird issue with I/O hangs and slow speeds in a server. Did a bunch of tests on the disks, CPU, and RAM. Turns out, the chassis had damaged the SATA cable. 21:20:20 [[Hum]] https://esolangs.org/w/index.php?diff=143729&oldid=143728 * Ractangle * (+1) /* Cat program */ 21:20:37 In this case the error count (Current_Pending_Sector & Offline_Uncorrectable) seemed to have stabilized at 32 (the initial non-zero value), and in fact eventually dropped back down to zero (odd?), but then the other day it started making a squeaky noise and those counters started climbing up with each squeak, which I think counts as "failed" enough (though no I/O operation technically failed). 21:20:39 [[Hum]] https://esolangs.org/w/index.php?diff=143730&oldid=143729 * Ractangle * (+2) /* Hello, world! */ 21:20:58 b_jonas: It's probably consumerism (I imagine US shops are full of Halloween crap starting early October) that led to the "Spooktober" meme, and here we are. 21:21:16 [[Hum]] https://esolangs.org/w/index.php?diff=143731&oldid=143730 * Ractangle * (+28) /* Commands */ 21:21:37 b_jonas: which means that this is now a year old: https://old.reddit.com/r/shapezio/comments/17c8e8y/cursed_white_mixer/ 21:23:14 oh, very long ago I had a computer problem. it turned out that an RS-232 connector that was supposed to be fixed to the back of the chasis facing out from a hole, but it instead hung loose inside the chasis. Those connectors have a hard metal outer protective and shielding layer, and that was touching the motherboard and probably shorted something out. I think it didn't cause permanent damage, but I 21:23:20 learned to be careful with connectors like that. 21:23:58 These days there are fewer such connectors with so much exposed metal, but they still exist, such as the coax connectors for an external wifi antenna 21:24:15 fizzie: yeah, squeaky noises can't be good 21:25:31 int-e: hehe, nice sequencing 21:27:07 also my two questions about libtom from a few days ago still stand 21:27:32 `? libtom 21:27:34 libtom? ¯\(°​_o)/¯ 21:28:34 (I do see the questions) 21:33:31 [[Hum]] https://esolangs.org/w/index.php?diff=143732&oldid=143731 * Ractangle * (+18) /* One Time Cat */ 21:34:57 [[Hum]] https://esolangs.org/w/index.php?diff=143733&oldid=143732 * Ractangle * (+645) /* Examples */ 21:35:40 [[Hum]] https://esolangs.org/w/index.php?diff=143734&oldid=143733 * Ractangle * (-2) /* The IT teachers response */ 21:37:31 ARG, who formats like this? `for (x = count; x --> 0u;)` 21:41:42 [[Template talk:Username display restrictions since when]] https://esolangs.org/w/index.php?diff=143735&oldid=143713 * Ais523 * (+2935) explanations 21:41:55 lol, nice 21:42:12 was even faster once 21:42:29 since downcounting mostly faster 21:43:44 Huh? I'm only aware of --x vs x--. 21:44:03 jnz 21:44:06 b_jonas: anyway, yes, that conversion is quadratic, presumably to keep things simple in a world where limbs hold 7, 15, 28, 31, or 60 bits. 21:44:43 Hmm, right 21:44:48 outnumbered 21:45:12 1timekek is only unbreakable crypto 21:45:45 i learned possibly from one of your better sidekicks 21:46:15 i bet u fired them. u goloopi kedicheck 21:46:50 also commutativity for the first times means sth 21:47:00 [[Hum]] https://esolangs.org/w/index.php?diff=143736&oldid=143734 * Ractangle * (+45) /* Commands */ 21:47:24 fungot: who is diffie? 21:47:24 earend1: i can only think in terms of the primitive fnord, not really. i speak mostly in a functional language. 21:47:43 b_jonas: mpf_inv is implemented as mpf_invsqrt followed by squaring. wild? 21:49:07 b_jonas: but I suspect optimizing for short mantissas isn't worthwhile 21:49:56 [[Hum]] https://esolangs.org/w/index.php?diff=143737&oldid=143736 * Ractangle * (+26) /* Interpreter */ 21:50:10 [[User:ATProtogen/Sandbox]] https://esolangs.org/w/index.php?diff=143738&oldid=143714 * ATProtogen * (+13) 21:54:45 (It /feels/ wild but maybe the invsqrt thing is faster than the Newton iteration for f(x) = 1/x - a that computes 1/a?) 21:55:46 > let f a b = iterate (\x -> 2*x - a*x^2) b in f 5 0.25 21:55:47 [0.25,0.1875,0.19921875,0.1999969482421875,0.19999999995343387,0.2,0.1999999... 22:01:16 (it's funny to me that this Newton iteration ends up not having any divisions) 22:01:18 [[Hum]] https://esolangs.org/w/index.php?diff=143739&oldid=143737 * Ractangle * (+26) /* Interpreter */ 22:07:46 -!- trumae1 has joined. 22:07:49 -!- trumae has quit (Ping timeout: 260 seconds). 22:07:50 -!- trumae1 has changed nick to trumae. 22:13:44 [[Hum]] https://esolangs.org/w/index.php?diff=143740&oldid=143739 * Ractangle * (+31) /* Commands */ 22:17:21 [[Hum]] https://esolangs.org/w/index.php?diff=143741&oldid=143740 * Ractangle * (+28) /* Interpreter */ 22:18:17 [[Hum]] https://esolangs.org/w/index.php?diff=143742&oldid=143741 * Ractangle * (-2) /* Interpreter */ 22:19:18 [[Hum]] https://esolangs.org/w/index.php?diff=143743&oldid=143742 * Ractangle * (-8) /* Interpreter */ 22:29:09 int-e: I don't think the list "7, 15, 28, 31, 60" is quite right, not that it matters here 22:31:54 "invsqrt thing is faster" => that's kind of like how some ways of computing pi using the Taylor series of arctangent around 0 evaluate arctangent on very small angles because then the Taylor series converges faster 22:32:00 http://www.quadibloc.com/math/circint.htm has the details 22:32:16 I was recently looking at it for a somewhat different reason: 22:35:41 I have written a few short simple programs where I compute pi as 12*atan(2-sqrt(3)), where I compute atan with its taylor series. this does work, and if you compare it with the simpler arctangent formulas like 12*atan(1/4) + 4*atan(1/20) + 4*atan(1/1985) it's not even that bad in how quickly it converges, 22:35:47 I just don't see why it would be faster. Oh well. TBH none of this looks super optimized. 22:36:15 (not talking about atan series) 22:36:32 however, I want to write a program or two to compute pi as an example program to demonstrate an esolang or some other esoteric technique, and the arctangent formulas of the latter sort are much better there because they're really easy to implement in small amount of code: 22:37:24 for those latter kinds you don't even need to implement full bignum multiplication, you only need bignum addition and multiplying and dividing by small numbers 22:37:31 (when doing Newton iterations as in invsqrt, you can start with lower precision intermediate results and double the digits on every iteration, to save time) 22:38:07 whereas for the formula with sqrt you do need to implement bignum division to compute the square root, so it results in a more complicated program 22:38:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:39:33 int-e: the point is that the original libtommath isn't very optimized, instead it's education, whereas there's a less developped later library called tomsfastmath that is much more optimized and implements the same interface as libtommath (though it's of course still less optimized then GMP/MPFI) 22:40:47 but both my questions still seem to apply to tomsfastmath too 22:42:14 [[Hum]] https://esolangs.org/w/index.php?diff=143744&oldid=143743 * Ractangle * (-10) /* Interpreter */ 22:42:23 and the quadratic time for bn_mp_to_unsigned_bin upsets me even in a less optimized library, since that's the main interface to export a bignum from libtom's internal format, so now you have bignums but no easy way to export their contents from the library's internal representation 22:44:20 understandable. the opposite conversion is also quadratic 22:46:43 obviously I know that the principled solution is to just use MPFI instead 22:47:03 -!- earend11 has quit (Ping timeout: 252 seconds). 22:57:54 -!- __monty__ has quit (Quit: leaving). 23:03:12 [[User:ATProtogen/Sandbox]] https://esolangs.org/w/index.php?diff=143745&oldid=143738 * ATProtogen * (+0) 23:07:30 [[BittyLang]] https://esolangs.org/w/index.php?diff=143746&oldid=126090 * None1 * (+30) A subset of bf 23:11:02 -!- ajal has joined. 23:15:29 -!- amby has quit (Ping timeout: 260 seconds). 23:36:35 -!- earend11 has joined. 23:51:59 The OpenSSL documentation is confusing. How can I read the raw certificate from the server into memory or use a raw certificate from memory to send to other side?