←2016-12-04 2016-12-05 2016-12-06→ ↑2016 ↑all
00:02:28 <Zarutian> shachaf: I know of an doctor that orignally didnt help people then his equation regarding volumetric processing were used to improve resolution of MRI
00:16:27 <boily> @massages-loud
00:16:27 <lambdabot> You don't have any messages
00:34:40 -!- DHeadshot has quit (Ping timeout: 260 seconds).
00:41:20 -!- oerjan has joined.
00:49:01 <boily> fungot: you need massages.
00:49:01 <fungot> boily: and xp manuals?! :)
00:49:15 <boily> fungot: uuuuugh! XP is so EOL. get with the times!
00:49:16 <fungot> boily: window is up in the fnord. this information can be taken, though.
00:49:28 <boily> fungot: I take note of the windowed fnord.
00:49:29 <fungot> boily: but its o(n) property... bet that's not cheap)
00:49:40 <boily> fungot: I can manage O(n) just fine, no worries.
00:49:41 <fungot> boily: are you punctual all the time as an integer in the large, as forcer suggested, me. :)
00:50:37 -!- Kaynato has joined.
00:51:29 <oerjan> @tell ais523 <ais523> (because doing so would prove that no algorithm for solving an NP-complete problem can provably run in polynomial time, and it's hard to see how an algorithm could run in polynomial time but unprovably so) <-- no, you only need it to be impossible to prove any algorithm _correct_, which is much more plausible.
00:51:29 <lambdabot> Consider it noted.
00:52:47 <shachaf> @tell oerjan so how 'bout that norwegian rice porridge? can it be made without dairy? twh
00:52:47 <lambdabot> Consider it noted.
00:52:49 <oerjan> @tell ais523 in fact P ? NP is _not_ known to be in the classes of statements that can obviously not be proved undecidable in this way.
00:52:49 <lambdabot> Consider it noted.
00:53:11 <oerjan> @messages-food
00:53:11 <lambdabot> shachaf said 23s ago: so how 'bout that norwegian rice porridge? can it be made without dairy? twh
00:53:19 <shachaf> there we go
00:53:26 <shachaf> i wanted you to use @messages-food tdh
00:53:43 <oerjan> shachaf: not that i know of, but someone probably has found a way
00:53:46 <shachaf> `? @messages-loud
00:54:08 <HackEgo> ​@messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-bold / @messages-good @messages-gold
00:54:57 <boily> `wisdom
00:55:00 <HackEgo> but//But is a Trintercal operator.
00:56:33 <shachaf> `dowt but
00:56:47 <HackEgo> 7462:2016-04-17 <b_jonäs> learn But is a trintercal operator. \ 7465:2016-04-17 <b_jonäs> learn But is a Trintercal operator.
01:00:10 -!- Zarutian has quit (Quit: Zarutian).
01:00:32 <oerjan> `
01:00:35 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found
01:00:38 <oerjan> `? twh
01:00:43 <HackEgo> twh would help, but is an hth derivative. hth. twh. hand.
01:01:03 <oerjan> `learn But is an hth derivative.
01:01:15 <HackEgo> Relearned 'but': But is an hth derivative.
01:01:38 <shachaf> good rebuttal
01:01:42 <oerjan> thx
01:02:10 <boily> but derivates from hth?
01:02:37 <oerjan> boily: the `? twh entry states so
01:02:53 <shachaf> `? hand
01:02:56 <HackEgo> A hand in the bush is better than a stoned bird.
01:02:59 <oerjan> probably through some advanced phonological process.
01:03:24 <shachaf> `? tanebventions
01:03:26 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
01:03:45 <shachaf> `slwd tanebvention//s#ss,#& cumin,#
01:03:50 <HackEgo> tanebvention//Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, cumin, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
01:04:10 <shachaf> i've been using cumin seeds lately
01:04:12 <shachaf> they're great
01:04:31 <oerjan> shachaf: there's a norwegian concept of vassgraut, which i think is porridge without dairy. i'm not sure it's compatible with rice, though.
01:05:01 <shachaf> oerjan: also is norwegian rice porridge a rip-off of riisipuuro twh
01:06:41 <olsner> riisipuuro is probably just rice porridge
01:06:42 <boily> `? cumin
01:06:44 <HackEgo> cumin? ¯\(°​_o)/¯
01:06:52 -!- hppavilion[1] has joined.
01:07:41 <shachaf> riisipuucho
01:07:49 <boily> riisipooch.
01:08:14 <oerjan> shachaf: it's obviously stolen, given rice doesn't really grow in norway. from whom i don't know.
01:08:28 <oerjan> @wn cumin
01:08:29 <lambdabot> *** "cumin" wn "WordNet (r) 3.0 (2006)"
01:08:30 <lambdabot> cumin
01:08:30 <lambdabot> n 1: dwarf Mediterranean annual long cultivated for its aromatic
01:08:30 <lambdabot> seeds [syn: {cumin}, {Cuminum cyminum}]
01:08:30 <lambdabot> 2: aromatic seeds of the cumin herb of the carrot family [syn:
01:08:31 <lambdabot> {cumin}, {cumin seed}]
01:08:44 <shachaf> cumin is too good
01:09:17 <shachaf> spisskum hth
01:09:29 <oerjan> shachaf: i have trouble thinking of a wisdom for cumin which doesn't involve sex, so you'll have to make it yourself hth
01:09:47 <shachaf> oerjan: hm, i have trouble thinking of one that does
01:10:36 <shachaf> why doesn't Taneb document his ownventions?
01:12:01 <hppavilion[1]> Hm...
01:12:09 <hppavilion[1]> I'm using fontstruct to make a simple font...
01:12:31 <hppavilion[1]> But it appears it doesn't support non-lettery things; there's no section to define exempli gratia mathematical operators
01:13:34 <boily> `learn Cumin is a quantum tanebvented spice, only if it doesn't involve sex.
01:13:42 <HackEgo> Learned 'cumin': Cumin is a quantum tanebvented spice, only if it doesn't involve sex.
01:13:43 <oerjan> shachaf: it's a little too close to a certain dysphemism.
01:14:06 <shachaf> I don't know why you say "exempli gratia" like that.
01:14:14 <hppavilion[1]> Oh, there we go. Fixed it.
01:14:15 <shachaf> It's completely gratiatous.
01:14:34 <shachaf> oerjan: ah
01:14:51 <shachaf> boily: no good, a discussion of whether something involves sex itself involves sex
01:15:06 <shachaf> oerjan: the hebrew name is camun hth
01:15:43 <oerjan> don't seeds generally involve sex, anyway
01:16:27 <boily> maybe we can define cumin by the morphisms that target it, and not mention it itself?
01:23:19 <hppavilion[1]> shachaf: It's gratuitous Latin because I love the Lat
01:23:37 <hppavilion[1]> oerjan: The dysphemism has two 'm's
01:24:21 <oerjan> hppavilion[1]: it also often has a 'g'. i fail to see the relevance.
01:24:28 <hppavilion[1]> oerjan: True
01:25:18 <hppavilion[1]> `? tanebventions
01:25:21 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, cumin, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents anything involving sex.
01:25:39 <hppavilion[1]> QUESTION! What happens when somebody repurposes a tanebvention for sex?
01:25:54 <hppavilion[1]> I see several sexualizable things in there
01:26:06 <oerjan> we already had that discussion with the universe.
01:26:11 <hppavilion[1]> oerjan: Yeah
01:26:14 <hppavilion[1]> oerjan: True
01:26:36 <hppavilion[1]> submarine jousting; the universe; special relativity; metar; sand; dragons; persistence; the BBC (obviously); progress; sanity.
01:28:04 <boily> dibs on metar!
01:28:11 <boily> wait.
01:28:29 <boily> metars are tanebbed?
01:28:40 <oerjan> `? metar
01:28:42 <HackEgo> metar is a service Taneb invented that allows nerds to talk about the weather.
01:28:51 <shachaf> `dowg metar
01:29:02 <HackEgo> 9021:2016-09-08 <shachäf> slwd metar//s#that#Taneb invented &# \ 6536:2016-01-11 <oerjän> learn metar is a service that allows nerds to talk about the weather.
01:29:12 <shachaf> oops
01:29:37 <oerjan> apparently so.
01:30:43 <oerjan> `? _46bit_
01:30:45 <HackEgo> _46bit_? ¯\(°​_o)/¯
01:31:03 <oerjan> `` dowg tanebvention | grep 46
01:31:14 <HackEgo> 9334:2016-10-18 <oerjän> slwd tanebvention//s/BBC/BBC, _46bit/
01:31:18 <oerjan> huh
01:31:32 <oerjan> `? _46bit
01:31:34 <HackEgo> _46bit is a slightly-uptight public-schooled Brit. Taneb invented him.
01:31:39 <oerjan> oh that.
01:32:09 <oerjan> `grwp xford comma
01:32:19 <HackEgo> Binary file reflection matches \ tanebvention:Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, sand, dragons, persistence, the BBC, _46bit, progress, cumin, sanity, the Oxford comma, and this sentence. See also tanebventions: maths. He never invents any
01:32:39 <oerjan> `` grwp -l 'xford comma'
01:32:41 <HackEgo> reflection \ tanebvention
01:32:46 <shachaf> oxford cumin
01:32:55 <oerjan> `` dowg tanebvention | grep comma
01:32:58 <shachaf> it was me
01:33:03 <HackEgo> 9222:2016-10-10 <shachäf> slwd tanebvention//s#and#the Oxford comma, and#
01:38:21 <oerjan> `le/rn grace period//The grace period was invented by Taneb to give him more time to invent the Oxford comma.
01:38:26 <HackEgo> Learned 'grace period': /The grace period was invented by Taneb to give him more time to invent the Oxford comma.
01:38:29 <oerjan> argh
01:38:39 <shachaf> oerjan: see, it should just produce an error in this case
01:38:49 <oerjan> `slwd grace period//s,/,,
01:38:55 <HackEgo> grace period//The grace period was invented by Taneb to give him more time to invent the Oxford comma.
01:44:07 <shachaf> `? ../le/rn
01:44:10 <HackEgo> sep="/" \ [[ "$0" == *//* ]] && sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[/ ].&.')"
01:45:41 <hppavilion[1]> My secrecy font is almost complete :D
01:45:41 <shachaf> oerjan: just check [[ $sep == "/" && $value == /* ]] or something and exit twh
01:45:55 <shachaf> you appear not to be very good at this secrecy thing hth
01:46:14 <shachaf> oerjan: What do you think of deprecating le/rn and always having a // separator?
01:47:13 <oerjan> tempting.
01:48:29 <hppavilion[1]> I HAVE COMPLETED THE ALPHABET
01:48:36 <hppavilion[1]> shachaf: How so??
01:49:33 <oerjan> `sled bin/slashlearn//1,2csep="//"
01:49:38 <HackEgo> bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[/ ].&.')"
01:51:14 <shachaf> oh, come on
01:52:02 <oerjan> `sled bin/slashlearn//$s,[/] , ,
01:52:06 <HackEgo> bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[ ].&.')"
01:52:38 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
01:58:02 <oerjan> `sled bin/slashlearn//s,exit 1,{ echo "usage: $0 key//wisdom"; exit 1; },
01:58:05 <HackEgo> bin/slashlearn//sep="//" \ [[ "$1" == ?*"$sep"* ]] || { echo "usage: $0 key//wisdom"; exit 1; } \ key="$(echo "${1%%$sep*}" | lowercase)" \ value="${1#*$sep}" \ [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned" \ echo "$value" > "$(echo-p "wisdom/$key")" && echo -n "$verb '$key': $(echo "$value" | sed 's.^[ ].&.')"
01:58:31 <oerjan> `le/rn testing ho
01:58:32 <HackEgo> usage: /hackenv/le/rn key//wisdom
01:58:40 <oerjan> gah
01:58:45 <shachaf> echo >&2 twh
01:59:23 <oerjan> i was copying from bin/sled
01:59:43 <oerjan> and also the $0 is not working :(
01:59:52 <shachaf> scientific led
02:00:12 <shachaf> $(basename "$0") hth
02:00:20 <shachaf> hmm, no
02:00:22 <shachaf> doesn't work
02:00:30 <shachaf> can't help you hth
02:00:34 <oerjan> `revert
02:00:55 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
02:03:09 -!- cosmiclatte has joined.
02:04:29 <oerjan> apparently le/rn_append has never worked with the double slash afaict
02:04:45 <oerjan> and isn't written in such a way that it's easy to fix
02:04:58 <shachaf> `? ../le/rn_append
02:05:00 <HackEgo> ​#!/bin/bash \ [[ "$1" = */* ]] || exit \ topic=$(echo "$1" | lowercase | cut -d / -f 1) \ [ -z "$topic" ] && exit 1 \ stuff=$(echo "$1" | cut -d / -f 2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic"
02:10:36 <oerjan> or wait
02:12:17 <boily> fungot: do you ever update your sources?
02:12:30 <oerjan> `wc le/rn_append
02:12:31 <HackEgo> ​ 9 50 267 le/rn_append
02:13:01 <shachaf> `` ls bin | wc -l
02:13:04 <HackEgo> 423
02:13:14 <shachaf> too many
02:13:51 <oerjan> `` ( head -4 bin/slashlearn | sed 's/key/topic/;s/value/stuff/'; tail -5 le/rn_append ) > le/rn_app; mv le/rn_app{,end}
02:13:56 <HackEgo> No output.
02:14:25 <oerjan> `cat le/rn_append
02:14:26 <HackEgo> sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ topic="$(echo "${1%%$sep*}" | lowercase)" \ stuff="${1#*$sep}" \ stuff=$(echo "$1" | cut -d / -f 2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic"
02:14:38 <shachaf> oerjan: how about $mk{x,} that expands escape sequences
02:14:41 <shachaf> or does that already exist?
02:14:44 <shachaf> `` ls bin/*mk*
02:14:47 <HackEgo> bin/mk \ bin/mkcmd \ bin/mkpasswd \ bin/mkx
02:14:52 <shachaf> `cat bin/mkcmd
02:14:54 <HackEgo> chmod +x "$1" && echo "$1"
02:15:04 <shachaf> `doat bin/mkcmd
02:15:13 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:15:14 <HackEgo> 7773:2016-05-05 <Moon__̈-> ` mv mkcmd bin/mkcmd \ 7774:2016-05-05 <oerjän> mkx bin/mkcmd//chmod +x "$1" && echo "$1"
02:16:40 <shachaf> `cat bin/mkpasswd
02:16:40 <HackEgo> echo $(base64 /dev/urandom | head -c 12)
02:16:44 <shachaf> `doat bin/mkpasswd
02:16:48 <oerjan> `sled le/rn_append//5d
02:16:50 <HackEgo> 6344:2015-11-28 <tsweẗt> echo \'echo $(base64 /dev/urandom | head -c 12)\' > bin/mkpasswd \ 6345:2015-11-28 <tsweẗt> chmod +x bin/mkpasswd
02:16:52 <HackEgo> le/rn_append//sep="//" \ [[ "$1" == ?*"$sep"* ]] || exit 1 \ topic="$(echo "${1%%$sep*}" | lowercase)" \ stuff="${1#*$sep}" \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic"
02:17:08 <oerjan> `le/rn_append testing//ho!
02:17:11 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/le/rn_append: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/le/rn_append: cannot execute: Permission denied
02:17:23 <oerjan> `` chmod +x le/rn_append
02:17:25 <oerjan> `le/rn_append testing//ho!
02:17:26 <HackEgo> No output.
02:17:31 <HackEgo> Can't open wisdom/testing: No such file or directory. \ Learned 'testing': ho!
02:17:42 <oerjan> `learn Testing should always be around.
02:17:47 <HackEgo> Relearned 'testing': Testing should always be around.
02:17:49 <oerjan> `le/rn_append testing//ho!
02:17:52 <HackEgo> Learned 'testing': Testing should always be around. ho!
02:18:24 <oerjan> `cat bin/learn_append
02:18:26 <HackEgo> ​#!/bin/bash \ topic="$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//')" \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic"
02:19:13 <shachaf> can you imagine if all shaventions were deleted?
02:19:18 <shachaf> return to the dark ages
02:19:47 -!- boily has quit (Quit: CONJUNCTIVE CHICKEN).
02:21:48 <oerjan> `forget testing
02:21:51 <HackEgo> Forget what?
02:22:20 <oerjan> `` perl -i -p -e 's/\n/ /' "wisdom/testing" || echo "Whoops"
02:22:22 <HackEgo> Can't open wisdom/testing: No such file or directory.
02:22:33 <oerjan> fff
02:22:48 <oerjan> `` perl -i -p -e 's/\n/ /' "wisdom/testing" && echo "Whoops"
02:22:50 <HackEgo> Can't open wisdom/testing: No such file or directory. \ Whoops
02:29:47 <oerjan> `learn Testing is mandatory.
02:29:50 <HackEgo> Learned 'testing': Testing is mandatory.
02:30:23 <oerjan> <shachaf> ais523: Aha, I got a reference: https://arxiv.org/pdf/1110.1907.pdf <-- i found no reference to you, tdnh
02:30:38 <shachaf> A reference for the previous conversation.
02:30:55 <oerjan> fancy
02:31:05 <shachaf> but you can find references to me at https://scholar.google.com/scholar?q=shachaf+ben-kiki hth
02:31:24 <shachaf> just look at all those references
02:31:27 <oerjan> more fancier
02:31:30 <shachaf> thanked in a phd thesis and a paper!
02:32:30 <shachaf> oh man, that paper was published in jfp
02:32:34 <shachaf> i'm p. much famous
02:33:37 <oerjan> i take it you're more of a gentleman than a scholar.
02:33:52 <shachaf> do i have to be either?
02:34:00 <shachaf> oerjan: Do you recommend becoming a scholar?
02:34:13 <oerjan> not unless you want to.
02:34:16 <shachaf> Can I publish papers outside of academia?
02:34:29 <shachaf> If I have a good idea, should I bring it up in IRC, or write a paper about it?
02:34:33 <oerjan> i suppose it's _possible_.
02:34:36 <shachaf> Do I ever have good ideas?
02:34:41 <shachaf> I think I must've had a few.
02:34:58 <oerjan> why are you asking me, i never got a paper published outside of academia.
02:35:08 <shachaf> Well, isn't it a similar process either way?
02:35:22 <shachaf> You write it and submit it to a journal and then you're done, right?
02:35:52 <oerjan> then there's proofreading.
02:35:58 <oerjan> if it gets accepted.
02:36:03 <oerjan> and corrections.
02:36:08 <shachaf> Should I go be in academia?
02:36:12 <shachaf> Is it too late for me?
02:36:27 <oerjan> i'm not the right person to ask.
02:36:34 <shachaf> Who is?
02:38:54 <oerjan> i don't know that either.
02:39:50 <shachaf> Why did you scrap academia?
02:40:13 <oerjan> `learn_append shachaf//He doesn't know when to stop asking questions.
02:40:15 <HackEgo> Can't open wisdom/shachaf//he: Not a directory. \ /hackenv/bin/learn_append: line 5: wisdom/shachaf//he: Not a directory \ Learned 'shachaf//he': cat: wisdom/shachaf//he: Not a directory
02:40:25 <oerjan> `learn_append shachaf He doesn't know when to stop asking questions.
02:40:38 <HackEgo> Learned 'shachaf': Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions.
02:41:18 <shachaf> Is now a good time to stop asking questions?
02:41:59 * oerjan swats shachaf -----###
02:42:35 <shachaf> oerjan: is this the dual of passover or something twh
02:42:59 <oerjan> i am not sufficiently familiar with passover to tell.
02:43:37 <shachaf> there's a thing with four children
02:43:51 <shachaf> the last one doesn't know how to ask questions
02:44:44 <oerjan> sounds dual.
04:13:42 -!- snoozypooch has changed nick to kookyzook.
04:14:24 <shachaf> pooch?!
04:14:44 <zzo38> Maybe you can write it both on the IRC and on the paper.
04:17:49 <shachaf> zzo38: Have you published any papers?
04:21:18 <zzo38> No
04:23:11 -!- kookyzook has changed nick to moodyhoot.
04:30:15 <zzo38> How common is it to ignore the return value of String.prototype.replace() in JavaScript?
04:32:13 <shachaf> Why would you do that?
04:34:08 <zzo38> See if you can think of why.
04:35:30 <shachaf> You pass in a function that has a side effect?
04:36:00 <zzo38> Yes
04:37:59 <zzo38> For example you can see the definition of parseCatalog in here http://zzo38computer.org/fossil/freeuhs.ui/raw/catalog.js?name=2a60e705e083c10b19e8ee4bd24eba8904b93e23
04:39:26 <shachaf> Why not use .match() instead in this case?
04:41:48 <zzo38> But .match() does not return captured groups when the g flag is specified
04:42:20 <zzo38> When not using a global match, it does generally make more sense to use RegExp.prototype.exec instead
04:45:01 <shachaf> You can use .exec in this case too.
04:45:15 <shachaf> You call .exec() multiple times and it gives you the next match each time.
04:46:21 <shachaf> I didn't know this until now, but now I know.
04:46:40 <zzo38> Yes it does, although I don't really like the way .exec() works with the g flag, since you have to call it multiple times and it has to keep track of where in the input to look in.
04:47:12 <shachaf> Yes, I didn't know RegExp objects had state like that.
04:47:14 <shachaf> Kind of scow.
04:47:27 <shachaf> But .replace() isn't really ideal either.
04:48:19 <zzo38> I know it isn't really ideal either
05:20:11 -!- Kaynato has quit (Ping timeout: 260 seconds).
05:23:28 -!- puckipedia has quit (Ping timeout: 260 seconds).
05:23:28 <oerjan> the lower left panel of today's girl genius seriously disturbs my brain's ability to fit the weasel queen arc into the continuity...
05:23:48 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
05:24:28 -!- puckipedia has joined.
05:25:36 <oerjan> now it _has_ to have happened in the main story, but i cannot see when they'd have had time...
05:28:52 <oerjan> oh well it _is_ apocryphal.
05:29:07 <shachaf> `? gg
05:29:20 <HackEgo> gg? ¯\(°​_o)/¯
05:30:00 -!- zzo38 has quit (Ping timeout: 260 seconds).
05:36:30 <shachaf> `? girl genius
05:36:32 <HackEgo> girl genius? ¯\(°​_o)/¯
05:36:56 <shachaf> `? gglist
05:36:58 <HackEgo> gglist? ¯\(°​_o)/¯
05:37:00 <shachaf> what!
05:37:07 <shachaf> `grwp enius
05:37:15 <HackEgo> comics:Recommended comics include Genius Stick, Stuck Girl, and Home of the Order. The content of this list is not to be questioned. \ Binary file reflection matches
05:37:31 <shachaf> `dowt comics
05:37:38 <HackEgo> 7134:2016-03-06 <int-̈e> le/rn comics/Recommended comics include genius stick, stuck girl, and home of the order. \ 7135:2016-03-06 <boil̈y> le/rn comics/Recommended comics include Genius Stick, Stuck Girl, and Home of the Order. \ 7381:2016-04-14 <boil̈y> ` echo -n \' The content of this list is not to be questioned.\' >>wisdom/comics \ 7382:20
05:37:58 <shachaf> `2 dowt comics
05:38:16 <HackEgo> 2/2:dom/comics \ 7382:2016-04-14 <oerjän> revert \ 7383:2016-04-14 <oerjän> le/rn_append comics/The content of this list is not to be questioned.
05:39:51 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50458&oldid=50454 * TehFlaminTaco * (+188)
05:47:45 -!- zzo38 has joined.
05:56:10 <oerjan> `slwd comics//s:G[^,]*:Yet another Genius Gamer:;s:and ::;s:[.]:, and Fantasy Stick Comic.:
05:56:13 <HackEgo> comics//Recommended comics include Yet another Genius Gamer, Stuck Girl, Home of the Order, and Fantasy Stick Comic. The content of this list is not to be questioned.
05:58:03 <oerjan> `slwd comics//s, a, A,
05:58:08 <HackEgo> comics//Recommended comics include Yet Another Genius Gamer, Stuck Girl, Home of the Order, and Fantasy Stick Comic. The content of this list is not to be questioned.
05:58:31 <zzo38> You are wrong; everything is to be questioned, especially questions?
05:59:43 <oerjan> `? comic
05:59:44 <HackEgo> comic? ¯\(°​_o)/¯
06:06:53 <shachaf> zzo38: pooches are not to be questioned hth
06:10:16 -!- hppavilion[1] has joined.
06:46:48 -!- trn has quit (Quit: quit).
06:57:04 -!- trn has joined.
07:03:54 -!- cosmiclatte has quit (Quit: AndroidIrc Disconnecting).
07:19:48 -!- hppavilion[1] has quit (Quit: Leaving).
07:32:17 -!- oerjan has quit (Quit: Nite).
08:23:31 -!- DHeadshot has joined.
08:32:54 -!- idris-bot has quit (Ping timeout: 244 seconds).
08:40:31 -!- AnotherTest has joined.
08:45:33 -!- DHeadshot has quit (Ping timeout: 268 seconds).
09:02:36 -!- Akaibu has quit (Ping timeout: 246 seconds).
09:05:06 -!- Akaibu has joined.
09:16:26 -!- Phantom_Hoover has joined.
09:27:08 <b_jonas> ninja date => http://www.savagechickens.com/2016/12/just-the-two-of-us.html
09:48:26 -!- Sprocklem has quit (Ping timeout: 246 seconds).
11:08:43 -!- MoALTz_ has joined.
11:10:20 -!- MDude has joined.
11:11:33 -!- MoALTz has quit (Ping timeout: 248 seconds).
11:18:23 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
11:34:04 -!- boily has joined.
11:36:47 <ybden> NINJA CHICKEN
11:41:22 <boily> ybdellon!
11:55:07 <ybden> belloily!
11:59:33 -!- sebbu has quit (Ping timeout: 260 seconds).
12:15:45 <boily> `? ybden
12:15:52 <HackEgo> ybden daintily hides in her den, fostering dark machinations on warfare cutlery.
12:16:57 -!- boily has quit (Quit: BREADTH CHICKEN).
12:52:20 -!- idris-bot has joined.
12:53:28 -!- AnotherTest has quit (Ping timeout: 258 seconds).
12:54:22 <shikhin> `? boily
12:54:33 <HackEgo> ​"Only sane man" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring.
12:55:13 <ybden> `?? boily
12:55:20 <HackEgo> I must confess, I know not of what you are speaking.
12:55:26 <shikhin> `? shikhin
12:55:29 <HackEgo> shikhin is a Malevolent God, who will promise you stuff tomorrow.
12:56:06 <shikhin> Sounds like me alright.
13:06:00 -!- Phantom_Hoover has joined.
13:17:49 -!- AnotherTest has joined.
13:48:00 -!- wlp1s1 has quit (Ping timeout: 260 seconds).
13:51:05 -!- iczero has joined.
13:55:04 -!- sebbu has joined.
13:58:33 -!- iczero has quit (Ping timeout: 260 seconds).
14:08:59 -!- iczero has joined.
14:34:44 -!- Kaynato has joined.
14:49:09 -!- PinealGlandOptic has joined.
14:50:15 <PinealGlandOptic> hi everyone! does anybody can point me to downloads of source code of Unix v8, v9? specifically i'm looking for source code of that util: http://man.cat-v.org/unix_8th/1/struct
15:15:21 -!- ybden has quit (Read error: Connection reset by peer).
15:15:50 -!- ybden has joined.
15:19:01 -!- Sprocklem has joined.
15:26:48 -!- Kaynato has quit (Ping timeout: 258 seconds).
15:50:28 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
15:55:37 -!- Phantom_Hoover has joined.
15:55:43 -!- Phantom_Hoover has quit (Changing host).
15:55:43 -!- Phantom_Hoover has joined.
16:07:31 -!- moony has joined.
16:17:15 <Phantom_Hoover> http://i.imgur.com/JsJZ8w4.jpg
16:17:18 <Phantom_Hoover> wolfram alpha, friends
16:18:12 <moony> lol
16:19:34 <Phantom_Hoover> http://i.imgur.com/L1Jk0tD.png
16:19:40 <Phantom_Hoover> wolfram alpha, friends
16:20:06 <moony> lol
16:22:36 <b_jonas> Phantom_Hoover: hehe
16:26:58 <b_jonas> Phantom_Hoover: Sidney and Brisbane don't have train stations, so bahn.de suggests "Widney Manor" and "Brißbachtal, Brodenbach" instead as closest matches, and gives a list of other stations you might have thought of
16:28:34 <b_jonas> Phantom_Hoover: and Brißbachtal, Brodenbach is unlikely what you thought of, because it doesn't have a train line, so bahn.de gives only train+bus combinations
16:47:56 <b_jonas> [for the logs] “What is the cost of a train ticket from Sidney to Brisbane” The answer is about 28.8 quadrillion kilometer US dollars squared. Input interpretation. {The Train (movie) production budget} {The Train (movie) total US box office receipts} {distance from Sidney, New South Wales to Brisbane, Queensland} -- Wolfram Alpha
16:49:04 <b_jonas> I wonder if we could addquote that or something
16:59:20 <Phantom_Hoover> `? wolfram
16:59:31 <HackEgo> Stephen Wolfram is an esolanger with too much money and power. Taneb invented him.
17:09:01 -!- otherbot has joined.
17:34:38 -!- zzo38 has quit (Ping timeout: 245 seconds).
17:35:15 -!- iczero has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...).
17:35:53 -!- iczero has joined.
17:44:32 -!- Vorpal has quit (Ping timeout: 256 seconds).
17:50:12 -!- Vorpal has joined.
17:50:12 -!- Vorpal has quit (Changing host).
17:50:12 -!- Vorpal has joined.
17:54:22 -!- MoALTz_ has changed nick to MoALTz.
17:56:40 -!- Zarutian has joined.
17:57:00 -!- Zarutian has quit (Read error: Connection reset by peer).
17:57:17 -!- Zarutian has joined.
18:03:34 -!- zzo38 has joined.
18:21:55 -!- iczero has changed nick to wlp1s1.
18:24:42 -!- AnotherTest has quit (Ping timeout: 246 seconds).
18:36:39 -!- DHeadshot has joined.
18:39:40 <\oren\> Emoji was a mistake
18:48:33 <moony> lol
18:55:00 <zzo38> String.prototype.toArray=function(){return Array.of.apply(Array,Object(this));};
18:59:23 <zzo38> Actually String.prototype.split("") works better anyways
19:01:51 -!- AnotherTest has joined.
19:06:39 -!- LKoen has joined.
19:18:32 -!- hppavilion[1] has joined.
19:19:44 -!- LKoen has quit (Remote host closed the connection).
19:22:48 -!- iovoid- has joined.
19:22:52 -!- DHeadshot_ has joined.
19:23:22 -!- lifthras1ir has joined.
19:23:49 -!- iovoid has quit (Killed (karatkievich.freenode.net (Nickname regained by services))).
19:23:49 -!- iovoid- has changed nick to iovoid.
19:28:32 -!- DHeadshot has quit (*.net *.split).
19:28:32 -!- otherbot has quit (*.net *.split).
19:28:35 -!- aloril_ has quit (*.net *.split).
19:28:35 -!- lifthrasiir has quit (*.net *.split).
19:28:37 -!- APic has quit (*.net *.split).
19:28:37 -!- lynn has quit (*.net *.split).
19:28:38 -!- Alcest has quit (*.net *.split).
19:30:37 -!- wob_jonas has joined.
19:31:17 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
19:34:21 -!- APic has joined.
19:34:38 -!- lynn__ has joined.
19:35:18 -!- aloril_ has joined.
19:36:24 <wob_jonas> `quote
19:36:26 <HackEgo> 213) <olsner> actually, I think vorpal is the "retarded team member" to the left
19:36:46 <wob_jonas> `wisdom
19:36:53 <HackEgo> elrond//Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines themselves.
19:36:57 <wob_jonas> `wisdom
19:37:00 <HackEgo> mothology//Mothology is the study of moths, myths and mirths.
19:42:47 -!- LKoen has joined.
20:06:43 -!- LKoen has quit (Remote host closed the connection).
20:10:28 <moony> `wisdom
20:10:32 <HackEgo> mosquito//Mosquitos are tiny vampires, sucking out your soul.
20:10:58 <moony> `ls
20:11:02 <HackEgo> bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test1 \ test2 \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf
20:11:29 <moony> `wisdom
20:11:31 <HackEgo> boxmodel//boxmodel is how we figure out how big Taneb's cage is going to be.
20:11:37 <moony> `wisdom
20:11:39 <HackEgo> fiora//Fiora is half JRPG fangirl, half SIMD dork, and all sucrose. She's a sous-chef who shushes sushi.
20:11:50 <moony> `wisdom
20:11:53 <HackEgo> cloud//The cloud is a server Blackhat guy runs, connected to the internet through a cable modem. There's a lot of caching. Cloud is also the shape of clouds.
20:12:02 <moony> `wisdom
20:12:05 <HackEgo> ttf//TTF is the true typography format. All others are heretical.
20:12:08 <moony> `wisdom
20:12:11 <HackEgo> _46bit//_46bit is a slightly-uptight public-schooled Brit. Taneb invented him.
20:12:14 <moony> `wisdom
20:12:16 <HackEgo> the//the Toe of Harriness's Enclosure
20:12:35 <moony> `wisdom
20:12:37 <HackEgo> palate//Palate is usually a metaphor for a person's preferences about food or drink.
20:12:48 <moony> *goes to query*
20:14:24 <shachaf> `olist 1060
20:14:25 <HackEgo> olist 1060: shachaf oerjan Sgeo FireFly boily nortti b_jonas
20:14:42 <wob_jonas> oh let me check
20:14:44 <moony> did someone make hackego ignore my PMs >_<
20:15:01 <wob_jonas> moony: it's just slow
20:15:04 <moony> im simply running `wisdom over and over again to see what shows up.
20:15:05 <wob_jonas> wait several minutes
20:16:28 <\oren\> I finally added 𝕲𝕶𝕷𝕻𝕼𝖁𝖂𝖃𝖄𝖅
20:17:01 <wob_jonas> \oren\: you added what?
20:17:20 <\oren\> the uncial letters that were missing before
20:17:45 <\oren\> er, uncial decorative capitals anyway
20:21:30 -!- otherbot has joined.
20:21:32 <\oren\> I also debugged the line height problem that was happening on macs
20:22:17 <\oren\> `quote
20:22:19 <HackEgo> 995) <itidus21> :D :D oh man.. i wonder if they ever made chess variants based off of animes
20:23:03 <wob_jonas> how did you do that? do you have an apple?
20:23:13 <wob_jonas> or did you borrow one?
20:23:23 <shachaf> woe be jonas
20:24:07 <\oren\> wob_jonas: I borrowed my dad's
20:24:23 <wob_jonas> I see
20:25:55 <\oren\> The ttf my program generates is 𝕒𝕝𝕞𝕠𝕤𝕥 acceptible to windows, but I still have to run it through fontforge to generate a valid cmap format 4...
20:26:29 <shachaf> `? ttf
20:26:32 <HackEgo> TTF is the true typography format. All others are heretical.
20:26:50 <\oren\> but since fontforge isn't doing the actual bdf->ttf conversion, the turnaround time has been reduced from hours to a few minutes
20:26:54 <wob_jonas> \oren\: and it's still vector only?
20:27:05 <zzo38> Then, HTF means Heretical Typography Format.
20:27:07 <shachaf> Didn't someone here make a good pun about ttf?
20:27:13 <shachaf> `1 grwp font
20:27:17 <HackEgo> 1/3:font:#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz \ lifthrasiir's font:lifthrasiir's font is https://github.co
20:27:20 <shachaf> `spam
20:27:21 <HackEgo> 2/3:m/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png \ oren's font:\oren\'s font neoletters is http://www.orenwatson.be/fontdemo.htm \ Binary file reflection matches \ unicide:Unicide is when people can't read your suicide note because they lack the proper font. \ waltext2:WalText2 is WalrusOS's vector font rend
20:27:24 <shachaf> `spam
20:27:25 <HackEgo> 3/3:erer. See "WalText2i" for the improved version.
20:27:31 <zzo38> It would be the better format than TTF maybe
20:27:32 <shachaf> `1 quote font
20:27:34 <HackEgo> 1/2:30) <lacota> I guess when you're immortal, mapping your fonts isn't necessary \ 1117) <zzo38> I do sometimes work on Linux computer. I think it is set to en.UTF-8 by default although on my account I have changed it to the C locale, disabled Unicode translation, and loaded a CP437 font. <zzo38> This improves the operation of the
20:27:38 <shachaf> `spam
20:27:39 <HackEgo> 2/2: system. \ 1248) <oren> I'm making a new font. I'm up to the capital E with diarhea
20:28:51 <\oren\> wob_jonas: sort of. I have a vector ttf version, and a bitmap bdf version available
20:29:04 <shachaf> oh man
20:29:06 <shachaf> @time fizzie
20:29:06 <lambdabot> Local time for fizzie is Mon Dec 5 20:29:06 2016
20:29:13 <shachaf> independence day tomorrow
20:29:21 <\oren\> whose?
20:29:27 <shachaf> 99th finniversary
20:30:41 <shachaf> oops, "Bay Area’s Finnish Independence Day Celebration on the first Sunday of December"
20:30:46 <shachaf> Maybe I should've gone.
20:45:02 -!- DHeadshot_ has quit (Ping timeout: 265 seconds).
20:48:13 -!- LKoen_ has joined.
20:49:47 <\oren\> how do I diff two diffs
20:50:02 <shachaf> diffff
20:50:44 <wob_jonas> \oren\: right, but not bitmap (or graymap) ttf or otf yet
20:50:58 <zzo38> I can think of this kind of Magic: the Gathering cards: Exile ~ and return all other spells to their owner's hand. ;; Split second
20:51:10 <\oren\> er, how do I put this... I have a diff A->B and a diff A->C and I want a diff B->C
20:55:32 <wob_jonas> zzo38: there's one similar spell: Unsubstantiate
21:08:49 <\oren\> `le/rn OTF/OTF is the Orthodox Typography Format, formed after the Schism of 1991.
21:08:55 <HackEgo> No output.
21:13:28 <shachaf> Can you apply the two diffs and then diff?
21:13:39 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
21:13:40 <shachaf> Or do you not have a copy of A?
21:14:08 <\oren\> I have B and I have A, I accidentally C
21:14:29 <shachaf> You what?
21:14:36 <\oren\> I deleted C
21:14:39 <shachaf> If you have A and you have a diff A->C, then you have C.
21:14:48 <\oren\> well, sure
21:15:31 <\oren\> but shouldn't it be possible to do diff algebra independently?
21:15:44 <shachaf> Oh, this is theoretical?
21:16:12 <\oren\> somewhat, since I alreadys solved the original probem another way
21:16:36 <shachaf> darcs had some patch algebra thing that I never read about.
21:16:42 <shachaf> Why are you even doing all this?
21:16:51 <\oren\> because we use svn
21:17:10 <\oren\> and svn doesn't have advanced commands
21:17:36 <shachaf> Maybe you should use git-svn.
21:18:15 <\oren\> I hate git
21:18:29 -!- wob_jonas has joined.
21:18:38 <shachaf> git would make your A,B,C problem very easy.
21:18:49 <\oren\> git has too much complexity in other parts
21:20:17 <shachaf> What complexity?
21:22:30 <shachaf> All a git repository is is a collection of (content-addressed) objects and some tools for managing them.
21:23:19 <wob_jonas> shachaf: the complexity is mostly in the tools
21:23:29 <wob_jonas> and their interfaces
21:23:37 <shachaf> There isn't that much of it, though.
21:23:45 <shachaf> It's certainly less than whatever \oren\ is doing right now.
21:24:07 <wob_jonas> it's more ugliness than complexity
21:25:20 <\oren\> git has far more concepts involved than svn
21:25:21 <wob_jonas> I'm currently wondering if I should try to get past my prejudices and look at some of the other version control systems; or figure out how to fix subversion so it's more usable; or just wait for ais523's vaporware.
21:25:29 <fizzie> The hydraulic press guy has a special live crushing going on on Finnish TV, as part of the independence celebrations.
21:25:36 <fizzie> 99 isn't a 100, though.
21:25:46 <fizzie> I'm a bit bummed Norway decided not to give us that mountain.
21:26:35 <wob_jonas> fizzie: "live crushing"? does that mean he crushes live objects?
21:26:49 <wob_jonas> sorry, that doesn't work in English. they say "alive" or "living"
21:26:53 <\oren\> https://steveko.files.wordpress.com/2012/02/subversion-arrows1.png
21:27:03 <\oren\> ^ this is the workflow for SVN
21:27:11 <fizzie> They haven't said what he'll crush, but I doubt it'll be anything alive.
21:27:16 <\oren\> https://steveko.files.wordpress.com/2012/02/git-arrows31.png
21:27:19 -!- centrinia has joined.
21:27:21 <olsner> wob_jonas: the hydralic press channel's english is less than perfect though
21:27:24 <\oren\> ^ this is the workflow for git
21:27:42 <shachaf> \oren\: What? Git has nothing to do with GitHub.
21:27:45 <shachaf> Well, not nothing.
21:27:46 <fizzie> That's definitely not "the workflow" for git. It might be a one.
21:27:55 <shachaf> But that looks like one person's workflow for a GitHub thing.
21:28:22 <wob_jonas> Yes, that's certainly not my git workflow.
21:28:28 <\oren\> right, but look at the part that doesn't involve github even
21:28:51 <shachaf> It looks pretty simple?
21:29:02 <shachaf> There are a bunch of redundant arrows for some reason.
21:29:03 <\oren\> not as simple as svn though
21:29:23 <shachaf> I think git is simpler than svn.
21:29:31 <wob_jonas> My git workflow at work involves two git worktrees so that I can merge stuff without touching the mtimes of files that aren't changed so that the stupid slow to build project doesn't have to rebuild everything because it thinks source files have changed.
21:29:39 <\oren\> the point is, there should be a way to use git *without* having a local repository
21:30:05 <\oren\> with just the remote one and your working directory
21:30:13 <olsner> I think you can use git archive and tar to do that
21:31:21 <olsner> well, that's only read-only, but maybe you shouldn't have write access when you do that :P
21:33:15 <wob_jonas> \oren\: do you really want no local repository, or just a sparse local repository that doesn't have the stuff you don't need?
21:34:12 <fizzie> Even a svn working copy has that local pristine copy, right?
21:34:25 <\oren\> fizzie: yes, but it's transparent to the user
21:34:57 <\oren\> git commit should commit all the way to central repository, without any extra steps
21:35:09 <fizzie> wob_jonas: My git workflow at work involves two git worktrees mostly because if I check out a different branch in the one Android Studio has a project open from, it starts running like crazy trying to reindex and recompile everything. I'd really like it if Android Studio (/IntelliJ) had a "pause" button I could use to tell it to pay no attention to the filesystem for a moment.
21:35:19 <wob_jonas> \oren\: it isn't transparent unless you have network connection and storage space way bigger than the remote repository
21:36:07 <wob_jonas> \oren\: not according to me. I want to have local branches.
21:36:30 -!- DHeadshot has joined.
21:36:41 <wob_jonas> local-only branches that is
21:36:55 <wob_jonas> I can't (easily) have those in svn
21:36:58 <fizzie> I think by definition that means you have something to hide.
21:37:30 <fizzie> In related news, UK passed the Snoopers' Charter the other week.
21:37:40 <shachaf> svn and git are similarly transparent to the user as far as I can tell.
21:37:41 <wob_jonas> fizzie: yes, or at least I have something that I'm not yet sure I want to show
21:37:59 <\oren\> shachaf: what is the git command equivalent to svn ci
21:38:19 <wob_jonas> I dislike both svn and git, for mostly different reasons
21:38:38 <wob_jonas> and since they have different problems, svn is better for some uses, and git is better for some other uses
21:39:02 <wob_jonas> so I'd like a perfect version control system, which that vaporware thing might be
21:39:54 <wob_jonas> maybe I should just cryogenically suspend myself until that perfect vcs is done, TAOCP is finished, and there's peace in the Middle East
21:40:10 <\oren\> svn ci does the following: git add {all your changed files}, git commit, git push in one command
21:40:28 <wob_jonas> (I'm not sure which ones of those will be ready earlier.)
21:40:42 <wob_jonas> \oren\: do you mean git commit -a and git push in one command?
21:40:47 <wob_jonas> \oren\: because it totally doesn't do that
21:41:29 <\oren\> how so?
21:41:43 <wob_jonas> \oren\: svn ci succeeds in the commit even if your working copy isn't up to date, as long as all the files or directories you modify (even meta-data wise) are up to date in your working cpoy
21:41:47 <wob_jonas> git commit and push can't do that
21:41:54 -!- augur has quit (Quit: Leaving...).
21:42:09 <\oren\> so it does even more? wow.
21:42:16 <wob_jonas> git always updates the whole root directory
21:42:45 <wob_jonas> whereas in svn you can commit even if you don't have read access to some parts of the tree on the remote (that's a rare example, but it shows the principle)
21:44:00 <\oren\> cool!
21:45:08 <wob_jonas> You rarely want to set up an svn server where people don't have read access to parts of the remote, but the important part is that a client can operate on just part of the tree without knowing much about the rest.
21:46:16 -!- moonheart08 has joined.
21:47:45 <int-e> . o O ( You rarely want to set up an svn server )
21:48:58 -!- LKoen_ has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
21:49:21 <wob_jonas> int-e: obviously, you just leave such things to sysadmins, that's what they're paid for. but you rarely even want to ask them to set up an svn server that way.
21:52:43 <int-e> I like the anarchy of git and mercurial.
21:53:10 <int-e> also svn sucks when one is offline
21:53:35 <wob_jonas> I like premature optimization, so I like the performance of svn
21:54:06 <wob_jonas> int-e: yes, that's the main drawback. and I think it might be possible (but not easy) to build a distributed vcs layer over svn
21:54:07 <int-e> hmm, two n. annarchy.
21:54:18 <int-e> git-svn exists, but... eh...
21:54:30 <wob_jonas> no, git-svn doesn't really do that
21:54:47 <int-e> it alleviates the offline problem.
21:54:59 <wob_jonas> git-svn brings the worst of both worlds, people just advertise it because they claim it's faster than some old version of svn they tested against
21:55:19 <wob_jonas> faster for some urealistic task they benchmarked or something
21:55:36 <wob_jonas> anyway, it's the worst of both worlds
22:03:12 <shachaf> \oren\: Sorry, I had an emergency meeting.
22:03:22 <olsner> there's also svk for making a shitty dvcs out of svn
22:03:32 <shachaf> \oren\: Anyway I don't want to git commit and git push in one command. What if I mess up a commit?
22:04:01 <shachaf> But if you want to do it, you can always set up an alias for running those two commands together, I guess?
22:04:24 <shachaf> wob_jonas: Doesn't Facebook run svn on the server side and hg on the client side?
22:04:32 <shachaf> I heard that that's what they do.
22:04:34 <wob_jonas> shachaf: that's why you commit to a private branch. the difference is, I also want that branch to be local-only sometimes.
22:04:34 <wob_jonas> you can commit to a private branch in git or svn alike.
22:04:34 <wob_jonas> and later merge back int othe main branch.
22:04:51 <shachaf> Right.
22:05:17 <wob_jonas> shachaf: no idea what facebook does
22:06:42 <shachaf> \oren\: For what it's worth there are a lot of things I like about git but I don't like GitHub pull requests.
22:07:59 <wob_jonas> I don't use github and don't particularly care about it.
22:08:09 <wob_jonas> Technically that's a lie, I've submitted bug reports in the github tracker a few times, plus looked at other people's projects on github.
22:21:42 <shachaf> \oren\: If you're managing a bunch of different versions of a collection of files, git is certainly going to be better than what you were doing with diffs.
22:21:51 <wob_jonas> or submited? I never know how this English spelling thing works
22:22:18 <shachaf> @wn submited
22:22:19 <lambdabot> No match for "submited".
22:22:20 <shachaf> @wn submitted
22:22:21 <lambdabot> No match for "submitted".
22:22:22 <zzo38> One version control system is fossil it is what I use, it work better than git and mercury and subversions and so on.
22:22:55 <shachaf> Mercury is in retrograde.
22:23:35 <wob_jonas> zzo38: but isn't fossil like git or worse when it comes to supporting clones sparse (containing only part of the directory tree or history)?
22:27:15 <zzo38> wob_jonas: I haven't tried cloning anything so I don't know, although maybe this can be fixed. I know that git has to clone everything; I asked someone once if I could clone only part of it and I couldn't.
22:27:27 <zzo38> shachaf: O, I don't know that.
22:29:36 <wob_jonas> zzo38: I think git in underlying architecture wouldn't have to clone everything, it's just that the interfaces don't support that
22:30:00 <wob_jonas> svn and darcs have mostly ok support for sparse stuff
22:32:24 <zzo38> My computer does not mention Mercury in retrograde
22:32:31 <shachaf> zzo38: It's not true.
22:32:43 <shachaf> zzo38: It was a joke because you said "mercury" instead of "mercurial".
22:32:55 <shachaf> http://www.ismercuryinretrograde.com/
22:34:10 <zzo38> I get a positive longitudinal speed, so it is not retrograde. It says Uranus is retrograde
22:35:16 <zzo38> (Note I do not currently have JPL ephemerides installed, meaning they may be slightly inaccurate.)
22:36:12 -!- moonheart08 has quit (Ping timeout: 265 seconds).
22:36:22 -!- moonheart08 has joined.
22:36:27 <zzo38> Why did they even take a domain name just to make a webpage just for such purpose? There would be better ways to specify all of the data instead of just one.
22:36:55 <int-e> wob_jonas: personally I believe you value sparse clones a tad too much
22:37:10 <wob_jonas> zzo38: domain names are cheap. it's not like you need a separate server for each one.
22:37:11 <int-e> yes, svn is pretty much built around that ability
22:37:20 -!- centrinia has quit (Quit: Leaving).
22:37:25 <fizzie> https://bitbucket.org/Google/narrowhg <- we value sparse ("narrow", in this case) clones too.
22:37:25 <int-e> but you don't have to use vcss as if they were svn
22:37:41 <zzo38> It is true, you do not need a separate server for each one. Still I think that isn't very good
22:38:04 <wob_jonas> int-e: of course not. I'm not using them like that. instead, I store the large data that I want to sparse clone in svn repos, and the other data that is changed or merged frequently in git repos.
22:38:04 <shachaf> fizzie: yay
22:38:23 <wob_jonas> int-e: I said already that I'm not happy with either git or svn, so I'm using both of them, each for their relative strengths
22:38:23 <shachaf> fizzie: Should I use hg instead of git because Facebook and Google are behind it now?
22:38:42 <fizzie> shachaf: I keep asking myself that as well.
22:38:48 <zzo38> I don't see how if Facebook and Google are behind it is really relevant though
22:39:01 <shachaf> fizzie: Facebook is apparently implementing a scalable hg backend server that they're going to release.
22:39:11 <wob_jonas> maybe they have applications where hg is good?
22:39:21 <fizzie> fungot: Which version control system would you want your source code to be stored in?
22:39:22 <fungot> fizzie: don't know what that is." " me too!"
22:39:36 <shachaf> fizzie: I wonder whether there's a citc-style FUSE filesystem for one of these things?
22:39:36 <wob_jonas> maybe I have such applications too, I just don't know because I'm not familiar with mercurial or darcs
22:39:37 <pikhq> I don't foresee Facebook and Google's support really overriding the network effects of git right now.
22:39:55 <shachaf> pikhq: Well, hg is holding its own even without the support of those companies.
22:39:56 <pikhq> Could possibly lead to it, mind, but that alone won't do it.
22:40:01 <wob_jonas> that's why I said I was wondering if I should try to suppress my prejudices (man, that's impossible to type) and try to learn more about those two
22:40:23 <shachaf> fizzie: In theory, most of a narrow clone could be implemented "automatically" if you just did lazy loading of objects. More or less.
22:41:19 <wob_jonas> shachaf: no, that's contradictory with the aim of being able to work without net access
22:41:20 <shachaf> fizzie: (Also the existence of citc is public so I can talk about it here.)
22:41:39 <wob_jonas> shachaf: if I want to work without net access, that means I have to have a copy of all the data I may want to access
22:41:45 <shachaf> wob_jonas: Sure, if that's one of your goals.
22:41:48 <wob_jonas> so if I want sparse, I must tell in advance explicitly what I data don't want to have
22:42:11 <shachaf> But most of the hard implementation work is still going to be covered, I think.
22:42:16 <wob_jonas> it definitely is
22:43:01 <shachaf> I think there aren't many cases where I really care about both narrow clones and working offline.
22:43:20 <\oren\> has google finished putting taxi drivers out of work yet?
22:43:48 <wob_jonas> shachaf: even without that there's a problem
22:44:01 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:44:41 <wob_jonas> shachaf: the vcs can't know what files I need in the working tree to build some target or grep for something whose location I don't know. so if I want to do such things, it would have to download all files in the current revision.
23:03:53 -!- lynn__ has changed nick to lynn.
23:06:15 -!- otherbot has quit (Remote host closed the connection).
23:09:48 -!- boily has joined.
23:09:50 <boily> `wisdom
23:09:57 <HackEgo> oklopol//oklopol "so i hear these blogs are getting popular, people like writing about their lives and shit. on this thing called the internet which is like a neural network only really stupid."
23:10:31 <shachaf> oklopol should start a HackEgo weblog
23:10:34 <shachaf> irclog
23:11:06 <shachaf> all entries must fit into a line of irc
23:12:51 <boily> oklopol disappeared a long time ago. he's like a Second Age character.
23:20:08 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
23:21:43 <boily> fungot: do you remember oklopol?
23:21:44 <fungot> boily: he just announced on cls once... these specs remind me a litto of hilfinger actaully
23:21:59 <boily> fungot: what's cls?
23:22:00 <fungot> boily: i only hire people with the biggest problems of an fnord, in case it didn't go bust because of lisp.
23:22:13 <boily> fungot: oh, a fnord support group.
23:22:13 <fungot> boily: i meant the english version :) unless you're looking at
23:22:30 <boily> fungot: nah, the French version usually has less content.
23:22:30 <fungot> boily: i don't think
23:22:38 <boily> fungot: yes you do, and stop being sentient.
23:23:24 -!- augur has joined.
23:26:33 <fizzie> comp.lang.scheme hth
23:28:40 -!- DHeadshot_ has joined.
23:29:13 -!- DHeadshot has quit (Ping timeout: 245 seconds).
23:29:45 <shachaf> fizzie: petition to reduce the maximum number of replies sent to one person from 5 to 3 twh
23:32:35 <Jafet> version control filesystem? clearcase is allegedly both, though few have survived to recount its appearance
23:33:43 <fizzie> shachaf: I think it's already 4.
23:35:15 <shachaf> fizzie: Oh, that last one was you.
23:35:23 <shachaf> I can't really distinguish between fizzie and fungot.
23:35:23 <fungot> shachaf: somebody set bfm up the bomb.
23:35:34 <shachaf> fizzie: that makes no sense tdnh
23:35:52 <shachaf> Hmm, actually it does make sense.
23:37:56 -!- Perenelle has joined.
23:38:41 <fizzie> fungot isn't really optimized for sense.
23:38:41 <fungot> fizzie: and using fnord ram...
23:38:45 <fizzie> That, too.
23:39:10 <Perenelle> Fungot is a bot or a language?
23:39:31 <Perenelle> Excuse me (is fungot a*
23:39:31 <fungot> Perenelle: or a shell of some wider bottle."
23:39:34 <boily> Perenello. fungot is fungot.
23:39:34 <fungot> boily: i always thought it is fnord
23:39:54 <boily> hellochaf. don't you dare reduce fungot.
23:39:54 <fungot> boily: ( even matz admits that it's a more obfuscated syntax. it's something like /usr/ share/ games/ fnord
23:39:55 <Perenelle> Whew
23:40:09 <shachaf> fungot is using fnord ram?
23:40:09 <fungot> shachaf: what all other stuff being pulled out of that
23:40:12 <Perenelle> So a Markov chain
23:40:12 <shachaf> that explains it all
23:40:20 <shachaf> take that back
23:40:26 <shachaf> fungot isn't a mere Markov chain
23:40:26 <fungot> shachaf: if you're queen, you'd better not ignore it, but we do pass them to other areas or at least
23:40:27 <fizzie> shachaf: There's a Finnish proverb that says something like "you cannot take with a ladle what has been given with a spoon".
23:40:43 <Perenelle> Well he reads better than most Markov bots
23:40:57 <Perenelle> Proper sentence
23:41:12 <fizzie> ^source
23:41:12 <fungot> https://github.com/fis/fungot/blob/master/fungot.b98
23:41:20 <boily> `? shachaf
23:41:23 <HackEgo> Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions.
23:41:24 <Perenelle> Ill take a look
23:41:39 <boily> `slwd shacha//s/^/Queen /
23:41:39 <HackEgo> Roswbud!
23:41:41 <boily> `slwd shachaf//s/^/Queen /
23:41:46 <HackEgo> shachaf//Queen Shachaf of the Dawn sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. He doesn't know when to stop asking questions.
23:42:00 <Perenelle> First off what language is that
23:42:19 <fizzie> Funge-98.
23:42:49 <Perenelle> I cannot believe we have 'functional' languages that look like someone head banged a keyboard
23:43:11 <fizzie> Think "fungus", not "functional".
23:43:11 <Perenelle> But life is life
23:43:21 <Perenelle> Fungus tribal
23:43:51 <Perenelle> Fungustional
23:44:18 <boily> `? Perenelle
23:44:19 <HackEgo> Perenelle? ¯\(°​_o)/¯
23:44:30 <Perenelle> About right
23:44:34 <fizzie> Oh, allegedly it's from "fungible" instead.
23:44:46 <boily> Perenelle: what are your approximative geographic coördinates and body weigh?
23:45:10 <Perenelle> That's a question I've seen before
23:45:18 <boily> *gasp*!
23:45:27 <Perenelle> So cute
23:45:28 <boily> you were asked the The Question?
23:45:34 <Perenelle> Many times
23:45:44 <boily> you sound like somebody else.
23:46:01 <Perenelle> You make me sound like a stranger boily
23:46:28 <Perenelle> Anyways do you seek truth from that question or some random answer not entirely truth
23:48:36 -!- moonheart08 has quit (Ping timeout: 260 seconds).
23:49:02 <Perenelle> 46.4398° N, 122.8468° W 158 lbs
23:49:05 <fizzie> I believe it's for a file somewhere.
23:49:33 <Perenelle> The funge language was made by who
23:49:48 <Perenelle> And who created fungot or who had the idea first
23:49:48 <fungot> Perenelle: i was technically taught the " proper" sense has to be implemented. ( note: it can be
23:49:59 <fizzie> By cpressey; It's all at https://esolangs.org/wiki/Befunge
23:50:02 <olsner> I think fungot created befunge and then itself
23:50:03 <fungot> olsner: people who don't like you, i just wrote my first macro
23:50:11 <Perenelle> Same
23:50:36 <fizzie> Well, not all of it. In fact, I think our Befunge article could do with some improvement, both in scope and in style.
23:52:27 <boily> Perenelle: AAAAAAAAAAAAAAH! you are him!
23:52:47 <Perenelle> !!!!
23:52:53 <boily> should I update the File to reflect your new nick, or do you plan do use your old self?
23:53:03 <Perenelle> The former
23:53:17 <boily> consider it done.
23:53:24 <Perenelle> Thank you
23:53:30 <boily> (you weigh less than me, you fiend :P )
23:53:43 <Perenelle> I forgot your weight
23:54:11 <boily> around 165, I think? haven't checked in a long time and it didn't really change.
23:54:20 <Perenelle> That's not that much more
23:54:43 <shachaf> 165 grams?
23:54:45 <boily> well, time to make a difference by employing the Power of the Poutine.
23:54:55 <shachaf> Who is Perenelle?
23:54:58 * boily pounds shachaf
23:55:07 <shachaf> zounds!
23:55:12 <Perenelle> Oh was reading the bfunge article
23:55:17 -!- boily has quit (Quit: FINGERED CHICKEN).
23:55:19 <Perenelle> Be right back.
23:55:21 <fizzie> shachaf: I see you're one of those right-thinking people who disagree with kilogram being the SI base unit of mass.
23:56:35 <shachaf> Well, you don't want to go too far in the other direction either.
23:57:03 <shachaf> People can become quite cruel in that case, as demonstrated in the Milligram experiment.
23:57:26 <shachaf> fizzie: I don't think I believe in base units.
23:57:41 <Perenelle> Funge looks fungustional
23:58:29 <shachaf> `units 123 microkilograms
23:58:30 <HackEgo> ​Definition: 0.000123 kg
23:58:59 <Perenelle> Too small
23:59:17 -!- moony has quit (Remote host closed the connection).
23:59:52 <Perenelle> Who plays magic the gathering / I know about some of you.
←2016-12-04 2016-12-05 2016-12-06→ ↑2016 ↑all