00:00:38 Actually, I don't think you really have to do that with ByteByteJump. 00:00:57 But if you want to add or multiply two bytes in ByteByteJump, you have to do it using a lookup table. 00:02:28 I was forgetting that ByteByteJump allows you to break up a word into its component bytes. 00:05:12 -!- callforjudgement has quit (Remote host closed the connection). 00:05:24 -!- callforjudgement has joined. 00:09:11 `learn nitia is the creator of all things. The BBC invented her. 00:09:16 Learned 'nitia': nitia is the creator of all things. The BBC invented her. 00:12:34 -!- ais523 has joined. 00:12:54 -!- callforjudgement has quit (Ping timeout: 264 seconds). 00:20:22 -!- lleu has quit (Quit: That's what she said). 00:21:45 -!- zzo38 has joined. 00:22:27 -!- ais523 has quit. 00:22:38 -!- ais523 has joined. 00:27:37 -!- ais523 has quit (Read error: Connection reset by peer). 00:29:28 Do you know what /HNAP1/ and /TEADevInfo/ are? 00:32:54 -!- YokeOfIdea has quit (Ping timeout: 252 seconds). 00:36:51 "Unicode® 9.0.5, Supplementary Private Use Area A, Block U+F3000..U+F37FF, "People Who Are Also Code Points Somehow"" 00:42:50 People are also code points? 00:43:28 The best known example is probably Bill Clinton, U+F3202. 00:46:43 -!- YokeOfIdea has joined. 00:51:42 twitter.com/qntm 00:59:07 -!- hppavilion1 has joined. 00:59:09 So 00:59:13 My drive is corrupted 01:02:29 -!- hppavilion1 has quit (Client Quit). 01:02:58 -!- hppavilion1 has joined. 01:04:49 -!- hppavilion1 has quit (Client Quit). 01:04:59 Hardware or software problem? If hardware, my advice (that I got from others yelling at me) is to stop using it until ready to recover all data 01:05:47 -!- hppavilion1 has joined. 01:06:33 :( 01:10:47 Hardware or software problem? If hardware, my advice (that I got from others yelling at me) is to stop using it until ready to recover all data 01:11:25 Sgeo_: Are you a hardcore PC gamer yet? 01:12:38 Most games I play these days don't use the GPU that extensively, and the one thing that will next year (Oculus Rift CV1) requires a GPU more powerful than the one in this expensive machine :( 01:19:33 I don't know what error it was 01:19:51 I already took it to the geek squad and they couldn't fix it 01:20:22 Or more accurately, couldn't recover the data 01:20:29 We're going to try somewhere else 01:20:38 Luckily I've been saving EVERYTHING on github 01:27:50 Including passwords? 01:30:11 -!- YokeOfIdea has quit (Ping timeout: 272 seconds). 01:32:46 -!- hppavilion1_ has joined. 01:33:21 -!- hppavilion1 has quit (Quit: Page closed). 01:33:31 Yes 01:33:33 Even passwords 01:33:34 :P 01:42:02 -!- boily has joined. 01:43:02 -!- YokeOfIdea has joined. 01:55:37 Even the passwords? Especially the passwords! 02:00:27 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 02:16:38 @massages-loud 02:16:38 You don't have any messages 02:25:34 [wiki] [[ASCII art/mandelbrot]] N http://esolangs.org/w/index.php?oldid=43257 * Esowiki201529A * (+2850) Created page with "
                                                             .;                                                             '^e ._\                                       ..."
02:25:54 -!- boily has quit (Quit: SACERDOTAL CHICKEN).
02:45:16 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:52:01 -!- Wright has joined.
02:52:01 -!- Wright_ has quit (Read error: Connection reset by peer).
02:52:03 -!- ZombieAlive has quit (Remote host closed the connection).
02:59:01  Sgeo_: You still on?
03:04:48 -!- hppavilion1_ has quit (Quit: Page closed).
03:22:05 -!- Wallacoloo has quit (Quit: Leaving.).
03:25:43  Hey everyone, I think I might have stumbled upon the most important truth of the universe.
03:25:55  Are you sure there is such a thing?
03:25:59  No.
03:26:43  Do you know how to write it down, what is what you believe is most important truth of the universe? (If so, then probably it isn't, but mention it anyways)
03:26:49  hy... dangi
03:27:11  zzo38: Why probably it isn't?
03:27:22  Hardware advice: Do the opposite of any hardware advice I give.
03:28:16  Well, that's just my opinion though. Don't let that to stop you from trying to figure out such things.
03:28:30  Lemme try to state one aspect of it.
03:30:03  All meaningful beliefs (regardless of whether or not they're mathematically well-defined) amount to a belief in the existence of an instance of a given class of phenomena.
03:30:08  Furthermore, this point of view is useful.
03:30:33  Is existence a property?
03:31:04  Of course, I have no right to claim that this point of view *actually is* useful. It kinda feels that way, but I have no evidence or arguments backing this feeling up.
03:31:06  I.e. is it true that everything exists, or that there are some things that exist and there are other things that don't exist?
03:31:54  I'd say the former. There's no such thing as a "thing that doesn't exist".
03:32:31  Raymond Smullyan talks about it in _5000 B.C._
03:35:55  Don't be so sure...there is the kind of physical existence, and mathematical existence, and multiverses, and whatever; and then when you come to "GOD exists" it is such unclear what "existence" even is here (as well as what "GOD" even is here, but that's not the point).
03:36:19  reminds me of reading spinoza
03:36:44  Is "GOD" different from other capitalizations?
03:36:57  I don't know.
03:37:33  I do that way to hope to make it clear to me at least, because I am panendeist and not like many other people's idea of "God" anyways, so I make it full caps
03:38:23  (I am not even an ordinary panendeist either really, I suppose...?)
03:43:32  Y'know what, pretend I said "occurrence" instead of "existence".
03:45:07  O, OK.
03:45:35  Do you mean: "... a belief in the occurrence of an instance ..."?
03:46:09  Yeah.
03:46:21  OK
03:52:07  What non-meaningful beliefs exist in the wild?
03:52:36  Good question.
03:52:54  Beliefs that have false presuppositions would be one example.
03:53:14  Suppose someone believes, for no reason, that they have a daughter, and that their daughter has red hair.
03:53:37  The belief that their daughter has red hair is non-meaningful, because they don't have a daughter.
03:53:57  Then again, that belief, though meaningless, *does* amount to a belief in the occurrence of an instance of a given class of phenomena.
03:54:06  That class of phenomena being "redness of hair".
03:54:18  Or maybe I should say "rednesses of hair".
03:54:33  But you didn't even say about meaningless belief, so I suppose it can be OK in case some do.
03:54:40  So the meaningfulness of a belief can hinge solely on the truth-value of another belief? I'm not sure that makes sense
03:54:57  Sgeo_: I am not so sure either, actually...?
03:55:29  Anyway, I'm gonna slink back into my channel and revolutionize philosophy.
03:56:05  OK, write some more book about philosophy.
03:56:52  One book I have about philosophy, one thing it says, someone said you can write a serious philosophical text consisting entirely of jokes. And they also said you can write a serious philosophical text consisting entirely of questions (without answers).
03:57:08  At least first one I know is possible because it has been done (the Principia Discordia).
04:11:10 -!- Wallacoloo has joined.
04:11:11 -!- o-rin has quit (Read error: Connection reset by peer).
04:11:40 -!- o-rin has joined.
04:37:19 -!- nys has quit (Quit: quit).
05:13:07 -!- YokeOfIdea has quit (Ping timeout: 272 seconds).
05:13:47  He who lives by the sword, dies by the gun. He who lives by the gun, dies by the _______
05:24:26 -!- TieSoul has quit (Quit: No Ping reply in 180 seconds.).
05:26:04 -!- TieSoul has joined.
05:51:10  Government 
05:53:47  Atomic bomb
06:21:00 -!- Wallacoloo has quit (Quit: Leaving.).
06:27:10 -!- Sprocklem has quit (Quit: [).
06:57:35  I need to sort out my life
06:57:42 -!- Wright has quit (Ping timeout: 246 seconds).
06:57:45  I don't tend to do anything until I get really frustrated
06:58:50  Like, "why the hell am I still in bed?" or "why the hell have I not shaved in three weeks?"
07:02:42 -!- Herbalist has quit (Ping timeout: 264 seconds).
07:13:13 -!- Melvar` has joined.
07:15:41 -!- Melvar has quit (Ping timeout: 256 seconds).
07:16:25 -!- idris-bot has quit (Ping timeout: 276 seconds).
07:33:33 -!- oerjan has joined.
07:34:24 -!- Froo has quit (Quit: *bubbles away*).
07:37:36 -!- heroux_ has joined.
07:38:59 -!- heroux has quit (Read error: Connection reset by peer).
07:39:03 -!- heroux_ has changed nick to heroux.
07:39:19  @ask tswett Just to clear something up, are you physically larger than the average person twh
07:39:19  Consider it noted.
07:45:10 -!- sebbu has joined.
07:45:40 -!- sebbu2 has quit (Ping timeout: 276 seconds).
07:45:52 -!- sebbu has quit (Changing host).
07:45:52 -!- sebbu has joined.
07:48:30 -!- o-rin has quit (Ping timeout: 248 seconds).
07:54:35  `? XQELEKCTHZVBDBQR
07:54:52  XQELEKCTHZVBDBQR? ¯\(°​_o)/¯
07:55:17  `culprits wisdom/XQELEKCTHZVBDBQR
07:55:23  oerjan
07:55:29  oh hm
07:55:37  `cat wisdom/XQELEKCTHZVBDBQR
07:55:38  Who told you this?
07:55:46  ah
07:56:20  @tell shachaf  oerjan: what's all this <-- I don't remember hth
07:56:20  Consider it noted.
07:57:16  `hg log wisdom/XQELEKCTHZVBDBQR
07:57:19  hg: unknown command 'log wisdom/XQELEKCTHZVBDBQR' \ Mercurial Distributed SCM \  \ basic commands: \  \  add         add the specified files on the next commit \  annotate    show changeset information by line for each file \  clone       make a copy of an existing repository \  commit      commit the specified files or all outstanding changes \  d
07:57:25  bah
07:57:34  `` hg log wisdom/XQELEKCTHZVBDBQR
07:57:35  changeset:   5014:66f6a5ade413 \ user:        HackBot \ date:        Thu Oct 02 04:37:09 2014 +0000 \ summary:      echo \'Who told you this?\' >wisdom/XQELEKCTHZVBDBQR
07:57:45  not very illuminating
08:02:21  `? password
08:02:22  The password of the month is 'PlayItSweetly,TakeMeDown,Oh,Jazzman'
08:02:36  `culprits wisdom/password
08:02:39  mroman oerjan oerjan oerjan mroman_
08:04:47  @tell shachaf Actually, it was the password.  Ask mroman_.
08:04:47  Consider it noted.
08:06:33  `` ls -l wisdom/'irrelevant info'
08:06:34  ​-rw-r--r-- 1 5000 0 10485760 Apr 15 07:51 wisdom/irrelevant info
08:12:49 -!- hjulle has joined.
08:16:45  :t base
08:16:46  (Integral a, Applicative f, Choice p) => Int -> p a (f a) -> p String (f String)
08:17:06  :t (#)
08:17:07  parse error on input ‘)’
08:17:14  :t ( #)
08:17:15  parse error on input ‘#)’
08:17:17  :t ( # )
08:17:18  AReview t b -> b -> t
08:31:58 -!- Patashu has joined.
08:35:33 -!- zadock has joined.
08:35:43  I have shaved a sheep. https://twitter.com/J_Arcane/status/612890396985831424
08:35:50   (but it had survived for 55 months) <-- shachaf can be so brutal :(
08:37:34  `cat bin/culprits
08:37:34  hg log --removed "$1" | grep summary: | awk '{print substr($2,2,length($2)-2)}' | sed "s/.$/\x0F&/" | xargs
08:39:04 -!- Patashu has quit (Ping timeout: 264 seconds).
08:39:16 -!- Patashu has joined.
08:40:03  @tell shachaf  oerjan: why didn't you tell me twhh <-- (1) i didn't realize (2) it was your program (3) i don't really know awk hth
08:40:04  Consider it noted.
08:41:22  `? nitia
08:41:23  nitia is the creator of all things. The BBC invented her.
08:41:35  i am too late :(
09:21:00 -!- zadock has quit (Quit: Leaving).
09:55:55 -!- qlkzy_ has changed nick to qlkzy.
09:58:39  World War Z was a very disappointing movie.
09:59:28  I thought it was just recently in the cinemas... but it appears to be from 2013 o_O
10:00:21  World War Z (2013) - IMDb
10:00:55  nice movie sense
10:01:08  It's my memory.
10:01:16  It mixes up things in time.
10:03:28  outside of what you presumed, when you experienced it you judged it correctly :D 
10:04:04  zombie outbreak yet brad pitt catches 4 flights crashes and survives all of them
10:05:04  super fast walking zombies
10:05:24 -!- hjulle has quit (Remote host closed the connection).
10:05:54  Zombies make no sense.
10:06:00  They are supposedly "undead".
10:06:29  undead should be a synonym for "alive".
10:07:23  How to make somebody undead: Infect the person with rabbies and make it not feel pain
10:07:24 -!- hjulle has joined.
10:07:48  People infected with rabbies behave really cool
10:08:00  *rabies
10:09:04  and it can lay dormant for 5 years
10:09:44  unlike the zombies in World War Z in which zombification happens in a matter of seconds.
10:10:40  ^imdb
10:10:48  hm
10:11:30  wait
10:11:33  Thor is from 2011?
10:11:40  what the fuck
10:12:34  did you just wake up from hypersleep?
10:12:41  there was supposed to be a guy to greet you
10:12:52  wait
10:13:04  was that my job
10:14:12  Are you often in #esoteric?
10:14:47  no
10:14:48  and where's elliot
10:14:54  i dont know why im here
10:15:51 -!- hjulle has quit (Remote host closed the connection).
10:19:10  hm
10:19:23  I remember watching Fast & Furiuos 7
10:20:00  and I remember it as pretty boring
10:20:13  and very unrealistic.
10:24:53 -!- boily has joined.
10:39:01   It mixes up things in time. <-- do you remember things from the future?  inquiring minds want to know!
10:39:21  hellørjan. mroman_'s a time-travelling agent?
10:40:10  Uhm... no.
10:40:39  boily: his memory is disconnected from time
10:40:55  `? elliot
10:41:02 -!- boily has quit (*.net *.split).
10:41:02 -!- zzo38 has quit (*.net *.split).
10:41:02 -!- tromp__ has quit (*.net *.split).
10:41:02 -!- kenj0 has quit (*.net *.split).
10:41:03 -!- PinealGlandOptic has quit (*.net *.split).
10:41:03 -!- izabera has quit (*.net *.split).
10:41:03 -!- qlkzy has quit (*.net *.split).
10:41:03 -!- villasukka has quit (*.net *.split).
10:41:03 -!- staffehn_ has quit (*.net *.split).
10:41:11 -!- qlkzy_ has joined.
10:41:11  No one was ever called Elliot.
10:41:14 -!- PinealGlandOptic has joined.
10:41:20  oops
10:41:22 -!- v4s has joined.
10:41:27 -!- boily has joined.
10:41:28  mroman_: hth
10:41:36 -!- tromp has joined.
10:41:36  `? eliot
10:41:37  Eliot inverted cats, then Taneb stole his inversion.
10:41:37 -!- izabera has joined.
10:41:41 * oerjan doesn't know where elliott is either...
10:42:10 -!- staffehn has joined.
10:42:46  `? eliott
10:42:47  eliott? ¯\(°​_o)/¯
10:43:09  `Learn Eliott completes the set of stupid spellings.
10:43:09  ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: Learn: not found
10:43:14  `learn Eliott completes the set of stupid spellings.
10:43:17  Learned 'eliott': Eliott completes the set of stupid spellings.
10:44:04  haven't seen him in a while.
10:44:20  @ask elliott where do you happen to be at hth
10:44:20  Consider it noted.
10:44:41  afaik he's not been on freenode at all for a while, so lambdabot is unlikely to help
10:48:57 -!- lleu has joined.
11:05:21  "We provide source code distributions in a variety of archive types. Generally, speaking, Windows users should download .zip files. Users of all other operating systems should download .tar.gz or .tar.bz2 files." -- huh, why would I do that? if it's mostly source code, the .bz2 files will be 60% the size of the .zip files, I won't download zips even on windows when the bz2 is there.
11:06:07  because windows users need a program to extract tar.bz2 that isn't typically there?
11:06:27  it's there. it's among the first thing I install, ever.
11:06:37  well, you do
11:06:51  and if I want to download this source code thing from the internet, I may as well download 7z first
11:07:01  well, >you< install it.
11:07:33  how much do you pay per MB of bandwidth?
11:08:06  scoofy: the bandwidth doesn't matter, but my disk space isn't free, and I won't recompress everything I download
11:08:22  how much do you pay for disk space per MB? $0.02 ?
11:08:51  no, it's a company machine, disk space there costs much more than on my home machine
11:09:30  do the company charge you extra?
11:10:04  and I have like four gigabytes of installers, many of them large tarballs or zips of a hundred megabyte size, though they're mostly binaries, not source code
11:10:43  mind you, the compression probably matters only for those few very large installers, not these small ones
11:10:51  so for these ones I could get the zip
11:11:18  http://img.izismile.com/img/img3/20100923/640/ancient_computer_ads_640_high_08.jpg
11:12:47  a 8GB pendrive costs $5 on ebay
11:13:30  sure, the kind that's slow and unreliable. storage costs much more when you want it fast and redundant with backups.
11:14:48  well, you don't get something for nothing
11:15:09  for redundancy, you'd need 2 pendrives. that'd be $10.
11:16:03  or Google Drive, gives you 15 GB storage for free.
11:16:32 -!- oerjan has quit (Quit: leaving).
11:18:33  don't be ridiculous, I have 700 gigabytes of data just on this workstation, half of it hard to reproduce video data, I need real hard disks, fast and reliable, not pendrive junk
11:19:45  those cost about 128 EUR per two terabyte disk
11:20:04  (that's an approximate prize, not an offer)
11:20:23  (imagine "not for sale" written accross the image in red letters)
11:23:01 -!- Tritonio has quit (Remote host closed the connection).
11:25:28  "Average Cost Per Gigabyte" - year 2014: $0.03
11:25:39  http://www.statisticbrain.com/average-cost-of-hard-drive-storage/
11:26:20  and you whine about some 1MB installer being .zip and not .bz2
11:26:34  it's not some 1 MB installer. I said I have 100 MB installers.
11:26:37  s/installer/source package/
11:26:40  the 1 MB installers don't matter
11:26:58  so... if 1 GB HDD storage costs $0.03, then.... 100 MB installers storage cost is.. $0.003
11:27:04  less than the price of a chewing gum
11:27:41  and you have 2 terabyte disks anyways, to store your 700 GB of videos
11:27:54  no, twice as much, the "average cost per gigabyte" is made up mostly of unreliable or slow hard disks, or hard disks bought in hundreds for data centers in which case they get it cheaper
11:28:07  okay, sorry. then it costs $0.006
11:28:11  almost a cent
11:28:23  nah, 400 GB of videos locally on this workstation, there's more on the big servers
11:28:33  the other 300 GB is not videos but miscellaneous data
11:28:48 -!- boily has quit (Quit: MOAT CHICKEN).
11:29:11  anf you have "like four gigabytes of installers"
11:29:13 -!- Patashu has quit (Quit: Soundcloud (Famitracker Chiptunes): http://www.soundcloud.com/patashu MSN: Patashu@hotmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .).
11:29:21  so that's <1% of all your data on your local workstation
11:29:50  calculating with double of 'average price of HDD per gigabyte', that'd cost you $0.24 in storage
11:32:08  no, not less than 1%, because I have about 4 gigabytes of installers total
11:32:14  more like 2%
11:32:18  but whatever
11:32:23  and you have 400 GB of videos. 4 GB is 1% of 400 GB
11:32:32  but you have 400 GB of videos and 300 GB of other data, that's 700 GB
11:33:01  1 GB out of 700GB, is 0.14%.
11:33:16  not even one percent.
11:33:31  eh, i mean...
11:33:43  4 GB out of 700 GB, that's 0.57%.
11:34:15  if your total storage is 2 TB, then 4 GB installers consume 0.2% of your total storage.
11:34:35  if your 2 TB storage cost 128 EUR, then 0.2% of 128 EUR cost 0.25 EUR.
11:34:52  Average cost per gigabyte of mirrored, backed-up, network-attached storage is more like $0.1 per month
11:37:36  Looks like amazon s3 goes with $0.03 (not including backup)
11:37:48  so, b_jonas's 4 GB of installers mirrored, backed-up, network-attached storage cost would be $0.4 per month.
11:38:46  adding 100 MB to it increases monthly cost by $0.01 per month, or one cent per month.
11:39:33  Maybe. Note that unpacking the source tarball is going to use the same amount of space at any rate, so whatever
11:46:19  Don't modern filesystems use compression anyway?
11:46:52  not necessariyl
11:47:15  some may do, but afaik it's optional, not by default
11:47:38  mroman_: no, at least not by default because that would be slow, and definitely not the kind of strong compression that would recompress a zip archive to a bz2 archive
11:47:39  Which ones do?
11:48:09  it can't be the default because it's often slow
11:48:25  NTFS can do it 
11:48:26 -!- Patashu has joined.
11:48:29  but it's optional.
11:48:38  you can configure it per folder
11:49:02  mroman_: sure, but most large files that make sense to be compressed are compressed anyawy
11:49:03  That's the only "modern filesystem" in common use that does
11:49:19  like I said, 400 gigabytes of videos on this workstation, and those are all compressed
11:49:30  not by filesystem
11:49:32  much of the rest of large data is compressed too
11:49:40  yes, not by the filesystem, but in a lossy way
11:50:56  Undoubtedly trying to compress already compressed audio/video files probably won't do much
11:51:30  and things that would benefit from compression is usually very small and HDDs today are huge
11:51:33  mroman_: well, I've seen messed up video files where it would help, but yes
11:51:44  these aren't that
11:52:02  most multimedia formats dont' compress well (because, already compressed usually)
11:52:02  but I'm not sure if you could get some extra compression if you do it not on a file basis
11:52:08  but on a more global basis
11:52:17  such as HDD sectors and what not
11:52:17  textfiles compress well
11:52:20  Well, SSD firmwares have tried to do data compression. That experience has shown us all why it's generally a bad idea
11:52:21  and are usually small.
11:52:50  Jafet: Ah. Ok.
11:53:06  some file systems allow mounting a .zip or .tar.gz
11:53:07  (File sizes become unpredictable, and compression code is complicated and buggy, adjectives you don't want in a filesystem or block device)
11:53:43  even bzip2
11:54:24  example: "TrueZIP is a Java based virtual file system (VFS) which enables client applications to perform CRUD (Create, Read, Update, Delete) operations on archive files as if they were virtual directories, even with nested archive files in multithreaded environments"
11:55:28 -!- Herbalist has joined.
11:55:59  That sounds terrible for performance
11:57:20  interesting.
11:57:43  there's also some google userspace fs based on google mail or something
11:58:02  also on my windows there's this weird cloud folder
11:58:26  SkyDrive(tm)(r)
11:58:38  well, compression always decreases performance. there's no free lunch
11:59:06  There is no way to update a file in a zip archive in place
11:59:20  yet they do it somehow.
11:59:45  You need to either move all the later files, or append the new file to the end and leave a hole in the archive
12:00:01  if a file size changes you can insert a comment between it and the next file
12:00:18  Yes, but not if the size increases
12:00:32  then you leave a hole and append at end.
12:00:34  (Hmm, maybe you can move some of the other files to the end?)
12:00:40  and if you write another, smaller file, then you fill the hole.
12:02:33  which is what filesystems do anyway :)
12:02:37  well
12:02:39  Yes, that is terrible for performance because it can lead to unbounded fragmentation
12:02:39  the old ones
12:02:48  the sucky ones
12:02:55  No, filesystems allocate files in blocks
12:03:05  Jafet: just like with traditional filesystems.
12:03:13  modern ones fragment less
12:03:46  (but can lead to other problems, like ext4 delayed allocation can cause data loss if there's a power outage)
12:03:54  Jafet: I know.
12:04:12  Jafet: so filesystems waste an entire block, even if you write 1 byte :)
12:04:25  That's still bounded (and internal) fragmentation
12:05:09  maybe trueZIP defragments .zip files.
12:05:24  like how you defragment disks in windows...
12:05:30  Hey
12:05:43  Y'all heard of 3d fractals?
12:05:52  (Even very old filesystems, such as the ones in Version 7 Unix, use block allocation for files)
12:06:10  no one said the contrary.
12:06:33  Well, you can't do that with zip archives.
12:06:55  punch card file systems ftw
12:07:44  what would be the point of 'allocating blocks' with zip archives? the point of zip archives is files to be small, not to waste an entire block even for a tiny file
12:07:50  so it'd defeat its purpose
12:08:00 -!- mhi^ has left.
12:08:29  Indeed, so treating a zip archive like a filesystem is inherently a bad idea
12:08:33  some FS let you configure the cluster sizes
12:08:47  depending on if you have a lot of small sizes or a bunch of huge files
12:08:50  Jafet: when it's read-only, it's actually not a bad idea
12:08:52  *small files
12:09:01  You guys talking about physfs?
12:09:18  cd foo.tar.gz
12:09:20  ls -lah
12:09:23  this would be cool
12:09:36  cp foo.tar.gz/toextract.txt ./
12:09:47  Some fuse fs could do it
12:09:53  you wouldn't need this weird tar util anymore
12:10:10  Actually, most modern filesystems just inline small files into the inode or squash multiple files into one block
12:10:16  mroman_: there's zcat
12:10:17  :)
12:10:51  zcat foo.tar.gz >toextract.txt
12:13:08  Even though tar uses ascii, I don't think that's normally what you want
12:14:03  extension said .txt
12:14:07  that normally implies ASCII
12:14:28  It does not normally imply that an entire tar file is inside it, though.
12:14:47  okay, then zcat foo.gz >toextract.txt
12:16:20  In that case, you might as well use gunzip -c which actually does unpack gzip files (as opposed to zcat which may not work with gzip format on some systems)
12:16:50  sure.
12:18:03  well
12:18:06  tar can ungzip as well
12:19:00  using the z option
12:19:03  as in xvz
12:21:42 -!- qlkzy_ has changed nick to qlkzy.
12:23:04 -!- hilquias has quit (Remote host closed the connection).
12:29:37 -!- FreeFull has quit (Quit: BBS).
12:34:14 -!- FreeFull has joined.
12:35:10 -!- AnotherTest has joined.
12:36:40 -!- Patashu has quit (Ping timeout: 255 seconds).
13:15:54  oerjan: I thought you realized. Never mind.
13:16:17  oerjan: I was mostly wondering why a wisdom/ entry inaccessible with `? exists.
13:16:28  mroman_: Apparently you know?
13:17:04  oerjan: you should create a better entry for nitia twh
13:37:56 -!- `^_^v has joined.
13:41:19  shachaf: Know what?
13:41:56  `cat wisdom/XQELEKCTHZVBDBQR
13:41:57  Who told you this?
13:42:21  It's the password.
13:42:42  We have asked the mighty machine for the password
13:42:54  and the password is XQELEKCTHZVBDBQR
13:43:00  yet, it couldn't say what for.
13:45:28  mroman_: that's impossible. there's only one Q tile, and words longer than 15 letters can't fit on the board
13:45:57  > length "XQELEKCTHZVBDBQR"
13:45:58   16
13:46:09  15 doesn't exist in the 2^n system
13:46:22  (for integer n)
13:49:41  `? qzyzzalroum
13:49:42  You should start the crossword over.
13:55:18  mroman_: but it's inaccessible with `? tdnh
13:56:04  Hthth
14:02:22  @messeses-loud
14:02:22  oerjan asked 6h 23m 3s ago: Just to clear something up, are you physically larger than the average person twh
14:02:39  @tell oerjan Yes (due primarily to lean mass).
14:02:40  Consider it noted.
14:05:33  @messages-loud
14:05:33  oerjan said 6h 9m 13s ago:  oerjan: what's all this <-- I don't remember hth
14:05:33  oerjan said 6h 47s ago: Actually, it was the password. Ask mroman_.
14:05:33  oerjan said 5h 25m 30s ago:  oerjan: why didn't you tell me twhh <-- (1) i didn't realize (2) it was your program (3) i don't really know awk hth
14:06:06  oerjan: i don't really know awk either and i thought the program was matching on <> because i'd already forgotten how it worked hth
14:07:12 -!- Melvar` has changed nick to Melvar.
14:25:42 -!- nys has joined.
14:28:00  what?
14:28:10  `? XQELEKCTHZVBDBQR
14:28:11  XQELEKCTHZVBDBQR? ¯\(°​_o)/¯
14:28:19  well
14:28:20  this is funny
14:28:37  but it fits.
14:28:42  Since we don't know what it's for.
14:29:20  `ls wisdom/XQ*
14:29:21  ls: cannot access wisdom/XQ*: No such file or directory
14:29:28  `run ls -lah wisdom/
14:29:29  As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.
14:29:36  i see
14:29:51 -!- vanila has joined.
14:30:18 -!- Herbalist has quit (Ping timeout: 256 seconds).
14:31:11 -!- Herbalist has joined.
14:31:21  shachaf: That's probably because ? does a lower-case
14:31:37  and the file is upper-case
14:31:45  Yes, I know.
14:32:03  naturally, the password is upper-case
14:32:09  so making it lower-case would be totally wrong
14:47:47 -!- ThePendulum has joined.
14:47:50 -!- ThePendulum has left.
14:54:46  `run ls wisdom/XQ*
14:54:47  wisdom/XQELEKCTHZVBDBQR
14:54:59  `? XQELEKCTHZVBDBQR
14:55:00  XQELEKCTHZVBDBQR? ¯\(°​_o)/¯
14:55:04  `cat wisdom/XQELEKCTHZVBDBQR
14:55:05  Who told you this?
14:55:44  what
14:56:14  I feel like I was planning to say or do something.
14:58:27  That's cool.
14:58:51  not as cool as playing video games while dissociating
15:00:09 -!- augur_ has quit (Quit: Leaving...).
15:04:02 -!- rdococ has joined.
15:06:32  `` culprits wisdom/XQ*
15:06:38  oerjan
15:06:49  `` culprits wisdom
15:06:51  oerjan shachaf shachaf tswett oerjan oerjan oerjan hppavilion1 shachaf tswett oerjan oerjan oerjan mroman oerjan oerjan shachaf shachaf shachaf oerjan shachaf orenn orenn ais523 shachaf shachaf tswett shachaf shachaf shachaf shachaf shachaf hppavilion1 hppavilion1_ coppro ais523 Taneb oerjan tswett orenn shac
15:08:00  pikhq: how do I make your country stop being terrible?
15:08:32  by stopping it from existing
15:10:16 -!- augur has joined.
15:11:13  Man, dissociated gaming is the best.
15:16:31 -!- hilquias has joined.
15:16:35 -!- hilquias has quit (Changing host).
15:16:35 -!- hilquias has joined.
15:21:29  https://esolangs.org/wiki/ASCII_art/mandelbrot
15:23:02  https://esolangs.org/wiki/Gibberish/JavaScript/HTML_interpreter I find spam here
15:23:22  unless yunpan is not spam
15:33:26  read more carefully
15:33:57  that's not spam, it's just the authors of those articles have trouble communicating in english
15:34:04 -!- spiette has joined.
15:34:17  and on behalf of that person, I feel offended.
15:34:30  good for you
15:35:08  thank you
15:42:58  [wiki] [[Table]]  http://esolangs.org/w/index.php?diff=43258&oldid=43241 * Rdococ * (+50) /* Arithmetic */ isn't Table code...
15:44:19 -!- heroux has quit (Ping timeout: 244 seconds).
15:44:25 -!- Wright has joined.
15:54:03 -!- hilquias has quit (Ping timeout: 264 seconds).
16:00:44 -!- Wright has quit (Ping timeout: 252 seconds).
16:01:22 -!- Lorenzo64 has joined.
16:08:43 -!- idris-bot has joined.
16:27:57  make a TC esolang that uses every chinese kanji for a different thing, and is not turing complete if any one character is removed from the language
16:30:31  it would be hard enough for every number from 0 to 9, wouldn't it?
16:30:53  yes very hard
16:30:59  espelically if oerjan is around
16:34:52 -!- Phantom_Hoover has joined.
16:34:53 -!- Phantom__Hoover has joined.
16:34:58 -!- Phantom__Hoover has quit (Client Quit).
16:35:41 -!- hilquias has joined.
16:44:34 -!- Wright has joined.
16:45:14 -!- heroux has joined.
16:49:39 -!- Lorenzo64 has quit (Read error: Connection reset by peer).
16:49:44 -!- HackEgo has quit (Remote host closed the connection).
16:51:49 -!- Wright has quit (Ping timeout: 265 seconds).
16:59:57  what's the name for good features where you had to implement nothing for the feature to work, it just fell out from the rest of the design?
17:00:00 -!- Wright has joined.
17:01:20  an example I'm fond of is quantity control in eye drops. no matter how much liquid you get into your eyes from an eye drops, the right amount will remain in your eyes and the extra will flow out on the bottom because your eyes just can't hold it. so the quantity is entirely self-regulating, and the container doesn't have to do anything for this.
17:01:35  as a result, the only way to take too much eye drops is if you use it too frequently.
17:02:02 -!- Wright has quit (Read error: Connection reset by peer).
17:02:04 -!- gamemanj has joined.
17:02:11  (there are some ways to take too few eye drops, or the wrong type, or use it when you shouldn't use it at all of course)
17:11:33  coppro: I dunno.
17:12:28 -!- mihow has joined.
17:41:42  b_jonas: It's because eyes have their own lubricating system built in
17:42:15  And given people cry sometimes, that has to drain properly
17:42:35  FreeFull: yes, but it's free for the eyedrops
17:43:27  If you didn't do anything for a feature, is it your feature?
17:53:43 -!- zzo38 has joined.
18:03:45  `wisdom
18:04:22  oh :'(
18:08:44 -!- ais523 has joined.
18:16:14 -!- callforjudgement has joined.
18:19:32 -!- lleu has quit (Quit: That's what she said).
18:19:52 -!- lleu has joined.
18:21:11 -!- ais523 has quit (Disconnected by services).
18:21:53 -!- callforjudgement has changed nick to ais523.
18:27:52 -!- nycs has joined.
18:29:39 -!- FreeFull has quit (Quit: BBS).
18:30:10 -!- `^_^v has quit (Ping timeout: 244 seconds).
18:30:27 -!- ais523 has quit (Ping timeout: 276 seconds).
18:32:03  pikhq: :(
18:32:45  pikhq: When did you say you're moving here?
18:35:09 -!- ais523 has joined.
18:35:45  I just rebooted because the network adapter was malfunctioning
18:35:55  and remembered to check the parent PID of Abiword this time
18:35:57  it is… upstart!
18:36:10  lol
18:36:11  oh
18:36:21  i tohught ubuntu is using systmed
18:36:21  I have the feeling that upstart is upset that this is a systemd system now
18:36:25  vanila: it is
18:36:28  but it's using upstart too somehow
18:36:29  O_O
18:36:30  lol
18:36:31  and when upstart is being upstart, not init
18:36:35  what the heck...
18:36:37  it's just utterly craz
18:36:40  *crazy
18:36:47  maybe you can delete upstart
18:36:49  either that or this is some sort of malware pretending to be upstart
18:36:57  but I don't get why malware would open abiword
18:37:06  ais523: Are you sure nitia didn't start it up?
18:37:49  upstart's parent is /usr/sbin/lightdm (running as root, not ais523)
18:38:00  that's great
18:38:06  ais523: maybe trollware?
18:38:08  and lightdm has caused problems for me too
18:38:25  I think all lightdm does is run your desktop environment thing.
18:38:57  well, the only time the boot failed
18:39:01  lightdm was involved somehow
18:39:08  it tried to start for about 30 seconds, gave up
18:39:13  and then did a clean shutdown of the system
18:40:23  but up until now I hadn't made the connection that lightdm = gdm equivalent, not metacity/compiz equivalent
18:41:16  I've never heard of lightdm behaving like that
18:42:08  coppro: well you can easily blame systemd, or even plymouth (I was reading the messages that boot, which might be related)
18:46:51  shachaf: "Soon".
18:47:03  Next couple weeks or so?
18:50:00  b_jonas: there's the phrase "happy accident", but that's sort of informal.
18:50:50  Maybe you should call it an "accidental feature".
18:59:31 -!- oerjan has joined.
19:01:39 -!- TodPunk has quit (Ping timeout: 276 seconds).
19:02:40  is there an international campaign to outlaw subwoofers i think twh in this building
19:02:54  @messages-
19:02:54  tswett said 5h 14s ago: Yes (due primarily to lean mass).
19:03:40  oerjan: sgtm
19:04:12  international campaign to outlaw subwoofers in oerjan's building
19:04:46  subwoofers are terrible. worse than dogs.
19:04:56  dogs are just regular woofers
19:04:58  unfortunately dogs are p. good so that's not saying v. much
19:08:09  Superwoofers?
19:12:43  https://medium.com/relevant-stories/rel-chapter-1-907ff616bf80
19:13:18  hi nortti
19:13:23  Maybe I was mixing you up with nitia.
19:13:35  hi shachaf
19:13:35  Because I thought that was a real nick or something.
19:13:53  nitia?
19:14:04  HackEgo is gone. :-(
19:14:17  nitia created a bunch of files in the HackEgo repository.
19:14:29  ah
19:14:34  I'm not them
19:14:39  According to `culprits
19:14:47  Which is a broken script.
19:14:59  such as?
19:15:06  It makes up people like nitia and estin
19:15:14  haha
19:15:19  oerjan: fix HackEgo twh
19:15:31  Is that URL supposed to be relevant?
19:15:52  no, that url is irrelevant, but on relevant
19:16:40  that json-based lang they created seemes esoteric-y
19:17:32  wow
19:17:40  json language
19:18:18 -!- AnotherTest has quit (Ping timeout: 264 seconds).
19:18:58  shachaf: I thought we have to ping fizzie or elliott for that
19:19:16  Or Guest62171?
19:19:34  it's no longer run by gregor?
19:19:48 -!- FreeFull has joined.
19:20:04  This looks like one of those languages that should have remained esoteric
19:20:07 * int-e wonders how the esolangs.org takeover is going
19:22:45  this 100% looks like a esolang
19:23:11  its actually worse though
19:27:13 -!- rdococ has quit (Read error: Connection reset by peer).
19:28:39  XSLT for TC XML
19:28:45  this stupid thing for TC JSON
19:28:50  that CA thing for TC CSS
19:29:00  we get a full stack of tc languages
19:29:23      "_RETURN":{"_MATH":"{foo}+{var}"}
19:29:32  The function “_MATH”, from the above example, parses a string into a mathematical expression and returns its result.
19:29:41  thats legit
19:29:48  I wonder what happens if you want to name something starting with an _
19:29:55  sounds better than javascript
19:30:27   shachaf: I thought we have to ping fizzie or elliott for that <-- Gregor, not elliott.
19:30:41  This is the sort of programming language that you invent by accident.
19:30:55  Macro-RDF for TC RDF
19:31:07  oerjan: it seems to me that pinging any of those three is about equally effective hth
19:31:27  Just make sure to use sendmail for mailing your webapp's users and you're good to go
19:33:59  [ :return [ :add _:foo, _:bar ] ]
19:33:59  zzo38: |syntax error
19:33:59  zzo38: |        :return[ :add _:foo,_:bar]]
19:34:17  I don't care if it is syntax error, that's fine with me
19:37:39 -!- TodPunk has joined.
19:38:16 -!- vanila has quit (Quit: Leaving).
19:40:19 -!- Wright has joined.
19:42:01   oerjan: it seems to me that pinging any of those three is about equally effective hth <-- that is true.  although elliott isn't even on the network.
19:42:27  oerjan: nevertheless hth
19:42:55  fizzie: ping
19:42:58  Guest62171: ping
19:44:19  Gregor: ping
19:45:41 -!- contrapumpkin has quit (Ping timeout: 252 seconds).
19:46:13 -!- copumpkin has joined.
19:49:20 -!- copumpkin has quit (Excess Flood).
19:54:12  fizzie has disappeared into the google black hole hth
19:57:35  `danddreclist 64
19:57:46  Finally, here it is.
19:58:38  =HackEgo> danddreclist 64: shachaf nooodl boily \ http://zzo38computer.org/dnd/recording/level20.tex
19:59:13  of course shachaf is the only one actually here...
19:59:32  I stopped reading danddreclist a while ago.
20:01:01  ais523: hey, you could modify thutubot to link to HackEgo instead of lambdabot that would help >:P
20:01:10  Do you still want your name on their though or do you want to remove it afterward?
20:01:15  *twh
20:01:36  oerjan: it's not like thutubot's been online in ages
20:01:41  I have a crazy idea. I think it wouldn't be too difficult to build a sort of distributed vcs layer over svn, 
20:02:14  if we only had an exploit to actually get HackEgo to reconnect...
20:03:17  where you can create branches that track a remote svn repostiroy, and you can fetch to and push to it, and it could even be very compatible with ordinary svn in the sense that you could use ordinary svn for any operation that's within a repository.
20:03:54  As long as you don't mind it being not as efficient with disk space and caches as a first-class distributed vcs.
20:03:58  b_jonas: There are several versions of this already, aren't there?
20:04:06  And I think it wouldn't even be very difficult to build such a thing.
20:04:13  svk, git-svn
20:04:26  shachaf: I don't know of any. I've seen several that can *pull* but not push.
20:04:49  Ah.
20:05:01  shachaf: I'll have to look at git-svn because I'm not too familiar with it, but I think that's not what I want
20:05:25  I think it's not.
20:05:40  Well, I'll have to look at git-svn anyway, because people praise it, even if it's not for this.
20:06:02  But anyway, I'm not completely sure this is possible, and how hard it is, I'm still trying to figure out the details.
20:06:31  But if I decide it's not very difficult, I might even try to write such a thing myself, because I like subversion and I'd totally use something like this.
20:07:37 -!- copumpkin has joined.
20:08:58  hi copumpkin
20:09:08  cohi pumpkin
20:09:19  I like subversion because it is designed well, it has a good interface, and keeps improving all the time.
20:09:57  I don't know much about working of Subversion
20:10:25  b_jonas: but it's a CCVS
20:10:45  err CVCS
20:11:21  Which is meaning what?
20:11:25  coppro: what does that mean?
20:11:31  "CVCS"?
20:11:40  centralized version control system
20:11:51  coppro: yes, and that's exactly the problem this would fix
20:12:48  why do you want a cnetralized system to begin with, though?
20:13:54  coppro: I said above, because svn is designed and implemented well, it has a good interface, and keeps improving so I get new goodies but all compatibility with every minor version upgrade,
20:14:13  and also existing people are using svn so I could use this to existing svn repositories.
20:15:01  Really, I like svn, and I think many people who don't like it don't like it because they've got their impressions from older versions of svn (especially ones before 1.5) which weren't as good as current ones are.
20:15:10  I don't seem to have Subversion in my computer though
20:15:18  zzo38: you can probably install. 
20:15:34  zzo38: the executable is called svn , if you want to check if it's already on
20:15:48  I did check that, I don't have it on Cygwin.
20:16:01  and the homepage is http://subversion.apache.org/ which tells you how to install
20:16:16  oh, I don't know cygwin, I don't know if there's a cygwin version
20:16:21  but there's a native windows version
20:16:50  svn is quite portable, they develop it so it works well on windows (unless it's version old versions of windows) as much as that's possible
20:17:00  I don't need a Cygwin version; I just checked there because if I had it, that is where it would be.
20:20:30  (and when I said it would be compatible with svn, imagine the disclaimer that that's as long as all the repositories and svn servers are svn 1.5 or later)
20:20:44  (but using svn older than that is a bad idea anyway)
20:22:50   oerjan: I thought you realized. Never mind. <-- i realized what the nitia entries were but not that it was due to a bug in your program
20:23:04  more like a feature hth
20:24:16  OKAY
20:26:00 -!- hilquias has quit (Ping timeout: 255 seconds).
20:38:37  Also, if someone made something like this, it might count as esoteric enough for this channel.
20:40:51  nitia is my favourite user
20:42:04  who is this nitia person anyway?
20:42:53  `culprits bin/list
20:42:59  oh wait
20:43:19 -!- nortti has changed nick to nitia.
20:43:21  ais523: it's hard to demonstrate without HackEgo tdnh
20:43:46  ah, is that the only place it comes from?
20:43:56 -!- nitia has changed nick to nortti.
20:44:15  oh someone actually nicked to it...
20:44:28  yes, it's mine now
20:44:31  a very nortti boy
20:44:44  -NickServ- Information on nitia (account nortti):
20:51:08  I'm still using rsync -e "sudo -u" as a convenient way to copy files between users
20:51:33  b_jonas: sudo cp; sudo chown?
20:51:47  ais523: no, that requires root
20:52:00  this works even between two non-root users if I have sudo permissions
20:52:05  actually, the method I use when retrieving read-protected files from nethack4.org is to get the destination user to make an a+r copy
20:52:14  I don't want to use root when I don't have to, even if I have root access, to avoid mistakes
20:55:47 -!- nycs has quit (Quit: This computer has gone to sleep).
20:57:02 -!- AnotherTest has joined.
20:58:17 -!- Frooxius has joined.
20:58:53 -!- ais523 has quit.
20:59:50 -!- edwardk has quit (Changing host).
20:59:51 -!- edwardk has joined.
21:01:44 -!- AnotherTest has quit (Ping timeout: 276 seconds).
21:03:34 -!- edwardk has quit.
21:03:45 -!- edwardk has joined.
21:04:03 -!- Patashu has joined.
21:12:38 -!- gamemanj has quit (Ping timeout: 256 seconds).
21:23:15 -!- oerjan has quit (Quit: Nite).
21:24:47 -!- AnotherTest has joined.
21:35:47 -!- AnotherTest has quit (Remote host closed the connection).
21:36:21 -!- Patashu has quit (Ping timeout: 276 seconds).
21:38:53 -!- EgoBot has quit (Remote host closed the connection).
21:40:07 -!- EgoBot has joined.
21:40:28 -!- GeekDude has joined.
21:45:20 -!- Sprocklem has joined.
21:51:18 -!- HackEgo has joined.
22:06:56 -!- TieSoul has quit (Read error: Connection reset by peer).
22:07:10 -!- TieSoul has joined.
22:21:41 -!- mihow has quit (Quit: mihow).
22:21:51  `olist 991
22:22:02  olist 991: shachaf oerjan Sgeo FireFly boily nortti
22:22:20  `welcome HackEgo
22:22:25  HackEgo: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
22:22:43  o
22:30:48  hauts
22:30:53  HireFly
22:30:57  A French word, pronouned /o/.
22:30:57                            |
22:30:57                           /|
22:31:05  Thank you, myndzi.
22:31:11  Thyndzi.
22:34:46 -!- sunnymilk has joined.
22:49:37 -!- lleu has quit (Read error: Connection reset by peer).
22:51:46  hachaf
22:51:56  ha
22:52:14  how do you do?
22:52:30  do what?
22:52:54  how's it going? what's up? how's life?
22:53:44  whoa
22:54:58  That sounds positive
22:58:01  i don't really know hth
22:58:06  how's your life
22:58:11  are we living the same life
23:00:12  Good question
23:00:50 -!- staffehn has quit (Ping timeout: 246 seconds).
23:04:30 -!- staffehn has joined.
23:34:17 -!- EgoBot has quit (Ping timeout: 256 seconds).
23:34:39 -!- YokeOfIdea has joined.
23:35:01 -!- EgoBot has joined.
23:37:01 -!- mihow has joined.
23:54:09 -!- mihow has quit (Quit: mihow).
23:56:32 -!- mihow has joined.