< 1507854244 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1507854612 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :shachaf: helloochaf. ysac has corrupted me; I whangjangle my food. < 1507854722 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1507854826 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :boily: do you suck at cooking. < 1507854898 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1507854934 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1507854968 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1507855044 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :imode: according to a panel of reliable sources, apparently not. < 1507855052 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :(even if my dashi is weak.) < 1507855460 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :boily: then you cannot whangjangle. you aren't qualified. < 1507855983 0 :sebbu2!?@? NICK :sebbu < 1507856250 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ACTION wonders that, if multiset rewriting corresponds to working with register machines, what does regular set rewriting correspond to? < 1507856487 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Machines with 1-bit registers? < 1507856538 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that's kind of what I thought. loooooots of registers. :P < 1507856579 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :wonder if that's still TC, though. I imagine you could form rule 110 with that with some.. effort. < 1507856661 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :or build the semantics of a multiset rewriting system on top of that. < 1507856692 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :i.e treat a span of bits as one binary number and use that to represent one register. that'd be hellish. < 1507856716 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A finite number of finite registers still isn't going to be enough on its own. < 1507856742 0 :Soni!SoniEx2@unaffiliated/soniex2 QUIT :Ping timeout: 260 seconds < 1507856743 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah. < 1507856762 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :but then you just keep expanding the number of possible symbols. < 1507856769 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so you end up with a really large alphabet. < 1507857879 0 :danieljabailey!?@? NICK :Danieljabailey < 1507857894 0 :Danieljabailey!?@? NICK :danieljabailey < 1507858191 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1507858724 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1507858939 0 :MrBismuth!~ArcMrBism@2602:306:8325:a300:e193:f26b:2bfc:4f78 JOIN :#esoteric < 1507858946 0 :MrBusiness!~ArcMrBism@2602:306:8325:a300:c801:d7f:77e1:92be QUIT :Ping timeout: 255 seconds < 1507858955 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :QUINTHELLOPIA! < 1507859002 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1507859151 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net QUIT :Quit: STUMBLING CHICKEN < 1507859203 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :byeli < 1507859587 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders how official boily's panel was < 1507863341 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Why is ImageMagick not reading XPM format 1 and 2? < 1507863725 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 QUIT :Quit: Read error: Connection reset by peer (just kidding) < 1507864148 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-wtrjpnisdviwptke QUIT :Quit: Connection closed for inactivity < 1507866349 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1507867980 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507868266 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 255 seconds < 1507868275 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1507871400 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1507873195 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1507873867 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1507874028 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I wonder why FRACTRAN hasn't gotten as crazy a following as something like brainfuck. < 1507874055 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you have to understand prime numbers to use it hth < 1507874066 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION grins evilly < 1507874087 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :not.. really. you just have to understand that each prime is a unique symbol and choose your alphabet mapping to each prime carefully < 1507874102 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that's actually the really simple part. the odd part is dealing with pattern matching on registers and shifting values around. < 1507874114 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it's not hard to design a compiler that will do that kind of thing for you. < 1507874184 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I mean you can take any fractran program, look at each fraction, extract the prime factorization of it, convert that into a suitable symbol set (or a set of registers), and build a macro language on top of the resulting (somewhat more legible) rewrite rules. < 1507874208 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I would've expected that a GoL implementation would have surfaced eventually. kind of surprised that I haven't found one yet. < 1507874593 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :obligatory accompaniment to today's freefall comic http://blogs.sciencemag.org/pipeline/archives/2008/02/26/sand_wont_save_you_this_time < 1507874718 0 :doesthiswork!~Adium@207.55.82.87 PRIVMSG #esoteric :that is a extremely famous article < 1507874776 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :"For dealing with this situation, I have always recommended a good pair of running shoes." good wisdom right there. < 1507876212 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :ACTION wonders if fractran's rules can be unordered. < 1507876258 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :imode: oh you didn't see my comment the other day ... they cannot, although i don't remember exactly how the proof went. < 1507876299 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :oerjan: interesting. I wonder what modifications would be required to make them unordered. probably something akin to a P system. < 1507876314 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :where the resulting rewrites determine which classes of rules get applied. < 1507876411 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well you need a way to say that a rule won't be applied if it's divisable by something. < 1507876448 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so rule dependencies. < 1507876451 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1507876465 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :or rather, inverse dependencies.. I guess. < 1507876485 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :"do this if these primes are present, but if these are, don't." < 1507876500 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :in some sense, fractran's linear order is the _simplest_ option for that. < 1507876517 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :yeah, because you can prioritize rules. < 1507876538 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :https://en.wikipedia.org/wiki/P_system#Example_computation this is also an option. < 1507877481 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :parallel fractran. hmm. < 1507877532 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 260 seconds < 1507877643 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1507877993 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1507878029 0 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1507878122 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One thing I like about FRACTRAN is that it doesn't seem like a programming language at all. < 1507878135 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you make the rules slightly more contrived it loses that. < 1507878143 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: hm i suspect the wiki bridge has croaked < 1507878153 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :well, it's pretty much just unordered string rewriting. < 1507878157 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? wewlcome.it < 1507878159 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :uh < 1507878162 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? welcome.it < 1507878165 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wewlcome.it? ¯\(°​_o)/¯ < 1507878165 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :welcome.it? ¯\(°​_o)/¯ < 1507878173 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb!! < 1507878188 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :are you sure Taneb knows italian < 1507878215 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :isn't it a bit too sexy language < 1507878245 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://twitter.com/Ngevd/status/918012736721883137 hth < 1507878285 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did Taneb invent modal logic? < 1507878311 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :possibly < 1507878377 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm Taneb seems to have aged. shocking. < 1507878981 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1507879716 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1507880505 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Quit: Leaving... < 1507885556 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1507886857 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507886968 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1507887566 0 :AnotherTest!~turingcom@193.190.253.145 JOIN :#esoteric < 1507887570 0 :augur!~augur@2601:645:c100:1132:d017:59e3:7ff2:e68 JOIN :#esoteric < 1507887841 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1507888222 0 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1507888408 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1507889265 0 :augur!~augur@2601:645:c100:1132:d017:59e3:7ff2:e68 QUIT :Remote host closed the connection < 1507889301 0 :augur!~augur@2601:645:c100:1132:d017:59e3:7ff2:e68 JOIN :#esoteric < 1507889555 0 :augur!~augur@2601:645:c100:1132:d017:59e3:7ff2:e68 QUIT :Ping timeout: 246 seconds < 1507891600 0 :LKoen!~LKoen@2a01:e35:2eed:a430:385d:f9d:b41:d147 JOIN :#esoteric < 1507892355 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507893491 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1507894487 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net JOIN :#esoteric < 1507896004 0 :joast!~rick@cpe-98-145-132-215.natnow.res.rr.com QUIT :Remote host closed the connection < 1507896191 0 :LKoen!~LKoen@2a01:e35:2eed:a430:385d:f9d:b41:d147 QUIT :Remote host closed the connection < 1507896207 0 :AnotherTest!~turingcom@193.190.253.145 QUIT :Ping timeout: 240 seconds < 1507896493 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :`5 w < 1507896499 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/1:kallisti//kallisti is a former prophet swearing off his pastry deity. \ @//@ is an OS made out of only the finest vapour. \ cia//CIA sees it all. \ lens//A lens is just a store comonad coalgebra. \ fourth wisdom//.wisdoms other the all upon builds wisdom fourth The < 1507897454 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net QUIT :Quit: DOOR CHICKEN < 1507897586 0 :fizzie!?@? PRIVMSG #esoteric :@tell oerjan It might've been because I had to restart HackEgo. Did the same for the bridge as well, maybe it works now. < 1507897586 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1507898450 0 :joast!~rick@cpe-98-145-132-215.natnow.res.rr.com JOIN :#esoteric < 1507900118 0 :augur!~augur@c-76-102-251-219.hsd1.ca.comcast.net JOIN :#esoteric < 1507900355 0 :augur!~augur@c-76-102-251-219.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1507900407 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1507901177 0 :HackEgo!~HackEgo@162.248.166.242 QUIT :Remote host closed the connection < 1507901200 0 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1507902575 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds < 1507902988 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, in Greek mythology, is there such a thing as artifact weapon or armor forged by mortals, or do all of them have to be forged by a deity, usually Hēphaistos or Pallas Athēnē? < 1507902989 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: mr president, on a point of order, and i regret not having been used to ban tv advertising and indirect advertising. it has not yet put forward any reasoned objections within the 30-day period; secondly, certainty as to the future, within the meaning defined in the treaty. < 1507903150 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the longwinded europarl style makes it abundantly clear that fungot cannot form any coherent thought. < 1507903151 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: i do not know for how long it will take shape exactly is still to be done to help us determine the real responsibilities of each of these points is new to us on the issue of alcohol, but also for all those who have flouted the rules in relation to the completion of the internal market. < 1507903179 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(though arguably that is also true for many politicians) < 1507903244 0 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1507903399 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507904401 0 :ATMunn!~ATMunn@unaffiliated/atmunn26 JOIN :#esoteric < 1507905118 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1507905177 0 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1507905613 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1507905802 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1507905974 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 JOIN :#esoteric < 1507906046 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 PRIVMSG #esoteric :a < 1507906534 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b < 1507907064 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 PRIVMSG #esoteric :The next logical letter would be v of course. < 1507907116 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :abvgd? < 1507907138 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 PRIVMSG #esoteric :http://oeis.org/A279619 < 1507907181 0 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1507907303 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://www.youtube.com/watch?v=jWDlaXrJOI4 hmmmm < 1507907328 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 PRIVMSG #esoteric :Ah ^^ < 1507907331 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 PRIVMSG #esoteric :logical. < 1507907334 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :strange stuff, but indeed it does include the russian alphabet. < 1507907375 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`unidecode абвгд < 1507907376 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0430 CYRILLIC SMALL LETTER A] [U+0431 CYRILLIC SMALL LETTER BE] [U+0432 CYRILLIC SMALL LETTER VE] [U+0433 CYRILLIC SMALL LETTER GHE] [U+0434 CYRILLIC SMALL LETTER DE] < 1507907404 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: use the full alphabet. abvgdeëžzijklmnoprstufhcčšŝʺyʹèûâ < 1507907458 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 PRIVMSG #esoteric :That is not the russian alphabet, is it? < 1507907502 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hkgit03: it is, in ISO 9 transcription < 1507907507 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I can see the resemblence < 1507907579 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or maybe you want the serbian alphabet, a b v g d đ e ž z i j k l lj m n nj o p r s t ć u f h c č dž š < 1507907587 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or one of the many other alphabets that start with a b v g d < 1507907588 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 PRIVMSG #esoteric :Uhuh okay < 1507907613 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 PRIVMSG #esoteric :Of course. That was exactly what I was going for. < 1507907748 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :abgde is a logical order for an alphabet < 1507907778 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the abcde order should have a different name ;-) < 1507907853 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: the order is not really logical, more like traditional, inherited from the Phoenicians, and now various variants of it are used by tons of alphabets, sometimes multiple different orders for the same language < 1507907932 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ameraval < 1507907933 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ameraval? ¯\(°​_o)/¯ < 1507908178 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the battery of my mobile phone not only drains faster but also gets warm if I listen to music all day < 1507908209 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :still not too hot, just warm < 1507908353 0 :hkgit03!c30d29dc@gateway/web/cgi-irc/kiwiirc.com/ip.195.13.41.220 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1507909454 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507909802 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 260 seconds < 1507910653 0 :LKoen!~LKoen@2a01:e35:2eed:a430:c856:8580:4521:b3bc JOIN :#esoteric < 1507910926 0 :LKoen!~LKoen@2a01:e35:2eed:a430:c856:8580:4521:b3bc QUIT :Ping timeout: 264 seconds < 1507910933 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1507911882 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be JOIN :#esoteric < 1507913745 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1507914210 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1507915138 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1507915586 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507916481 0 :AnotherTest!~turingcom@d51A46C74.access.telenet.be QUIT :Ping timeout: 240 seconds < 1507916921 0 :AnotherTest!~turingcom@ptr-82l26zdc3u707l4uyiy.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1507917931 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1507918485 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1507918504 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507918917 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I do not have the file "/usr/lib/X11/rgb.txt" in my computer. Is there another directory it may be under instead? < 1507918995 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: try /usr/share/X11/rgb.txt < 1507919022 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: these days unix distros put everything in usr that is shared among all machines of all architectures in /usr/share < 1507919039 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and architecture-specific stuff only in /usr/lib and /usr/libexec < 1507919057 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK < 1507919103 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1507919116 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think it started back when this was used to spare disk space by mounting /usr/share and /usr through NFS, but mounting the same /usr/share on multiple machines, or something, but these days more and more stuff is split to multiple directories according to architectures, mostly so that you can have x86_32 and x86_64 libraries ran on the same machine or something, < 1507919127 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so the share split turns out to be very useful. < 1507919166 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Note that /usr has read-only data that can be shared among multiple machines of the same architecture in first place < 1507919184 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :data specific to one machine goes to /var or /etc < 1507919280 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :debian often patches install directories from upstream packages to conform to these directory structures < 1507919300 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :although most software these days already use the right directories anyway < 1507919342 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and most allow overrides via make variables or configure options or something, because GNU encouraged that in the guidelines they sneakily put into the gnu make reference docs < 1507919384 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but of course in most free software it's easy to modify paths in the source < 1507919436 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :The program I am writing doesn't actually need to find the file anyways, since if it is wanted the user will specify the filename explicitly anyways, but it is helpful to know where it is installed. < 1507919478 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-yymgtdgabcfmslwy JOIN :#esoteric < 1507919587 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(I am writing a program to read XPM pictures. I already wrote one to write XPM pictures.) < 1507919608 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(In both cases, all three formats are implemented.) < 1507919694 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :ImageMagick supports only format 3, while Netpbm supports only format 1 and 3, it seems, and neither support monochrome mode. < 1507919862 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do people even still use xbm and xpm pictures for anything? I thought those were formats for icons on machines with little memory and low bitdepth monitors. < 1507919891 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :XPM2 seems a reasonable format for using with a text editor, at least. < 1507920072 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :They can also be used including in C programs (except XPM2). < 1507920249 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1507921064 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Arrows14]]4 M10 02https://esolangs.org/w/index.php?diff=53202&oldid=52782 5* 03HereToAnnoy 5* (+31) 10wip < 1507921095 0 :fizzie!?@? PRIVMSG #esoteric :Looks like it's working again. < 1507922297 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :Once upon a time they were very useful as a lowest-common-denominator file format. < 1507922307 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :I'm not sure who uses it much right now, though. < 1507922469 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :pikhq: yeah the standard "output an image ad-hoc" format is PBM < 1507922473 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :still no word of a newIOCCC < 1507922510 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :PBM is a bit of an irritating format, though. < 1507922514 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :pikhq: As I mentioned, for including in C codes and to be suitable for editing with a text editor. < 1507922522 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :It *looks* simpler than it is. < 1507922536 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :zzo38: Well, yes, I know why you'd want to use it. :) I just don't know if anyone does. < 1507922539 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :For "output an image ad-hoc" I prefer farbfeld. < 1507922576 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :Though for outputting only, PBM is similarly simple. < 1507922594 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Although I wrote dvipbm before farbfeld was invented, and anyways the printer driver needs PBM.) < 1507922594 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :The file format just has some surprising complexity when reading it. < 1507922599 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :(comments, for instance) < 1507922618 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :pikhq: Yes, that is true, for outputting only PBM is simple enough (and supports multi-page, which is needed for using with printing). < 1507922688 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I find PNM a bit limiting, so I prefer to write raw images, and send the metadata separately, such as in the command line of ffmpeg or imagemagick < 1507922704 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and the same for reading it < 1507922760 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :b_jonas: Why won't you use farbfeld instead then? (ImageMagick does not implement farbfeld, but it ought to! Write a module for it if you want it) < 1507922766 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :PNM only supports one endianness and it's the wrong one, only supports grayscale or RGB, not other channel configurations, etc < 1507922814 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Nevertheless I intend these Farbfeld Utilities program will including conversion to/from any format, whether common (such as PNG) or obscure (such as XZIP Picture Library format). < 1507922885 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :b_jonas: PAM fixes the channel configuration bit. < 1507922903 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: besides the bit depth (which PNM can hvae multiple), I want to use the exact channel configuration (eg. possibly bgr, bgr0, bgra, rgb, argb, alpha only, yuv444) and interlacing (channels of a pixel together, channels for whole image one after another) that < 1507922909 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :As for the endianness... Bi-endian file formats can fuck off. < 1507922925 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :are the most convenient for the particular use. a program like ffmpeg or imagemagick can use whatever configuration I want, and handle the conversions itself. < 1507922934 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why bother with the conversion myself when they can do it already? < 1507922946 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, OK, you can do that if you wish, too. < 1507922979 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, and also padding at the end of lines. < 1507923044 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also, ffmpeg and imagemagick (imagemagick in any way, as in, command line, high-level C api, C++ api) can do some simple filtering steps that I often want to do right before reading or writing the image, such as cropping or resampling to smaller before write, rotating or flipping before read. < 1507923076 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(I could also provide a program in Farbfeld Utilities that will support raw non-indexed pictures; I already have a file for raw indexed pictures. Although there is also ff-swizzle. And in the case just of "bgr" or "rgb" simple 8-bits-per-channel, together, you could probably use ff-scanf to do this too (although I have not tried).) < 1507923108 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :It amuses me that, if you don't mind having a somewhat silly and large output, you can reasonably do uncompressed PNG output pretty easily. < 1507923115 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I actually have a simple C++ wrapper that spawns an ffmpeg process to read or write an image or video, and allows a variety of these options, < 1507923120 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :(it's more complex than Farbfeld or PNM, naturally, but it's not that hard) < 1507923132 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but only those options that I have needed so far, because ffmpeg has an infinity of useful options, so the simple wrapper won't ever cover it all. < 1507923146 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, I suppose you can do that if you like to do (although then, I think, you should need the checksum?) < 1507923157 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :zzo38: Yes, you do need the checksums. < 1507923162 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :(there's two) < 1507923172 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :It's CRC-32 and Adler32 both. < 1507923184 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :They're both pretty easy to write, though. < 1507923194 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :I will freely grant this is not the most useful thing in the world. < 1507923205 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :But it's pretty quick, and easier than using libpng. < 1507923291 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Farbfeld Utilities "ffpng" program can do that though, with a command such as "ffpng b0 c2 e-1 f0" or such. < 1507923312 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :*nod* < 1507923314 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: crc-32? what the heck? < 1507923342 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :("b0" disables compression, "c2" specifies RGB, "e-1" forces it to use a single block, and "f0" disables filtering.) < 1507923363 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :b_jonas: It's a standard checksum, and PNG requires it for each chunk. < 1507923373 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I didn't know png had that < 1507923400 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :Adler32 comes into it because the contents of the image chunk(s) are just zlib streams. < 1507923478 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, I know that part < 1507923487 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I just didn't know there was an extra checksum < 1507923494 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do reader programs actually check that? < 1507923499 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :Yes. < 1507923523 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :Also, every *single* chunk in PNG is CRC32'd. < 1507923525 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, a browser can start displaying the image before having downloaded the whole thing, and usually most of the image is one chunk < 1507923538 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :one big chunk < 1507923538 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :(there's more chunks than just image data) < 1507923542 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: sure < 1507923551 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :Yeah, but they barf if the checksum turns out to have been wrong, generally. < 1507923577 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :And there's reader programs that aren't browsers. < 1507923600 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1507923646 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mind you, I mostly just see truncated jpegs on the web, I don't remember having seen a truncated png < 1507924240 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :A few of my programs can work with multi-frame pictures, and generally expect the frames to be arranged in a vertical strip. (Although also a program is provided to convert this if needed.) For formats such as Famicom pattern tables, the reading is automatically like a vertical strip, and can write using a vertical strip as input too even if the height is unknown, because it is the order of the data already. < 1507924284 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(Some other programs use a horizontal strip instead, although I think vertical strip format is more a more natural format.) < 1507924397 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :One feature of XPM that others usually don't have is customizable colours. Also, it can include a monochrome as well as a colour version in the same picture. < 1507924474 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(As far as I know, other formats do not do this, except that the YZIP Picture Library format (not the XZIP format) allows palettes to include optional stipple patterns for use with monochrome display.) < 1507924551 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: for videos, the important constraints in my program is that (a) the video read and write is streaming, so if I write a long video, then only data for a few dozen frames is held in memory at a time, < 1507924567 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and (b) I don't spawn a program for each video frame, because that's slow. < 1507924582 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes, that is correct, it make sense. < 1507924603 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :by the way, my code does two more conveniences, although both are because ffmpeg can already easily do that: < 1507924623 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :firstly, I can read or write multiple numbered image files with the same shape instead of a video, < 1507924629 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :(And the draft for the TAVERN picture format allows a picture to have any number of associated palettes, so you could have a different version of the picture (or just a different palette) for composite output, RGB output, monochrome, low resolution vs high resolution, etc.) < 1507924662 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I can display image or video in a window instead of writing it to a file (useful because sometimes I want one, sometimes the other in the same program, for debugging) < 1507924676 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK < 1507924725 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the C++ wrapper is needed because the ffmpeg interface is a bit... strange, and there's a lot of stupid workarounds needed, so the wrapper does the ones I've encountered so far < 1507924749 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK < 1507924752 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I got the ffmpeg devs to fix a bug or two I encountered in this, which is nice < 1507925163 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :You can tell me of other formats that you or someone else might want in Farbfeld Utilities, and/or to possibly contribute the codes for such formats. Currently it does not have many, and some can read only, and some can write only. (Some subformats also are currently not implemented, such as, cannot read bmp with RLE, and cannot use JPEG with 12-bits or arithmetic coding. < 1507925370 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1507925390 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? farbfeld < 1507925391 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :farbfeld? ¯\(°​_o)/¯ < 1507925403 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do we have a wisdom about this? < 1507925436 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Add one if you know what to write about it < 1507925580 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I rather suspect that farbfeld is not vaporware. < 1507925606 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TwoFiftyFive14]]4 N10 02https://esolangs.org/w/index.php?oldid=53203 5* 03HereToAnnoy 5* (+1584) 10Created page with "TwoFiftyFive is an [[esoteric programming language]] by [[User:HereToAnnoy]] with only two instructions and limited memory. ==Syntax== ===Instructions=== * Move instruction (<..." < 1507925676 0 :pikhq!~pikhq@c-73-181-126-9.hsd1.co.comcast.net PRIVMSG #esoteric :It isn't, it's just niche. < 1507925678 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :One thing I can think of, is if there is some way to make the JPEG decoder so that (by user option) it can try to recover some of the quality of the picture if it was encoded with low quality, to make it less "blocky" output. < 1507925681 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TwoFiftyFive14]]4 M10 02https://esolangs.org/w/index.php?diff=53204&oldid=53203 5* 03HereToAnnoy 5* (+0) 10minor formatting edit < 1507925685 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`slashlearn farbfeld//zzo38's Farbfeld utilities is a package of command-line programs (with rather strange command-line syntax) for manipulating images in a specific raw format called farbfeld. It's somewhat underdocumented. http://zzo38computer.org/fossil/farbfeld.ui/home < 1507925688 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'farbfeld': zzo38's Farbfeld utilities is a package of command-line programs (with rather strange command-line syntax) for manipulating images in a specific raw format called farbfeld. It's somewhat underdocumented. http://zzo38computer.org/fossil/farbfeld.ui/home < 1507925725 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TwoFiftyFive14]]4 M10 02https://esolangs.org/w/index.php?diff=53205&oldid=53204 5* 03HereToAnnoy 5* (+0) 10another minor formatting edit < 1507925759 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, those things is true, that is OK. < 1507925779 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Focus14]]4 M10 02https://esolangs.org/w/index.php?diff=53206&oldid=53200 5* 03HereToAnnoy 5* (+0) 10minor formatting edit < 1507925862 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: how do you use ffpng to write 8-bit per channel depth images instead of 16-bit channel deep? < 1507925873 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:HereToAnnoy14]]4 M10 02https://esolangs.org/w/index.php?diff=53207&oldid=53196 5* 03HereToAnnoy 5* (+67) 10added TwoFiftyFive to contributions list < 1507925932 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :b_jonas: It will automatically do that if it can be done losslessly. (You can also explicitly specify by the use of the "c" option.) < 1507925959 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: also, nice, you've developped farbfeld.ui and its documentation a lot since I've last seen it < 1507925991 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: sure, but I don't know how to reduce an image to 8 bit per channle depth easily first < 1507926002 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, the c option < 1507926039 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :c sets the color space and then the bit depth. nice < 1507926050 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :To reduce the image first, use "ff-poster 8", if you need to do that. < 1507926060 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that reminds me < 1507926087 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :since farbfeld format doesn't use premultiplied alpha, is there a program to turn all fully transparent pixels to black? < 1507926093 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :to transparent black I mean < 1507926113 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so as to save space when writing in an image format that also doesn't use premultiplied alpha, such as png < 1507926128 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :No, although you are right, it can be a good idea. < 1507926155 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this could be an option in ffpng too of course < 1507926190 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I will just make it a separate program I think < 1507926242 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: ok, but note that you may have to do this after reducing bit depth for a true color (non-indexed) image < 1507926254 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so that's two extra steps for a 8-bit per channel deep png < 1507926276 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which is why it would be useful in ffpng < 1507926293 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if you make it a separate program, then offer a transparency value cutoff parameter too < 1507926310 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK, I will add a cutoff parameter (zero by default). < 1507926324 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thanks < 1507926371 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and if you don't add an option to ffpng, then at least write about the correct pipeline for 8-bit per channel rgb with alpha in the docs of ffpng < 1507926404 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, OK I will do that (the wiki is editable by everyone though, so you can also write about it if you want to do so) < 1507926634 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK, I added "ff-transopt" program which does that. < 1507926716 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK, and now I added that note to the documentation of ffpng, too. < 1507927033 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nice < 1507927116 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507927751 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1507927919 0 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds < 1507929118 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :lol I decreased the memory usage of a program by a factor of ten thousand < 1507929147 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :previously used 49 gigabytes, now uses 5.4 kilobytes < 1507929155 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :er, megabytes < 1507929174 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :stupid ps outputting < 1507929217 0 :tswett!~tswett@unaffiliated/tswett JOIN :#esoteric < 1507929221 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Yo. < 1507929237 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1507929271 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I just realized that it's possible to write the traditional call-with-current-continuation function in "fake Lua". < 1507929285 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :tswett: OK, how is that? < 1507929300 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :That is, it's almost valid Lua code, but it does something illegal. < 1507929306 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Lemme see if I can write it out here. < 1507929386 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :function call_cc(callback, arg) local result; function curr_cont(r) result = r; goto finish end; result = callback(curr_cont, arg); ::finish:: return result end < 1507929416 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :I guess the "arg" bit is unnecessary, but kinda convenient. < 1507929478 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :It's not legal Lua because you can't jump from an inner function into a label defined in the outer function. < 1507929540 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Yes, and actually I think once I have suggested to add "goto" into JavaScript and to allow it to work like that in order to make up such thing, by making a kind of "evasive exceptions". < 1507929856 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Yeah, I guess Lua has two forms of "stack-subverting" control flow. < 1507929866 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Exceptions and coroutines. < 1507930281 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Do you know what is the syntax for HSV colour codes in XPM file? The document just says that it is not implemented. < 1507930377 0 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :No clue. < 1507930773 0 :brandonson!~brandon@208.91.114.1 JOIN :#esoteric < 1507930814 0 :brandonson!~brandon@208.91.114.1 QUIT :Client Quit < 1507930822 0 :brandonson!~brandon@208.91.114.1 JOIN :#esoteric < 1507931401 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507931675 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds < 1507933750 0 :AnotherTest!~turingcom@ptr-82l26zdc3u707l4uyiy.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 264 seconds < 1507933797 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1507934010 0 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric < 1507934054 0 :shikhin!?@? NICK :shikhin_shikhin_ < 1507934225 0 :shikhin_shikhin_!?@? NICK :shikhin__nihkihs < 1507934425 0 :shikhin__nihkihs!?@? NICK :shikhin < 1507935775 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1507935841 0 :wob_jonas!b03f18bb@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.187 JOIN :#esoteric < 1507935851 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net JOIN :#esoteric < 1507935889 0 :wob_jonas!b03f18bb@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.187 PRIVMSG #esoteric :I'm reading https://esolangs.org/wiki/List_of_ideas and lol on "four loop" < 1507936248 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1507936309 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1507936702 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1507936886 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507937172 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 260 seconds < 1507937217 0 :wob_jonas!b03f18bb@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.187 PRIVMSG #esoteric :What is the name of the theoerm that it's possible to write comments in any sane programming language that's expressive enough? < 1507937472 0 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1507938259 0 :Guest95245!~Slereah@ALille-651-1-51-11.w2-5.abo.wanadoo.fr PRIVMSG #esoteric :What if it's a language that only accepts non-alphabetic characters < 1507938561 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :the language, or the comment language? < 1507938698 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1507938808 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages-fold < 1507938808 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie said 11h 27m 2s ago: It might've been because I had to restart HackEgo. Did the same for the bridge as well, maybe it works now. < 1507938833 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is that the command that reduces your messages < 1507939106 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sheesh it's been a long time since i looked at my stackoverflow tab, there's a favorite edit from jan '16 i hadn't seen < 1507939153 0 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :hellørjan, helloochaf. < 1507939192 0 :wob_jonas!b03f18bb@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.187 PRIVMSG #esoteric :Are there programming languages where a team of programmers have to enter the program quickly on a guitar hero controller?