←2017-07-04 2017-07-05 2017-07-06→ ↑2017 ↑all
00:06:48 <alercah> can anyone recommend a good linux curses hex editor
00:06:52 <alercah> last one I tried can't delete bytes
00:07:25 -!- erkin has quit (Ping timeout: 258 seconds).
00:07:41 <alercah> can't use vim and xxd like usual because my problem is specifically that vim is being dumb with line endings
00:09:05 -!- Remavas-Hex has joined.
00:10:11 <boily> he\\oren\!
00:10:24 <boily> alercah: have you tried :set backspace=2 ?
00:11:13 <boily> hexcurse?
00:12:01 -!- Remavas has quit (Ping timeout: 248 seconds).
00:12:05 <alercah> hexcurse seems good, ty
00:12:11 -!- augur has joined.
00:13:41 <boily> aurgh. can't delete :(
00:27:25 -!- Remavas-Hex has changed nick to Remavas-ZzZzZzZz.
00:34:35 -!- Akaibu has joined.
00:36:32 <alercah> dammit
00:40:48 -!- MrBusiness has quit (Ping timeout: 240 seconds).
00:45:42 -!- hppavilion[1] has joined.
00:48:31 -!- hppavilion[0] has quit (Ping timeout: 255 seconds).
00:49:15 <fizzie> Heh. Amazon said they'd be dispatching this order on July 4rd... and true enough, at 23:47 local time they did.
00:49:25 <fizzie> "4rd".
01:02:39 -!- relrod has quit (Quit: .).
01:04:28 -!- relrod has joined.
01:06:20 -!- relrod has quit (Changing host).
01:06:20 -!- relrod has joined.
01:08:59 -!- sebbu2 has quit (Ping timeout: 268 seconds).
01:13:28 -!- erkin has joined.
01:18:27 -!- doesthiswork has joined.
01:24:35 -!- Sprocklem has quit (Ping timeout: 240 seconds).
01:41:31 -!- ski has joined.
01:45:46 -!- __kerbal__ has joined.
01:48:21 <__kerbal__> I am still thinking about building TapeLang... what languages should I include?
01:49:26 <shachaf> tapeworms
01:51:13 <__kerbal__> Is that the language with the INFECT command?
02:02:11 -!- boily has quit (Quit: NEGOTIATION CHICKEN).
02:02:34 -!- boily has joined.
02:03:24 -!- boily has quit (Client Quit).
02:13:19 -!- __kerbal__ has quit (Quit: Page closed).
02:14:13 -!- hppavilion[0] has joined.
02:15:40 -!- ais523 has quit (Ping timeout: 260 seconds).
02:17:53 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
03:12:45 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
03:14:11 -!- Sgeo_ has joined.
03:17:44 -!- Sgeo has quit (Ping timeout: 260 seconds).
03:18:31 -!- Sgeo__ has joined.
03:22:24 -!- Sgeo_ has quit (Ping timeout: 260 seconds).
03:25:10 -!- Sgeo_ has joined.
03:25:41 <shachaf> oerjan: grooks are tg
03:28:17 -!- Sgeo__ has quit (Ping timeout: 248 seconds).
03:33:59 -!- Akaibu has quit (Quit: Connection closed for inactivity).
03:49:59 -!- Sprocklem has joined.
04:34:57 -!- Sprocklem has quit (Ping timeout: 248 seconds).
05:10:01 -!- doesthiswork has quit (Quit: Leaving.).
05:48:54 -!- Sprocklem has joined.
06:06:09 -!- hppavilion[0] has quit (Ping timeout: 248 seconds).
06:12:39 -!- doesthiswork has joined.
06:16:21 -!- MrBusiness has joined.
06:29:09 -!- oerjan has joined.
06:36:53 <oerjan> `wisdom by?one
06:37:07 <HackEgo> That's not wise.
06:37:19 <oerjan> `wisdom ?
06:37:21 <HackEgo> of//Of this incident we shall never speak again.
06:38:43 <oerjan> oh that grook
06:43:34 -!- asie has joined.
06:43:47 <asie> I've been woken up from my not-being-here
06:43:58 <asie> just briefly, though
06:44:32 <shachaf> `welcome asie
06:44:32 * oerjan prepares the zombie spray
06:44:34 <HackEgo> asie: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
06:44:46 <asie> good idea oerjan
06:45:02 <asie> It's mostly because someone contacted me about DOBELA, and I'm said as I was 12 at the time and so remember nothing about my original intentions
06:45:08 <asie> I'm sad*
06:45:40 <oerjan> shocking
07:03:18 -!- FreeFull has quit.
07:13:08 -!- hppavilion[1] has joined.
07:42:30 -!- sleffy has joined.
07:59:54 -!- AnotherTest has joined.
08:06:35 -!- AnotherTest has quit (Ping timeout: 240 seconds).
08:18:58 -!- sleffy has quit (Ping timeout: 276 seconds).
08:30:45 -!- Sprocklem has quit (Ping timeout: 240 seconds).
08:35:44 -!- AnotherTest has joined.
08:52:08 -!- augur has quit (Remote host closed the connection).
09:41:26 -!- augur has joined.
09:46:04 -!- erkin has joined.
10:07:49 -!- oerjan has quit (Quit: Later).
10:22:37 -!- augur has quit (Remote host closed the connection).
10:22:59 <shachaf> oerjan: I was asking about sorting algorithms that can use three-valued comparison efficiently, or something like that, right?
10:23:06 <shachaf> Is quicksort a good example?
10:33:21 -!- augur has joined.
10:37:30 -!- augur has quit (Ping timeout: 240 seconds).
10:48:55 <shachaf> oerjan: Yep, there's a lot of people talking about how quicksort can be much better with three-way comparison.
10:58:30 <shachaf> https://en.wikipedia.org/wiki/Dutch_national_flag_problem
11:35:25 -!- boily has joined.
11:41:17 -!- doesthiswork has quit (Quit: Leaving.).
11:50:02 <boily> `5 w
11:50:21 <HackEgo> 1/2:spämmer//Spämmers are advertisers of Spämmi, the delicious Finnish fish product. \ resume//A resume is something that you use in order to end a pause in employment. \ epimorphism//An epimorphism is just a monomorphism in the opposite category. \ finland//Finland is a European country. There are two people in Finland, and at least nine of the
11:50:22 <boily> `n
11:50:23 <HackEgo> 2/2:m are in this channel. Corun drives the bus. \ rdocscovery//Rdocscoveries include footballs, how bored one person can get, and Budapest.
11:51:32 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
12:25:09 -!- Remavas-ZzZzZzZz has changed nick to Remavas.
12:28:02 -!- boily has quit (Quit: HUGE CHICKEN).
12:40:17 -!- sebbu has joined.
12:47:59 -!- AnotherTest has quit (Ping timeout: 246 seconds).
12:54:06 -!- AnotherTest has joined.
13:18:27 -!- copumpkin has joined.
13:59:48 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
14:00:32 -!- doesthiswork has joined.
14:05:13 -!- Cale has quit (Ping timeout: 246 seconds).
14:21:43 -!- Cale has joined.
14:35:29 -!- Mew_ has joined.
14:36:35 <Mew_> G'evening
14:44:10 -!- sebbu has quit (Ping timeout: 255 seconds).
15:11:58 <Mew_> https://gyazo.com/e4dc2193464b8cab5aecd2e3b0d4c4db
15:12:01 <Mew_> https://gyazo.com/8db3dad7aee86673922baa992acf9dc1
15:12:05 <Mew_> got variables working
15:12:20 -!- doesthiswork has quit (Quit: Leaving.).
15:13:25 -!- `^_^v has joined.
15:25:35 -!- `^_^v has quit (Quit: This computer has gone to sleep).
15:34:30 -!- AnotherTest has quit (Ping timeout: 240 seconds).
15:38:23 -!- `^_^v has joined.
15:48:07 -!- `^_^v has quit (Quit: This computer has gone to sleep).
15:51:15 -!- Mew_ has quit (Ping timeout: 240 seconds).
16:02:03 <int-e> . o O ( please use a pastebin )
16:12:47 <int-e> "The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface." - I was happier not knowing this.
16:14:50 <myname> ew
16:18:16 <int-e> How about this description. "A modern JavaScript utility library delivering modularity, performance & extras."
16:19:27 -!- AnotherTest has joined.
16:23:16 <Cale> int-e: https://xkcd.com/763/
16:24:08 <int-e> you're right, I really shouldn't be looking at the gyazo source code.
16:27:39 -!- sebbu has joined.
16:32:45 <int-e> "Promisification on steroids" http://bluebirdjs.com/docs/features.html
16:32:53 <int-e> it's a whole new world of awfulness!
16:33:45 <int-e> (bluebird may actually be a lesser of the evils... though I'm afraid to look under the hood0
16:33:48 <int-e> )
16:37:09 -!- wob_jonas has joined.
16:37:27 <wob_jonas> `olist 1079
16:37:43 <HackEgo> olist 1079: shachaf oerjan Sgeo FireFly boily nortti b_jonas
16:38:41 -!- AnotherTest has quit (Ping timeout: 248 seconds).
16:56:44 -!- FreeFull has joined.
16:58:53 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
17:01:33 <\oren\> github gists are a good pastebin if you plan on editing them
17:02:27 <APic> 😎
17:05:21 -!- Fungusot has quit (Ping timeout: 248 seconds).
17:10:48 -!- AnotherTest has joined.
17:31:00 <\oren\> is this fake news or did I just accidentally planeshift again
17:31:13 <\oren\> Microsoft founder Bill Gates has called on Europe to stop demonstrating generosity towards asylum seekers to avoid an overwhelming migrant influx. He also advises European states to make Africans’ way to the continent much more difficult
17:38:14 <olsner> I think "fake news" is the name for real news, so that's probably not fake news but news that is fake
17:50:20 -!- sdhand has quit (Excess Flood).
17:50:30 -!- sdhand has joined.
17:50:40 -!- sdhand has quit (Changing host).
17:50:40 -!- sdhand has joined.
17:50:40 -!- Mew_ has joined.
17:51:02 <z0d> \oren\: doesn't sound like Bill Gates
17:52:02 -!- augur has joined.
18:12:11 -!- ais523 has joined.
18:14:50 -!- Zarutian has joined.
18:25:09 -!- DHeadshot has joined.
18:31:00 -!- Remavas-Hex has joined.
18:33:48 -!- Remavas has quit (Ping timeout: 260 seconds).
18:39:58 -!- `^_^v has joined.
18:44:49 -!- Remavas has joined.
18:47:54 -!- Remavas-Hex has quit (Ping timeout: 258 seconds).
18:48:10 -!- DHeadshot has quit (Ping timeout: 276 seconds).
18:52:38 -!- Remavas-Hex has joined.
18:52:47 -!- Remavas has quit (Disconnected by services).
18:52:52 -!- Remavas-Hex has changed nick to Remavas.
18:54:06 -!- Melvar` has joined.
18:54:28 -!- idris-bot has quit (Ping timeout: 260 seconds).
18:55:58 -!- Melvar has quit (Ping timeout: 276 seconds).
18:56:17 -!- DHeadshot has joined.
19:22:13 -!- ais523 has quit (Remote host closed the connection).
19:23:24 -!- ais523 has joined.
19:24:14 -!- ybden has quit (Read error: Connection reset by peer).
19:25:14 -!- ybden has joined.
19:37:28 <shachaf> `5 w
19:37:34 <HackEgo> 1/1:kmc//kmc did not run the International Devious Code Contest of 2013. \ reversal//lasrever \ rain//Rain is a natural bird repellent. Also chickens. \ blsq//See: Burlesque \ myname//myname is not your name. You don't know what they are doing. Or you are doing. Or am I? He is Perl's evil twin brother.
19:52:01 -!- SOLEIL has joined.
19:52:06 -!- SOLEIL has quit (Client Quit).
20:01:23 <\oren\> brb installing CNN app so I can rate it 0 stars
20:14:15 -!- ais523 has quit (Ping timeout: 240 seconds).
20:17:12 -!- Zarutian has quit (Quit: Zarutian).
20:17:55 -!- Remavas has quit (Remote host closed the connection).
20:18:15 -!- DHeadshot has quit (Ping timeout: 240 seconds).
20:19:54 -!- Remavas has joined.
20:23:13 -!- erkin has joined.
20:24:01 -!- hppavilion[1] has joined.
21:07:58 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:13:02 -!- `^_^v has joined.
21:18:55 -!- Mew_ has quit (Quit: Leaving).
21:24:41 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:38:24 -!- Sprocklem has joined.
21:43:18 -!- DHeadshot has joined.
22:14:00 <shachaf> Cale: in dystopian 2017, all math homework is multiple-choice
22:14:58 <shachaf> In Hebrew, multiple choice questions are colloquially called "American questions".
22:17:16 <Cale> hahahhaa
22:34:43 -!- sebbu2 has joined.
22:37:01 -!- __kerbal__ has joined.
22:38:03 -!- sebbu has quit (Ping timeout: 255 seconds).
22:39:25 -!- ais523 has joined.
22:46:27 -!- Sprocklem has quit (Ping timeout: 268 seconds).
22:52:54 -!- DHeadshot_ has joined.
22:53:35 -!- MDude has quit (Ping timeout: 240 seconds).
22:53:52 -!- DHeadshot has quit (Ping timeout: 276 seconds).
22:57:24 <quintopia> hi ais523
22:57:35 <ais523> hi
22:57:55 <quintopia> is there a good algorithm to filter signal from repetitious noise
23:00:23 <ais523> I thought I had one a while ago, but after I actually implemented it it turned out not to work
23:00:29 <ais523> either that or I screwed something up
23:01:41 <ais523> my guess at a simple algorithm for doing that, though, would be to start off with a fourier transform of the whole thing, largest component is probably the frequency of the noise
23:01:41 <ais523> then separate the input into sections equal to the period of the noise, take the average of each of those sections, that's going to be pretty close to the noise itself
23:01:41 <ais523> and then subtract
23:01:43 -!- augur has quit (Remote host closed the connection).
23:02:02 -!- ais523 has quit.
23:02:11 -!- ais523 has joined.
23:02:24 <ais523> what's the last you saw? my internet keeps getting disconnected
23:02:39 <fizzie> I already typed "spectral mean subtraction is a classic simple thing for stationary noise" and now you've pretty much obsoleted it.
23:03:10 <ais523> OK, so "<ais523> and then subtract" got through?
23:03:16 <fizzie> Yes, that was the last bit.
23:03:19 <ais523> I have a suspicion that when the "disconnection" happens I can send but not receive
23:03:20 <quintopia> yes
23:03:30 <fizzie> There was also a proper quit from you.
23:03:33 <ais523> come to think of it, the easiest way to tell is the nick I reconnect under
23:03:40 <ais523> because if I reconnect under my own nick, the quit must have got through
23:03:46 -!- augur has joined.
23:04:18 <quintopia> so what if the stream is lines of english text, and each line is either signal or noise entirely
23:05:17 <ais523> normally line noise is fairly easy to determine from English
23:05:23 <ais523> a frequency analysis would be the most obvious way to tell
23:06:07 <quintopia> like, whether the character distribution is similar to average englush text?
23:06:21 <ais523> right
23:06:26 <fizzie> The character distribution, or possibly the digram or trigram one if you want fancier.
23:06:32 <ais523> admittedly, I do say things like ~h=∋ᵐ\cᵐ= in conversation occasionally
23:06:37 <fizzie> I've seen at least one paper on language detection that was just character trigrams.
23:06:37 <quintopia> seems doable
23:06:47 <fizzie> `words --finnish 20
23:06:49 <HackEgo> käsi kyynistäisemmall kuoranasi artiseltä heittavakauempine rostava kassasi laudelmiksi keleväliseksee taus-konstrukti tapautomautteen rakeammetristun kelemmissa nahkiytyimmissa nessäätymiin vällääni ahaavallissani otelevistuvalle rasi kasaiseviltänne
23:06:55 <ais523> but even then, the frequency distribution obviously violates a null hypothesis that all characters are equally probable
23:07:12 <fizzie> Obviously `words sort of "noise" would defeat that.
23:07:23 <quintopia> i think higher character variation could be a good sign of signal in this case
23:08:05 -!- augur has quit (Ping timeout: 255 seconds).
23:08:11 <fizzie> There's also the compressibility hack, though that might not be appropriate for something as short as a "line".
23:09:28 -!- AnotherTest has quit (Ping timeout: 276 seconds).
23:11:57 <quintopia> as in things are noise if they compress too well or not at all?
23:15:09 <fizzie> Well, depending really on what sort of noise you're expecting. Not at all for something like uniform random characters. Admittedly that's pretty easy to detect otherwise too.
23:23:38 <ais523> random text doesn't compress at all, typically
23:23:50 <ais523> obviously, due to the nature of randomness, it does sometimes, but that's very rare
23:29:07 <fizzie> If it's sampled from a non-uniform distribution, you can have a better encoding for it than a uniform length one.
23:29:22 -!- oerjan has joined.
23:31:06 <fizzie> ais523: I think I might've had something to say to you about Birmingham, but now I've completely forgotten what it was.
23:31:27 <ais523> fizzie: oh well, it's unlikely I'll be able to produce a useful answer unless you remember the question and let me know what it is
23:31:55 <fizzie> Sorry, upon reflection it was probably York and Taneb instead.
23:32:11 <fizzie> And he's no longer in York either.
23:32:23 <fizzie> Or that's the impression I got anyway.
23:32:50 <ais523> I'm still in Birmingham
23:39:05 <oerjan> . o O ( and despite all this moving around, no uk #esolangers have met yet that i recall )
23:39:38 <oerjan> um * #esotericers
23:39:59 <ais523> isn't there a theory that the Hexhamers met by accident but didn't recognise each other?
23:40:10 <oerjan> THAUSIBLE
23:40:11 <ais523> Hexham's small enough that there's a decent possibility
23:45:25 <shachaf> Have you been to Hexham?
23:45:32 <ais523> no
23:45:50 <ais523> I haven't been significantly north of the Manchester/Sheffield line, unless you count being in a plane flying to/from Canada
23:46:13 <shachaf> Are you still in Birmingham?
23:46:18 <ais523> yes
23:46:24 <oerjan> `? birmingham
23:46:26 <HackEgo> Birmingham is a city in England. We're planning to turn it into a floating island so ais523 can get around a bit more.
23:46:44 <shachaf> Why doesn't ais523 want to leave Birmingham?
23:46:46 <oerjan> and birmingham is still where it used to be. for now.
23:47:06 <ais523> shachaf: I leave it temporarily every now and then
23:47:21 <ais523> but so far haven't had a good enough reason to move out permanently, and it's unlikely one will happen
23:47:30 <ais523> I'm not very good at living away from home (even if it's just a holiday in a hotel)
23:47:42 <shachaf> Home is where your cat is.
23:48:17 <shachaf> Why is Birmingham home?
23:48:24 <ais523> well I was born here
23:48:30 <oerjan> ais523 has a cat?
23:48:33 <ais523> and have lived in the same house almost all my life
23:48:35 <ais523> oerjan: no
23:49:03 <ais523> that makes it my home pretty much by default
23:49:10 <__kerbal__> Is `w equivalent to `?
23:49:16 <ais523> (the first few weeks of my life were spent in a hospital)
23:50:16 <oerjan> __kerbal__: no. `? looks up a particular wisdom, `w a random one.
23:50:31 <shachaf> `w ngevd
23:50:32 <HackEgo> ngevd//ngevd is a fake wisdom entry because having an actual infinite file in wisdom/ makes all manner of stuff bloody awkward. `? ngevd is special-cased in bin/?. leave this file alone Phantom_Hoover‼ also t​swett‼
23:50:48 <ais523> `?
23:50:49 <HackEgo> ​? ¯\(°​_o)/¯
23:50:55 <oerjan> shachaf: you cannot demonstrate that without ruining your terminal QED
23:50:56 <ais523> OK, that's the difference
23:51:09 <shachaf> That's one of the differences.
23:51:14 <shachaf> `w oo
23:51:16 <HackEgo> ​`whoops//`whoops is a repluralizer.
23:51:19 <shachaf> `w oo
23:51:20 <HackEgo> cocoon//Cocoon was built by the fal'Cie, and floats above Gran Pulse.
23:51:39 <shachaf> Why do you want to continue living in the same house?
23:51:51 <__kerbal__> Thanks
23:51:55 <shachaf> is this a case of ? shachaf
23:52:09 <ais523> shachaf: moving is very difficult, especially when you have decade's worth of accumulated things
23:52:27 <oerjan> shachaf: i've been tempted to `? shachaf for several minutes.
23:52:33 <shachaf> oerjan: I figured.
23:52:34 <ais523> it's sort-of like a hash table, if I need something I'll know where it'll likely be, but accumulating eveyrthing I own would be much harder
23:52:43 <oerjan> `grwp oo
23:52:48 <HackEgo> ​☾_:☾_ is moon_'s lawful twin. He's banned in the IRC RFC for being an invalid character. He sometimes eats papers. \ `3:`3 is the obvious generalization of `2 or `4, trying too hard to confuse everyone. \ _46bit:_46bit is a slightly-uptight public-schooled Brit. Taneb invented him. \ abnf:Augmented Backus-Naur Form, an update on the popular
23:53:10 <shachaf> I've never lived in the same house or flat for a decade.
23:53:43 -!- DHeadshot_ has quit (Ping timeout: 260 seconds).
23:54:58 <shachaf> oerjan: We should fix `5 so that `1 is the obvious generalization of `4.
23:55:28 -!- augur has joined.
23:55:34 <oerjan> wat
23:55:40 <shachaf> `? `1
23:55:42 <HackEgo> ​`1 <cmd> is equivalent to `` <cmd>, except that it splits the output into irc-sized pieces. The next pieces can be viewed with `spam. See also `2. Confusingly almost the obvious generalization of `4.
23:55:54 <shachaf> I.e. not make it default to `5 q
23:56:15 <shachaf> ais523: How much is a decadesworth of accumulated things?
23:56:28 <shachaf> I mean, how much time would it take to rehash?
23:56:48 <shachaf> This is the reason I still don't have some furniture here. It seems like it would be difficult to move.
23:57:11 <oerjan> i have still not rehashed after i moved 4 years ago. no idea which bag most of my things are in.
23:57:47 <shachaf> Did you move from Trondheim to Trondheim?
23:57:51 <oerjan> yes
23:57:58 <shachaf> Should I leave the San Francisco Bay area?
23:58:02 <shachaf> It's pretty expensive.
23:59:33 <oerjan> `cat bin/1
23:59:34 <HackEgo> ​\` "$@" |& sport
23:59:39 <oerjan> `cat bin/2
23:59:40 <HackEgo> ​\` "$@" |& sport 2
23:59:45 <oerjan> `cat bin/3
23:59:46 <HackEgo> eval "$(shuf -n 1 <<'END' \ \` "$@" |& sport 3 \ cmd="${1-quote}"; \`^ 3 "$cmd" \ END \ )"
23:59:52 <oerjan> `cat bin/4
23:59:52 <HackEgo> cmd="${1-quote}"; \`^ 4 "$cmd"
23:59:59 <oerjan> `cat bin/5
←2017-07-04 2017-07-05 2017-07-06→ ↑2017 ↑all