←2015-07-16 2015-07-17 2015-07-18→ ↑2015 ↑all
00:06:50 <jayCampbell> hand-coded or do generators count
00:11:55 <jayCampbell> taneb mine works https://s3-us-west-1.amazonaws.com/esolangs/brainfuck-in-snap-screenshot.png
00:12:56 <jayCampbell> FreeFull: self interpreters list at https://esolangs.org/wiki/Brainfuck
00:13:07 -!- staffehn has quit (Ping timeout: 246 seconds).
00:13:51 -!- O_Corno has quit (Quit: Leaving).
00:16:12 -!- staffehn has joined.
00:21:26 <FreeFull> Thanks
00:33:26 -!- sebbu2 has joined.
00:34:08 -!- sebbu2 has quit (Changing host).
00:34:08 -!- sebbu2 has joined.
00:34:14 -!- sebbu has quit (Ping timeout: 265 seconds).
00:43:51 -!- sebbu2 has changed nick to sebbu.
01:03:32 -!- pdxleif has joined.
01:09:41 -!- Wallacoloo has joined.
01:31:03 -!- aretecode has quit (Ping timeout: 248 seconds).
01:41:31 <oren> god damn it google stop autocorrecting my employer's name to an unrelated comapny name
01:42:25 <Wallacoloo> Your employer's name wouldn't happen to be "comapny", would it?
01:42:26 <Wallacoloo> :P
01:43:03 <oren> no. soundhound -> soundcloud
01:44:04 <oren> I mean, how is that even a valid typo?
01:44:31 <oren> cl are nowhere near h on eny keyboeard I've seen
01:44:49 <Wallacoloo> Hmm
01:45:29 <oren> maybe they're doing naive edit distance, but I would expect better from Google
01:53:15 <Taneb> oren, it could be they're sharing code with the voice recognition
01:54:35 <oren> hmm that makes a lot of sense taneb
02:04:08 -!- variable has joined.
02:11:01 -!- variable has changed nick to constant.
02:19:00 -!- jayCampbell has quit (Ping timeout: 246 seconds).
02:24:16 -!- mihow has quit (Quit: mihow).
02:30:12 <tswett> oren: I occasionally make macrotypos like that. Like I try to type "will" but accidentally type "which" instead.
02:30:44 <tswett> All my fingers hit the keys correctly; it's just that those keys belonged to the wrong word.
02:31:09 <tswett> Accidentally typing "cloud" instead of "hound" sounds pretty plausible, at least for me.
02:32:46 <oren> hmm interesting.
02:33:33 <oren> well google seems to have learned what I'm likely to search
02:33:49 <oren> good for them
03:07:01 -!- zzo38 has joined.
03:08:14 <zzo38> I tried to install Command-line Ubuntu (it is one distribution that I could fit onto a CD; the DVD drive on the computer I need to install into is broken, and it can't boot from USB)
03:08:23 <zzo38> But it says it failed to create a filesystem.
03:09:27 <zzo38> Do you know how to fix it please?
03:11:31 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
03:21:41 -!- zzo38 has left.
03:30:29 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43551&oldid=43550 * Phase * (+86) /* Examples */ Factorial
03:40:55 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43552&oldid=43551 * Phase * (+260) /* Factorial */ Give explanation
03:44:26 -!- pikhq has joined.
03:49:46 -!- password2 has joined.
04:17:35 -!- constant has quit (Ping timeout: 244 seconds).
04:19:07 -!- Wright has quit (Ping timeout: 250 seconds).
04:44:08 -!- Wright has joined.
05:08:14 -!- password2 has quit (Remote host closed the connection).
05:08:54 -!- singingboyo has quit (Ping timeout: 255 seconds).
05:19:14 -!- |f`-`|f_ has joined.
05:19:40 -!- atriq has joined.
05:20:22 -!- |f`-`|f has quit (Ping timeout: 252 seconds).
05:20:23 -!- Taneb has quit (Ping timeout: 252 seconds).
05:20:24 -!- |f`-`|f_ has changed nick to |f`-`|f.
05:47:36 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43553&oldid=43552 * Phase * (-6) /* Repeat a string */ Better example
05:51:37 -!- pikhq has quit (Ping timeout: 246 seconds).
06:38:06 -!- digitalc1ld has changed nick to digitalcold.
06:39:49 -!- Wallacoloo has quit (Quit: Leaving.).
07:15:46 -!- rdococ has joined.
07:27:05 <rdococ> omg...
07:31:29 <oerjan> hm?
07:34:38 -!- FreeFull has quit (Ping timeout: 256 seconds).
07:36:15 -!- FreeFull has joined.
07:37:28 <rdococ> I'm bored...
07:41:41 <oerjan> a common problem.
07:43:03 -!- J_A_Work has joined.
07:44:50 -!- white_bear has joined.
07:45:21 <rdococ> how do we solve it?
07:46:32 <oerjan> i hear there are a number of approaches, but they're all boring hth
07:46:54 <oerjan> except for those that are just plain scary awful.
07:47:08 <oerjan> like bear wrestling.
07:47:09 <rdococ> hang on
07:47:12 <rdococ> let me do something
07:47:41 <rdococ> function whatIsBoredness() { return typeOf(boredness) }
07:47:47 <rdococ> whatIsBoredness()
07:48:11 <rdococ> oh... boredness is a float... from 0 to 1
07:48:17 <rdococ> at the moment it's 1
07:48:21 <rdococ> boredness = 0;
07:48:23 <rdococ> there
08:16:26 <mroman_> fnord
08:17:36 <mroman_> Bored is the default state of the human mind.
08:30:16 -!- AnotherTest has joined.
08:30:39 -!- Patashu has joined.
08:36:04 -!- atriq has changed nick to Taneb.
08:44:42 -!- x10A94 has joined.
08:53:28 -!- rdococ has quit (Ping timeout: 244 seconds).
08:57:25 -!- shikhin has quit (Read error: Connection reset by peer).
09:02:07 -!- shikhin has joined.
09:15:11 -!- rdococ has joined.
09:22:14 -!- J_A_Work has quit (Quit: J_A_Work).
09:34:01 <rdococ> nerp
09:42:57 <oerjan> > signum (0.5 :+ 0.5)
09:42:58 <lambdabot> 0.7071067811865475 :+ 0.7071067811865475
09:54:29 <Jafet> > signum (1 :+ 1) :: Complex CReal
09:54:30 <lambdabot> 0.7071067811865475244008443621048490392848 :+ 0.7071067811865475244008443621...
09:56:09 -!- rdococ has quit (Read error: Connection reset by peer).
09:57:05 -!- rdococ has joined.
09:58:51 -!- rdococ has quit (Read error: Connection reset by peer).
10:02:16 -!- rdococ has joined.
10:12:38 -!- lleu has joined.
10:12:38 -!- lleu has quit (Changing host).
10:12:38 -!- lleu has joined.
10:21:00 -!- aloril has quit (Ping timeout: 264 seconds).
10:21:52 -!- oerjan has quit (Quit: leaving).
10:25:53 -!- boily has joined.
10:26:56 -!- aloril has joined.
10:53:16 <boily> @massages-loud
10:53:16 <lambdabot> You don't have any messages
10:53:39 <int-e> @botsnack
10:53:39 <lambdabot> :)
10:53:46 <izabera> @tell boily now you do
10:53:46 <lambdabot> Consider it noted.
10:55:36 <boily> izabellora! int-ello!
10:55:48 <izabera> hey there
10:58:09 <int-e> I'm so excited to be here today!!!!1 Oh wait, that's just the caffeine...
10:59:09 * int-e wonders how esoteric proving things in Isabelle is...
10:59:34 <izabera> what
11:00:11 <int-e> it's a proof assistant, https://isabelle.in.tum.de/
11:09:42 <Jafet> Not very. It even has a GUI.
11:10:04 <Jafet> HOL Light and its raw ocaml shell, on the other hand...
11:10:50 <int-e> I have a colleague who works with that... but from afar at least it does look very tedious.
11:14:52 <Jafet> If you're really masochistic, you could use the opentheory stack language: http://opentheory.gilith.com/opentheory/packages/axiom-infinity-1.12/axiom-infinity.art
11:20:09 <fizzie> Huh, I didn't know signum did that for complex numbers.
11:22:13 <Jafet> Well, the required property is that signum x * abs x == x.
11:22:25 <fizzie> Yes, it sure makes sense.
11:25:56 <Jafet> Speaking of required properties, Isabelle/HOL functions have to be defined for all inputs. So division is defined such that x div 0 = 0. But people wanted to keep the theorem x mod y = x - x div y * y, so it's also defined that x mod 0 = x.
11:27:22 -!- boily has quit (Quit: TROPICAL CHICKEN).
11:34:22 -!- rdococ has quit (Read error: Connection reset by peer).
12:55:10 -!- newsham has quit (Ping timeout: 265 seconds).
12:58:05 -!- newsham has joined.
13:00:44 -!- ais523 has joined.
13:05:34 -!- ais523 has quit (Client Quit).
13:07:38 -!- Frooxius has quit (Ping timeout: 246 seconds).
13:09:15 -!- Frooxius has joined.
13:09:31 -!- Patashu has quit (Ping timeout: 256 seconds).
13:18:51 -!- jayCampbell has joined.
13:19:50 -!- augur has quit (Ping timeout: 255 seconds).
13:20:58 -!- SopaXT has joined.
13:21:46 <jayCampbell> taneb my loops are half broken too so egg on my face
13:23:25 <HackEgo> [wiki] [[Special:Log/newusers]] create * AlbertBrown * New user account
13:23:51 <Taneb> jayCampbell, :)
13:24:12 <jayCampbell> i'm sure it's just a missing pointer bump at the end of the loops
13:24:42 -!- augur has joined.
13:26:20 <jayCampbell> hello runs but fib fails
13:26:26 <Taneb> https://scratch.mit.edu/projects/1234507/ is mine
13:26:36 <Taneb> What is fib?
13:27:25 <jayCampbell> fibonacci sequence, short test program
13:27:39 <jayCampbell> i saw your emulator a couple weeks ago actually
13:27:55 <jayCampbell> funny
13:27:58 <jayCampbell> nice to meet you
13:29:23 <Taneb> :)
13:29:39 <Taneb> I should do more esolang interpreters in Scratch or similar
13:30:06 <jayCampbell> snap has this 'broadcast' command
13:30:21 <Taneb> Scratch has that as well I think
13:30:27 <fizzie> Taneb: That's a lotta nesting. I think it'd be nice to have the "switch" at one level of indentation, even if it were slightly less efficient.
13:30:40 <jayCampbell> in theory you could broadcast "hey, handle the current op" and little third party snippets could decide if they want to act on the op
13:30:51 <jayCampbell> so you can add brainfuck variants just by adding the extra ops
13:31:11 <Taneb> fizzie, I wrote it 5 years ago when I was a less good programmer
13:31:36 <jayCampbell> somehow my kit didn't include switch so i'm a flat set of if's
13:32:18 <fizzie> Yes, it was a metaphorical switch.
13:33:02 <jayCampbell> snap has Build Your Own Blocks but i've stayed with vanilla blocks
13:33:26 <jayCampbell> fizzie here's a snapshot of mine from last night, i forget if you were around https://s3-us-west-1.amazonaws.com/esolangs/brainfuck-in-snap-blocks.png
13:34:15 <jayCampbell> speaking of "less good programming", is anybody working with AST parsing, manipulation or code generation?
13:34:24 <fizzie> What does a 'warp' block doo?
13:34:28 <fizzie> Doo dee doo.
13:34:40 <jayCampbell> warp just makes the screen update less
13:34:43 <jayCampbell> i think
13:35:06 <fizzie> Oh, okay.
13:35:27 <Jafet> Random thought: is there a visual programming tool that can import programs from their screenshots
13:35:44 <Taneb> jayCampbell, it makes screen update asynchronous, I think
13:36:36 <jayCampbell> jafet with imperfect OCR it'd be nearly useless, like a cat making random changes to bytes of your code
13:36:44 <jayCampbell> with perfect OCR it'd be easy
13:37:01 <Jafet> Since the text is drawn by computer, that shouldn't be a problem.
13:37:09 <jayCampbell> if it's a screenshot of code and not a camera pic, yeah, should be easy
13:37:11 <jayCampbell> "easy"
13:37:28 <jayCampbell> in this case i have an xml to back up the screenshot
13:37:51 <jayCampbell> snap has a Publish button but i can't find anywhere they're published to
13:38:24 <Taneb> Have you tried pressing the button
13:39:18 <jayCampbell> yup, it says 'ok'
13:39:27 <fizzie> Taneb: I have a "launch the nukes" button but I can't find anywhere they're fired to.
13:39:33 <fizzie> (Just checking.)
13:41:12 <jayCampbell> fib crashes taneb's too
13:41:18 <Jafet> Have you tried launching the nukes in debug mode?
13:41:28 <Taneb> jayCampbell, does it crash in the same place?
13:47:40 -!- `^_^v has joined.
13:47:49 <jayCampbell> you get farther than me
13:48:06 <jayCampbell> i'll fix mine when i get a minute
13:48:20 <Taneb> I can't even remember how mine works
13:48:35 <Taneb> (although it's certainly not complicated, I just haven't touched it in 5 years)
13:48:52 <jayCampbell> what's your pinnacle work as of today?
13:49:22 <Taneb> Pass
13:49:44 <Taneb> I normally write small programs for fun rather than impressive things
13:50:41 <Taneb> Although I am still proud I wrote solutions to Project Euler problems that worked decently in Scratch
13:50:47 <Taneb> When I was 15
13:51:17 <fizzie> I'm proud of fungot.
13:51:17 <fungot> fizzie: then how do you save files in emacs?
13:51:28 <Taneb> I did write an intentionally quartic time fizzbuzz in Haskell recently
13:51:41 <fizzie> fungot: C-x C-s, just like anyone else.
13:51:42 <fungot> fizzie: s/ duct tape/ glue with fnord fnord..." is
13:52:15 <Taneb> https://github.com/AbstractBeliefs/BadBuzz/blob/master/Haskell/Taneb2.hs
13:53:20 <jayCampbell> [09:52] <Taneb> I normally write small programs for fun rather than impressive things
13:53:25 <jayCampbell> i know the feeling
14:03:28 <jayCampbell> 11,2*,2*,2*,3",5,9
14:04:40 <jayCampbell> close
14:04:59 <jayCampbell> for a kindergartener or a brainfuck interpreter
14:06:46 <jayCampbell> 1,1,2,3,5,8,13,21
14:06:53 <jayCampbell> we're up the second grader level
14:07:06 <jayCampbell> where we remind the class what a prime is
14:10:10 <mroman_> There should be a self-interpreting factor
14:10:17 <mroman_> for performance
14:10:28 <mroman_> Given a brainfuck program P and a self-interpreter S
14:10:33 <mroman_> count the cycles S(P) takes
14:10:47 <mroman_> x0=S(P),x1=S(S(P),x2=S(S(S(P)) and so on
14:10:52 <mroman_> then fit it to a curve
14:11:12 <Taneb> jayCampbell, that sounds like an improvement
14:11:51 <mroman_> oh. my irssi buffer was behind. :(
14:13:43 <Jafet> Your buffers are indeed behind: http://eigenratios.blogspot.com
14:15:37 <Taneb> Can any real number be represented as a continued fraction with all numerators set to 1?
14:18:19 <Jafet> At every step you have a real number in the range [0, 1), so it is always possible.
14:22:44 <Jafet> > let cfrac x = let n = floor x in n : cfrac (1/(x-n)) in cfrac (pi::CReal)
14:22:45 <lambdabot> No instance for (Integral CReal) arising from a use of ‘cfrac’
14:22:45 <lambdabot> In the expression: cfrac (pi :: CReal)
14:22:45 <lambdabot> In the expression:
14:22:56 <Jafet> > let cfrac x = let n = floor x in n : cfrac (1/(x-fromInteger n)) in cfrac (pi::CReal)
14:22:59 <lambdabot> mueval-core: Time limit exceeded
14:23:16 <Jafet> Ugh, creal is so inefficient
14:23:25 <Jafet> > let cfrac x = let n = floor x in n : cfrac (1/(x-fromInteger n)) in take 100 $ cfrac (pi::CReal)
14:23:29 <lambdabot> mueval-core: Time limit exceeded
14:23:31 <Jafet> > let cfrac x = let n = floor x in n : cfrac (1/(x-fromInteger n)) in take 10 $ cfrac (pi::CReal)
14:23:33 <lambdabot> [3,7,15,1,292,1,1,1,2,1]
14:24:03 -!- mauris_ has changed nick to mauris.
14:24:48 <Jafet> Also, that probably isn't the best conversion algorithm either
14:35:48 -!- variable has joined.
14:39:38 -!- pikhq has joined.
14:44:37 -!- pikhq has quit (Remote host closed the connection).
14:45:50 -!- zadock has joined.
14:57:34 -!- mauris_ has joined.
15:00:06 -!- mauris has quit (Ping timeout: 248 seconds).
15:00:18 -!- aretecode has joined.
15:10:48 -!- FreeFull has quit (Ping timeout: 264 seconds).
15:27:16 <jayCampbell> lambdabot: help
15:28:39 <Taneb> @help
15:28:39 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
15:32:25 <jayCampbell> <Jafet> > let cfrac x = let n = floor x in n : cfrac (1/(x-fromInteger n)) in take 10 $ cfrac (pi::CReal)
15:32:33 <jayCampbell> what language is that
15:34:02 <Taneb> Haskell
15:34:55 <jayCampbell> nerds
15:36:12 <Taneb> :P
15:37:12 <Jafet> `? haskell
15:37:22 <HackEgo> Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell'
15:37:49 <Jafet> `? haskell'
15:37:50 <HackEgo> haskell'? ¯\(°​_o)/¯
15:38:26 <Jafet> `ln wisdom/haskell{,\'}
15:38:26 <HackEgo> ln: accessing `wisdom/haskell{,\\\'}': No such file or directory
15:38:33 <Jafet> `` ln wisdom/haskell{,\'}
15:38:35 <HackEgo> No output.
15:40:35 <jayCampbell> Scientists Develop Nutritious Seaweed That Tastes Like Bacon
15:40:47 <jayCampbell> everybody go home, we're done with science
15:43:22 <Jafet> Scientists develop nutritious human that tastes like seaweed
15:44:15 <Taneb> Scientists develop nutritious bacon that tastes like human
15:44:59 <Jafet> Nutritious bacon? Impressive.
15:45:04 -!- FreeFull has joined.
15:49:43 -!- zadock has quit (Quit: Leaving).
16:44:01 -!- Wright_ has joined.
16:44:02 -!- Wright has quit (Read error: Connection reset by peer).
16:47:53 -!- white_bear has quit (Quit: leaving).
16:52:20 -!- mauris has joined.
16:54:02 -!- supay has changed nick to oopa.
16:54:13 -!- oopa has changed nick to supay.
16:54:56 -!- mauris_ has quit (Ping timeout: 244 seconds).
16:55:23 <Taneb> jayCampbell, http://i.imgur.com/ADdkS1P.png
16:55:35 <Taneb> Haven't implemented input yet
16:59:17 -!- Guest62171 has changed nick to Gregor.
16:59:46 -!- Gregor has changed nick to Guest96391.
16:59:58 <jayCampbell> does it fib?
17:00:21 <jayCampbell> bf +++++++++++>+>>>>++++++++++++++++++++++++++++++++++++++++++++>++++++++++++++++++++++++++++++++<<<<<<[>[>>>>>>+>+<<<<<<<-]>>>>>>>[<<<<<<<+>>>>>>>-]<[>++++++++++[-<-[>>+>+<<<-]>>>[<<<+>>>-]+<[>[-]<[-]]>[<<[>>>+<<<-]>>[-]]<<]>>>[>>+>+<<<-]>>>[<<<+>>>-]+<[>[-]<[-]]>[<<+>>[-]]<<<<<<<]>>>>>[++++++++++++++++++++++++++++++++++++++++++++++++.[-]]++++++++++<[->-<]>++++++++++++++++++++++++++++++++++++++++++++++++.[-]<<<<<<<<<<<<[>>>+>
17:00:55 <jayCampbell> derp
17:01:03 <jayCampbell> line length
17:01:30 -!- Guest96391 has changed nick to Gregor.
17:01:46 -!- pikhq has joined.
17:02:46 <fizzie> It's the silliest thing that both fungot's internal and display formats for bf code do the RLEish thing, but the input doesn't. :/
17:02:47 <fungot> fizzie: unless you're in one of the references on olin shivers' phd theses are good starts for the basis, and cursors can trivially be implemented in an optimized way of doing it was.))
17:03:10 <Taneb> jayCampbell, can you send me a link?
17:06:35 -!- oerjan has joined.
17:12:52 -!- mauris_ has joined.
17:14:07 -!- mauris has quit (Ping timeout: 244 seconds).
17:16:42 -!- mauris has joined.
17:18:13 -!- mauris_ has quit (Ping timeout: 240 seconds).
17:25:42 <Taneb> jayCampbell, can you please send me a link to the fib program pleae?
17:35:13 <Taneb> Is it http://www.hevanet.com/cristofd/brainfuck/fib.b ?
17:35:19 <Taneb> Because it runs that correctly
17:38:46 <Taneb> jayCampbell, now with input: http://i.imgur.com/qd5o8Rj.png
17:40:04 <Taneb> It also does Hello world through Dbfi
17:41:13 * oerjan learns that while ghc doesn't ensure global coherence for class instances, it does so for type family instances
17:42:00 <oerjan> or in other words, someone already thought of my latest unsafeCoerce idea.
17:42:52 <jayCampbell> is that scratch or snap
17:44:30 <Taneb> jayCampbell, Snap
17:45:25 <Taneb> jayCampbell, here is XML: http://runciman.hacksoc.org/~taneb/bf_snap.xml
17:47:16 <jayCampbell> you replace instructions in-place with jump addresses, nift
17:49:09 <Taneb> I use the sign bit to tell if it is a forward jump or backward jump
17:49:18 <Taneb> But the addresses are absolute
17:54:03 <Taneb> jayCampbell, if you can think of any improvements, feel free
17:54:41 <Taneb> Oooh, that's a bug
17:55:31 -!- _256Q has joined.
17:55:31 -!- _256Q has quit (Changing host).
17:55:31 -!- _256Q has joined.
18:06:03 <Taneb> jayCampbell, there is at least one bug in this program
18:06:25 <jayCampbell> mine too still, i keep spitting out non-primes
18:06:49 <Taneb> What bf program are you running?
18:07:02 -!- mihow has joined.
18:07:35 <jayCampbell> wait
18:07:39 <jayCampbell> i'm running fib not primes
18:08:21 <jayCampbell> it's working
18:08:25 <jayCampbell> hee
18:09:41 <Taneb> That would explain why it's printing non-primes :)
18:11:03 <jayCampbell> it was working 4 hours ago [10:09] <jayCampbell> 1,1,2,3,5,8,13,21
18:13:11 <Taneb> OK, fixed my bug
18:13:34 <jayCampbell> i was going to put jump addresses in two pairs of arrays (index and pointer, left and right)
18:14:29 <jayCampbell> then integers in the command stream could be optimized collapses of ++++++++ and -------
18:19:16 <jayCampbell> ok you run them like this
18:19:18 <jayCampbell> http://snap.berkeley.edu/snapsource/snap.html#present:Username=jens&ProjectName=funny%20face
18:20:13 <jayCampbell> so mine is http://snap.berkeley.edu/snapsource/snap.html#present:Username=jayCampbell&ProjectName=brainfuck
18:22:04 <jayCampbell> it shows the canvas, not the dev environment
18:22:55 <jayCampbell> here's some stuff from jens https://plus.google.com/+JensM%C3%B6nig/posts
18:24:34 <jayCampbell> oh the dev env is there, canvas starts maximized
18:30:26 -!- mihow has quit (Ping timeout: 240 seconds).
18:33:47 -!- x10A94 has quit (Read error: Connection reset by peer).
18:36:15 -!- mihow has joined.
18:43:31 <mauris> for a thingy with a lambda as its logo this seems awfully imperative/procedural
18:44:57 <shachaf> `wisdom
18:44:59 <HackEgo> tvtrope/We'll write about TVTropes here, we just have to finish these tabs first.
18:45:02 <Taneb> mauris, it does support functional programming which was originally what set it apart from Scratch
18:45:21 <HackEgo> [wiki] [[User:JayCampbell]] http://esolangs.org/w/index.php?diff=43554&oldid=12931 * JayCampbell * (+244)
18:47:42 <jayCampbell> stop that
18:47:53 -!- mihow has quit (Ping timeout: 255 seconds).
18:48:58 <shachaf> `wisdom
18:49:01 -!- mihow has joined.
18:49:01 <HackEgo> character/A character is just a homomorphism to the group of complex numbers of modulus 1.
18:49:43 <jayCampbell> i'm homomorphophobic
18:50:13 -!- pikhq has quit (Ping timeout: 244 seconds).
18:55:03 <Jafet> Some species can thrive in such artificial environments, such as topologists (homo topi).
18:55:50 <jayCampbell> dirty flatlanders
18:57:28 <jayCampbell> taneb did you publish yours
19:02:17 <mauris> http://i.stack.imgur.com/T7qLM.png
19:02:48 <mauris> i honestly can't tell if this is a mathematica joke or a mathematica proof-of-"why-would-you-do-that"-ness
19:06:42 -!- pikhq has joined.
19:11:54 <oerjan> porque no los dos
19:23:11 -!- _256Q has quit (Ping timeout: 246 seconds).
19:24:55 -!- _256Q has joined.
19:24:55 -!- _256Q has quit (Changing host).
19:24:55 -!- _256Q has joined.
19:46:11 -!- mihow has quit (Quit: mihow).
19:56:50 -!- idris-bot has quit (Quit: Terminated).
19:57:58 -!- mihow has joined.
20:01:29 <int-e> @metar lowi
20:01:30 <lambdabot> LOWI 171950Z VRB02KT 9999 FEW030 SCT060 BKN180 17/16 Q1025 NOSIG
20:01:41 <int-e> so humid :/
20:02:04 <oerjan> one more and you'd be swimming
20:06:56 <fizzie> @metar EGLL
20:06:56 <lambdabot> EGLL 171950Z 28008KT CAVOK 19/10 Q1013 NOSIG
20:07:07 <fizzie> It says it's not humid, but it sure doesn't feel that way.
20:07:10 <fizzie> At least in here.
20:07:19 <fizzie> Actually outside it was surprisingly pleasant at sunset time.
20:13:32 -!- idris-bot has joined.
20:17:43 -!- mihow has quit (Quit: mihow).
20:18:05 -!- bertro has joined.
20:19:04 -!- mihow has joined.
20:20:43 -!- bertro has left.
20:27:06 <fizzie> Translation now is to help the computer ferocious landing force.
20:34:58 <Jafet> Attention all passengers, this is captain fungot speaking. We are currently experiencing a ferocious landing force.
20:34:58 <fungot> Jafet: is there any difference between that and a reference to its object representation. ( the fnord takes the stream to write to a pipe isn't exactly rocket science.
20:39:09 <int-e> fungot: you're disturbingly good at imitating IRC chatter
20:39:09 <fungot> int-e: what more do you expect him to cognitively work better.
20:39:31 <int-e> ^style
20:39:31 <fungot> 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 youtube
20:40:34 <int-e> . o O ( but the fnord giveth it away )
20:40:49 <shachaf> `wisdom
20:40:50 <HackEgo> log/I think you might mean !logs
20:41:20 <int-e> `? !logs
20:41:21 <HackEgo> ​!logs? ¯\(°​_o)/¯
20:42:44 <tswett> `unidecode ⶈ
20:42:45 <HackEgo> ​[U+2D88 ETHIOPIC SYLLABLE NOA]
20:42:56 <tswett> Man, the neural net got that one completely wrong.
20:43:08 <tswett> It identified that character as "U+033/ ANDHIYNOIN ODGOAT SOL UNINULE CHArGE FOOF".
20:43:45 <int-e> `coin
20:43:46 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: coin: not found
20:44:00 <tswett> `coins
20:44:02 <int-e> `` coins # or is this the wrong bot?
20:44:03 <HackEgo> boidcoin memblecoin comfgcoin braidcoin .coin befuckcoin sureheadcoin wakecoin magnifullvcoin smillicoin noobabtizedcoin hargaturklincoin uelyfaitaffriecoin rewcoin tungercoin auckycoin myoycoin abccoin ascucoin bfpcoin
20:44:04 <HackEgo> ><>coin concoin persublingcoin drainfuchcoin posioncacoin tercoin aatesyzcoin crafcoin metrucoin truircoin trudecoin devissimcoin optehinncoin extcoin eloquackcoin iintecoin treedcoin xnveycoin intencoin levcoin
20:44:19 <int-e> ><>coin <-- wouldn't trust that one
20:44:40 <tswett> As my grandpa used to say: "Don't take no ASCII fish nickels."
20:44:51 <Jafet> `` cat bin/coins
20:44:53 <HackEgo> words ${1---eng-1M --esolangs 20} | sed -re 's/( |$)/coin\1/g' | rainwords
20:45:20 <Jafet> ><> is a rather fishy word
20:45:47 <int-e> "noobabtized" is a cute word though
20:47:18 <Jafet> .coin sounds better for SEO than befuckcoin.
20:48:50 <oerjan> depends on your target group
20:50:54 <shachaf> `wisdom
20:50:56 <HackEgo> lambdabot/lambdabot is a fully functional bot. just don't ask about @src.
20:50:59 <shachaf> `culprits bin/coins
20:51:01 <HackEgo> tswett tswett kmc oerjan elliott oerjan FireFly ion kmc kmc
20:53:28 <tswett> Eh? When did I edit it?
20:56:39 <int-e> <tswett> rm bin -r <tswett> revert
20:57:06 <int-e> you'll be getting a lot of credit for that :)
20:57:17 <tswett> Ah.
20:58:03 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43555&oldid=43553 * Phase * (+200) /* Examples */ another example
20:58:53 <int-e> `? tswett
20:58:54 <HackEgo> tswett is livin' it up with the penguins because he's so bad at following directions.
20:59:33 <int-e> `cat caa
20:59:33 <HackEgo> cat: caa: No such file or directory
20:59:36 <int-e> `cat canary
20:59:37 <HackEgo> Spjong
21:00:53 <int-e> . o O ( `learn_append tswett he invented bin/*. )
21:01:26 <int-e> `*
21:01:26 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: *: not found
21:02:24 <tswett> Come to think of it, the entire Cold War seems kind of like history, too.
21:02:35 -!- `^_^v has quit (Ping timeout: 246 seconds).
21:03:52 <int-e> `` echo 'echo $(ls bin | shuf -n 1) $*' > bin/\*
21:03:55 <HackEgo> No output.
21:03:58 <int-e> `* hi
21:03:58 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/*: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/*: cannot execute: Permission denied
21:04:09 <int-e> `` chmod +x bin/\*
21:04:12 <HackEgo> No output.
21:04:14 <int-e> `* hi
21:04:15 <HackEgo> zalgoerjan hi
21:04:19 <int-e> `* hi
21:04:20 <HackEgo> karma+ hi
21:04:44 * int-e doesn't dare to `` sed -i s/echo.// bin/\*
21:05:31 <int-e> `* *
21:05:32 <HackEgo> ​̊ :-( 0 113500 a a.o a.out argv.py bdsmreclist bin blah blah \ blah blah \ blah \ blah canary cat Complaints :-D dc dog emoticons error.log etc factor faith fu head hello hello.c hi hours ibin index.html?dl=1812 interps le letersort lib MaFV paste people.py pref prefs py.py quines quotes random_elliott real script.ppy script.py selflink share s
21:06:06 <int-e> `file dc
21:06:06 <HackEgo> dc: ASCII text
21:06:10 <int-e> `cat dc
21:06:11 <HackEgo> ​! ls -e a
21:06:23 <int-e> odd.
21:06:29 <int-e> `culprits dc
21:06:31 <HackEgo> Taneb
21:06:39 <int-e> `culpritz people.py
21:06:41 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: culpritz: not found
21:06:43 <int-e> `culprits people.py
21:06:44 <HackEgo> hppavilion1
21:07:18 <int-e> `shuf emoticons
21:07:19 <HackEgo> shuf: read error: Is a directory
21:08:09 <Taneb> int-e, I don't remember doing that
21:09:13 <int-e> Taneb: <Taneb> echo "! ls" > dc -e ? <-- doesn't look intentional anyway
21:11:00 <int-e> `` echo $(cat emoticons/*)
21:11:01 <HackEgo> lol 凸 ガ~(゚ロ゚;)~ン (°Д°) (≧∇≦)/ ¯\(°​_o)/¯ ーー蟲蟲 オラオラオラ(三・o・)三☆三(`ε´三)無駄無駄無駄無駄
21:12:54 -!- oerjan has quit (Quit: Zz?).
21:13:12 -!- jayCampbell has quit (Quit: Page closed).
21:35:56 <b_jonas> My copy of the Hacker's Delight (2014) book has arrived today, great
21:47:53 -!- AnotherTest has quit (Ping timeout: 256 seconds).
21:57:37 -!- copumpkin has joined.
22:11:28 -!- Sprocklem has quit (Quit: [).
22:25:00 -!- Sgeo has joined.
22:27:12 -!- Sgeo_ has quit (Ping timeout: 244 seconds).
22:27:14 -!- boily has joined.
22:27:29 <boily> quintopia: QUINTHELLOPIAAAAAAAAIAIAIAIAIAIAIAIAIAIIIIIIIIIIIIIAAAAAAAH!
22:34:01 <quintopia> sup
22:35:23 <quintopia> helloily
22:36:07 * boily dogeza
22:36:21 <quintopia> i...
22:36:22 <boily> I'm sorry, I won't be able to border lands with you tomorrow :(
22:36:51 <quintopia> ok
22:37:24 <quintopia> you would be a happier person if you went to chicago next weekend
22:38:08 <boily> hmm... that's extremely tempting. I could use some real pizza.
22:38:32 <quintopia> i am melting
22:39:44 <boily> I got AC. sweet, cold AC.
22:40:00 * boily hugs his AC unit «toi et moi, on est fait pour être ensemble»
22:41:42 <boily> @metar KATL
22:41:43 <lambdabot> KATL 172152Z 30009KT 10SM FEW055 33/21 A2999 RMK AO2 SLP143 CB DSNT SE T03330206
22:41:48 <boily> holy fungot.
22:41:48 <fungot> boily: i'll take a look at
22:42:09 <boily> fungot: a quick look, I hope. otherwise you'll be sublimated. have you seen that?!?
22:42:09 <fungot> boily: bubble sort is the canonical truth value.
22:42:21 <boily> quintopia: sort bubbles. apparently it's refreshing.
22:42:27 <boily> @metar CYUL
22:42:28 <lambdabot> CYUL 172200Z 15006KT 15SM OVC100 23/14 A2994 RMK AC8 SLP139 DENSITY ALT 1100FT
22:42:29 <quintopia> yay
22:48:08 -!- Sgeo_ has joined.
22:50:58 -!- Sgeo has quit (Ping timeout: 244 seconds).
22:58:18 <quintopia> well i have arrived. lemme know when youd like to reschedule for
22:58:27 * quintopia -->
22:59:27 -!- h0rsep0wer has joined.
23:02:43 -!- Sprocklem has joined.
23:10:20 <boily> will keep you updated for when my schedule settles down.
23:22:52 -!- Patashu has joined.
23:25:34 <oren> good night
23:25:46 <oren> er, good evening
23:29:20 <boily> borensoir.
23:32:57 <oren> regular brainfuck: uses only characters *\[]+-/. matches a string if, as a regex, it matches the shortest string of + - and . that would print that string if interpreted as a brainfuck program
23:35:00 -!- mihow has quit (Quit: mihow).
23:36:25 <oren> e.g. the regebf '\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+' matches a single '!'
23:37:09 <oren> well that's actually an extended regebf
23:38:53 <oren> hmm wait no you need the following chraters only: ?\+-[]
23:54:28 -!- mauris has quit (Ping timeout: 244 seconds).
←2015-07-16 2015-07-17 2015-07-18→ ↑2015 ↑all