←2017-01-27 2017-01-28 2017-01-29→ ↑2017 ↑all
00:02:06 -!- `^_^v has quit (Ping timeout: 240 seconds).
00:03:52 <int-e> better than another brainfuck clone
00:05:57 <DHeadshot> Depends on the clone. Does COW count as a bf clone?
00:07:34 <int-e> I'd say yes.
00:08:34 <int-e> (the additional 4 instructions aren't interesting; if anything they destroy some of BF's unique flavor. Also the resulting code is unreadable.)
00:17:41 -!- DHeadshot has quit (Ping timeout: 240 seconds).
00:28:15 <ais523> boily: we /very/ rarely use [[Category:Shameful]]
00:28:33 <ais523> and I'm normally quick to argue with people who use it in places other than where it's really necessary
00:28:51 <ais523> but if someone added it to that article, I think I'd turn aside and not interfere
00:29:12 <ais523> even so, though, I don't think it's quite as bad as, say, ESME or Snack
00:30:09 <ais523> or FURscript
00:31:32 <boily> ESME brings back repressed memories...
00:32:12 <ais523> apparently I capitalised it wrong, but I'm not sure it matters
00:35:23 -!- tromp has joined.
00:35:58 <boily> `wisdom
00:35:59 <HackEgo> overworld//The overworld is an alternative name for the world map, used by players of the Zelda video games.
00:36:17 <boily> `wisdom
00:36:19 <HackEgo> nvd//nvd is what Taneb calls himself when he wants to feel professional.
00:37:09 <boily> being professional is unconfortable. cramped clothes that restrain movement freedom.
00:37:46 <ais523> boily: back when I was at school, my school uniform was basically a suit but didn't restrain freedom at all, really
00:37:49 <hppavilion2> Is there a standard symbol (or at least a standard name) for the following function (expressed in Python)?- f = lambda x, k: 0 if (x % k != 0) else f(x/k, k)+1
00:37:55 <ais523> why can't they make actual professional suits like that?
00:38:07 -!- 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.”).
00:38:27 <ais523> hppavilion2: "the number of times k divides x"; it's a builtin in Jelly
00:38:43 <ais523> which offers the alternative names "order", "multiplicity", and one other
00:38:45 <ais523> so maybe it's not that standard
00:38:54 <hppavilion2> ais523: Ah :/
00:39:00 <hppavilion2> ais523: I'd kind of like a nice symbol :P
00:39:14 <ais523> well Jelly calls it ȯ
00:39:19 <int-e> ☃(n,p)
00:39:20 <hppavilion2> a #/ b might work
00:39:22 <ais523> which isn't a commonly used symbol in other contexts
00:39:27 <hppavilion2> ais523: OK, what's Jelly?
00:39:47 <int-e> (there'snow particular reason)
00:39:59 -!- tromp has quit (Ping timeout: 264 seconds).
00:40:04 <hppavilion2> Ah, found it
00:41:02 <ais523> http://esolangs.org/wiki/Jelly exists, although it's just a "this is where you find more information"
00:41:12 <ais523> but it's famous for having a lot of builtins
00:56:11 -!- Zarutian has quit (Quit: Zarutian).
01:07:22 -!- tromp has joined.
01:15:11 -!- augur has quit (Remote host closed the connection).
01:15:52 -!- augur has joined.
01:17:25 -!- tromp has quit (Remote host closed the connection).
01:20:26 -!- augur has quit (Ping timeout: 255 seconds).
01:21:05 <boily> Jelly is very APLy...
01:21:32 <hppavilion2> boily: Is this an APL Jelly joke?
01:22:30 <boily> no, I don't spread jokes like that.
01:29:54 -!- doesthiswork has joined.
01:36:53 -!- Zarutian has joined.
01:39:08 <ais523> boily: Jelly is a J derivative, and J's an APL derivative, so the APLishness is not surprising
01:39:29 <boily> that explains things.
01:42:43 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:45:30 -!- tromp has joined.
01:46:09 -!- kiki` has quit (Quit: Connection closed for inactivity).
02:01:32 -!- ais523 has quit (Ping timeout: 245 seconds).
02:08:25 -!- tromp has quit (Remote host closed the connection).
02:11:28 <zzo38> I managed to make a program it can execute a fragment shader program and write output on stdout, but there is two problem. One is that it results 8-bit precision and I cannot figure out how to make 16-bit precision, other is that it creates a window on the screen, even if I do not need it; if I don't display the window then nothing else works.
02:20:55 -!- tromp has joined.
02:35:25 -!- boily has quit (Quit: INVASIVE CHICKEN).
03:34:34 -!- tromp has quit (Read error: Connection reset by peer).
03:42:13 -!- doesthiswork1 has joined.
03:42:13 -!- doesthiswork has quit (Read error: Connection reset by peer).
03:46:03 -!- Zarutian has quit (Quit: Zarutian).
03:53:29 -!- tromp has joined.
04:10:21 -!- hppavilion2 has quit (Ping timeout: 276 seconds).
04:16:23 -!- augur has joined.
04:20:53 -!- augur has quit (Ping timeout: 255 seconds).
04:31:11 <\oren\> TIL the pound symbol is a stylized L with a stroke
04:36:44 <\oren\> I had thought it was a stylized E
04:41:47 <HackEgo> [wiki] [[Special:Log/newusers]] create * Sunjay * New user account
04:45:35 <pikhq> It's... Literally short for "libra".
04:48:28 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50808&oldid=50801 * Sunjay * (+190)
04:48:40 <HackEgo> [wiki] [[Brainfuck algorithms]] https://esolangs.org/w/index.php?diff=50809&oldid=49627 * Sunjay * (+76) /* if (x) { code } */
04:53:24 <\oren\> pikhq: libra, as in the scales?
04:53:30 <\oren\> interesting
04:54:33 <rdococ> Ł
04:56:33 <\oren\> ¦.
04:56:44 <\oren\>
04:58:08 <deltab> yes, hence also lb
04:59:19 <zzo38> Is there a such thing as "name table texture" in OpenGL?
05:02:30 <pikhq> \oren\: Well, strictly "libra" as in the Roman unit of mass.
05:02:32 <pikhq> But, yes.
05:02:38 <pikhq> s/mass/weight/
05:02:53 <zzo38> O, it is a Roman unit of weight? I didn't know that?
05:15:26 <\oren\> "Historically, £1 worth of silver coins were a troy pound in weight; in August 2016 this amount of silver was worth approximately £170 sterling."
05:17:38 <HackEgo> [wiki] [[Special:Log/newusers]] create * Hsorenson * New user account
05:23:34 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50810&oldid=50808 * Hsorenson * (+250)
05:23:46 <HackEgo> [wiki] [[User:Hsorenson]] N https://esolangs.org/w/index.php?oldid=50811 * Hsorenson * (+195) Created page with "A GNU and FOSS junkie who also programs. I like making experimental things, some of which are programming languages to some definition. '''Links: ''' [https://github.com/..."
05:40:12 <HackEgo> [wiki] [[User:Hsorenson]] https://esolangs.org/w/index.php?diff=50812&oldid=50811 * Hsorenson * (+70)
06:17:09 -!- augur has joined.
06:21:28 -!- augur has quit (Ping timeout: 255 seconds).
07:10:47 -!- hppavilion2 has joined.
07:23:12 -!- doesthiswork has joined.
07:23:13 -!- doesthiswork1 has quit (Read error: Connection reset by peer).
07:23:38 -!- oerjan has joined.
07:30:24 <oerjan> @messages-cloudy
07:30:25 <lambdabot> boily said 7h 55m 55s ago: chúc mừng năm mớerjan!
07:31:47 <oerjan> @tell boily bood mornily!
07:31:47 <lambdabot> Consider it noted.
07:44:20 <oerjan> @tell ais523 <ais523> (HackEgo's actual purpose became somewhat lost with all the rainbow welcomes and the like, but it was originally meant to be an EgoBot that anyone could update rather than just it owner) <-- i think it got lost because it lacks so many of EgoBot's features (even after the ibin/ transfer), so people never bothered using it for the same things.
07:44:20 <lambdabot> Consider it noted.
07:46:06 <myname> egobot?
07:46:11 <oerjan> @tell ais523 basically, if it had _really_ been a drop-in replacement from the start, i think things would have turned out different.
07:46:11 <lambdabot> Consider it noted.
07:47:19 <oerjan> myname: EgoBot used to be the main bot of this channel. it was mainly an interpreter for heaps of esolangs, but not as extensible as HackEgo
07:47:50 <oerjan> it also had !bfjoust.
07:48:16 <pikhq> It also tended to get subtly broken on a whim.
07:48:26 <pikhq> Or profoundly.
07:48:32 * oerjan has forgotten about that.
07:50:22 <oerjan> many of the languages have been transfered to HackEgo's ibin/ directory, but the surrounding framework is partly missing.
07:51:12 <oerjan> (e.g. we can't run things from the web. and the userinterps that was what extensibility EgoBot allowed, did not get transferred.)
07:51:27 <oerjan> *that were
07:52:10 <oerjan> `slashes
07:52:48 <HackEgo> No output.
07:52:58 <oerjan> `slashes hi
07:53:04 <HackEgo> Can't open hi: No such file or directory at /hackenv/bin/slashes line 7.
07:53:10 <oerjan> bah
07:53:17 <oerjan> `which slashes
07:53:19 <HackEgo> ​/hackenv/bin/slashes
07:54:24 <oerjan> it is awkward to create commands that work with _both_ HackEgo's one-liner assumption and EgoBot's whole-file assumption.
07:55:45 <oerjan> @tell ais523 and the impedance mismatch between the systems is so big that no one has dared to try to unify them properly.
07:55:45 <lambdabot> Consider it noted.
08:07:53 -!- yorick has quit (Read error: Connection reset by peer).
08:10:06 -!- yorick has joined.
08:10:06 -!- yorick has quit (Changing host).
08:10:06 -!- yorick has joined.
08:17:43 -!- augur has joined.
08:18:00 -!- doesthiswork has quit (Quit: Leaving.).
08:22:31 -!- augur has quit (Ping timeout: 255 seconds).
08:38:20 <oerjan> `unidecode 𝄫
08:38:26 <HackEgo> ​[U+1D12B MUSICAL SYMBOL DOUBLE FLAT]
09:02:13 <oerjan> `unidecode ȯ
09:02:26 <HackEgo> ​[U+022F LATIN SMALL LETTER O WITH DOT ABOVE]
09:17:40 -!- ais523 has joined.
09:55:23 <ais523> does anyone here know of a filesystem that supports bignum-sized sparse files?
09:55:51 <ais523> i.e. the file itself can be almost arbitrarily large, but contains only a small number of nonzero bytes (which are recorded via their value and position in the file0
10:00:27 <ais523> on a related note, what does Unary do with characters in the program that aren't '0'?
10:02:23 <^v> ais523, bignum would be pointless for keeping track of files
10:03:29 <^v> 256 bits is enough to count every particle in the universe
10:03:29 <ais523> not really, sparse files are useful (and nothing's stopping them being way bigger than your disk), so why not arbitrarily large ones?
10:05:34 <ais523> I just created a 2.2 terabyte file on a 50 gigabyte partition, it takes up less than one kilobyte on disk
10:05:35 <oerjan> next up: sparse bignum
10:05:39 <oerjan> *+s
10:05:47 <ais523> oerjan: that doesn't even seem entirely useless
10:05:50 <^v> because there is not enough information in the world to store that information
10:06:03 <ais523> ^v: you're missing the point; not every byte stores information
10:06:12 <^v> ah i see
10:06:13 <ais523> the file is very compressible
10:06:15 <oerjan> ais523: and then you combine the two hth
10:06:37 <ais523> oerjan: aren't most of the forms of large primes that we have efficient tests for sparse bignums?
10:06:38 <^v> even with 128 bit pointers you will still never have collisions ever
10:06:55 <oerjan> ais523: hm maybe
10:07:18 <ais523> ^v: well, I'm mostly thinking of this in terms of writing a Unary interpreter (or a variant that uses '\0' rather than '0')
10:07:23 <ais523> the question is, how do you store the programs?
10:10:09 <oerjan> well this is obviously possible, it's just a question of whether anything does it
10:10:31 <oerjan> (which i'm not the right to answer)
10:10:48 <oerjan> anyway ->
10:11:08 -!- oerjan has quit (Quit: Shave the Welsh).
10:33:36 -!- augur has joined.
10:38:48 -!- augur has quit (Ping timeout: 258 seconds).
10:48:21 -!- hppavilion2 has changed nick to hppavilion[1].
10:57:07 -!- wob_jonas has joined.
11:00:01 <HackEgo> [wiki] [[Special:Log/newusers]] create * Ahto * New user account
11:02:31 <wob_jonas> <ais523> does anyone here know of a filesystem that supports bignum-sized sparse files? => whoa... that would be strange. you'd have to design the API very carefully so that you don't run into the problems you'd have if you eg. allowed pathname components longer than 255 bytes (or 255 utf16 units), so you can get stuck with a file on the file syste
11:02:31 <wob_jonas> m that you can't even delete because you don't have enough memory to store its filename
11:03:03 <wob_jonas> you'd need a newer version of stat that you can call in such a way that it doesn't return the size of the file, in case the file size is so large the stat would fail because it can't load it into memory
11:03:05 <^v> wob_jonas, wat
11:03:11 <ais523> well, if you don't allow bignum-sized filenames, if something goes badly wrong you at least have the option of deleting the file
11:03:19 <ais523> I agree that stat would be a problem, though
11:03:36 <wob_jonas> ^v: on unix, you can't have filenames longer than 255 bytes long. you can have pathnames longer than that, but you can recurse into directories without using a full pathname.
11:04:09 <^v> i know but bignum sux
11:04:54 <wob_jonas> on windows, the situation is somewhat similar, filenames can't be longer than 255 bytes long, although they do also put a limit on pathnames, which must be shorter than about like 32k or 64k utf16 units, I don't know which one.
11:05:18 <wob_jonas> I *think* Hurd allows arbitrarily long filenames, but I'm not sure.
11:05:55 <^v> yeah lets strcmp a 1TB file name
11:07:04 <wob_jonas> The POSIX API is designed so that you could use it on a system where filenames can be, say, up to 4096 bytes long, or, say, use the full filename encoded in utf8 on windows filesystems; but the unix ABI on current architectures locks down the filenames to 255 bytes because there's an uint8 field for pathname length in the data that getdents and sim
11:07:04 <wob_jonas> ilar syscalls return.
11:07:48 <wob_jonas> As a result, linux has some dirty parts for what to do when a windows file system is mounted and the filename is too long for unix.
11:09:35 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50813&oldid=50810 * Ahto * (+828) Fuck you. - Ahto
11:10:27 <wob_jonas> ais523: anyway, you could try to implement something like this using a table in a database keyed by bignums, with an index that lets you find the right chunk, but I haven't heard of anything like this already existing.
11:11:10 <ais523> that latest introduction is hilarious
11:11:28 <wob_jonas> I am personally not really fond of sparse files. They should continue to exist for compatibility, but I think it might have been better if they hadn't been invented back in the ancient unix days.
11:11:55 <HackEgo> [wiki] [[Prelude]] https://esolangs.org/w/index.php?diff=50814&oldid=41872 * Ahto * (+2) s/column/line/ because 'line' doesn't make any sense.
11:13:03 <int-e> fully justified (i.e., it deserves the explanation that we have very few users and comparatively many spammers that have found ways to solve the easier captchas...)
11:17:53 -!- augur has joined.
11:18:06 -!- augur has quit (Remote host closed the connection).
11:28:13 -!- augur has joined.
11:33:39 -!- hppavilion[1] has quit (Ping timeout: 276 seconds).
11:36:10 <HackEgo> [wiki] [[User talk:Ahto]] N https://esolangs.org/w/index.php?oldid=50815 * Int-e * (+518) Created page with "Regarding those hoops, they truly are annoying. Thanks for persevering! The measures evolved over time, as spammers learned to circumvent the simpler measures. Please take int..."
11:47:35 -!- Akaibu has quit (Quit: Connection closed for inactivity).
12:18:22 -!- LKoen has joined.
12:20:08 -!- ais523 has quit (Read error: Connection reset by peer).
12:21:15 -!- ais523 has joined.
12:36:59 <HackEgo> [wiki] [[Talk:Forte]] https://esolangs.org/w/index.php?diff=50816&oldid=50804 * Keymaker * (+194) /* Quine */
12:43:00 <HackEgo> [wiki] [[Talk:Forte]] https://esolangs.org/w/index.php?diff=50817&oldid=50816 * Ais523 * (+502) /* Quine */ it probably comes from PPCG
12:43:07 -!- Phantom_Hoover has joined.
12:49:10 -!- Zarutian has joined.
12:51:37 -!- Zarutian has quit (Read error: Connection reset by peer).
12:53:22 -!- Zarutian has joined.
13:04:36 -!- boily has joined.
13:08:12 <boily> `wisdom
13:08:17 <HackEgo> test//test failed. HackEgo-JUnit is not available.
13:09:46 <boily> @massages-loud
13:09:47 <lambdabot> oerjan said 5h 37m 59s ago: bood mornily!
13:10:09 <boily> @tell oerjan boerjan matin!
13:10:09 <lambdabot> Consider it noted.
13:17:33 -!- FreeFull has quit (Quit: Reboot).
13:41:41 -!- Lord_of_Life has quit (Excess Flood).
13:46:29 -!- Lord_of_Life has joined.
13:48:15 -!- FreeFull has joined.
14:00:30 -!- doesthiswork has joined.
14:01:02 <boily> `wisdom
14:01:06 <HackEgo> jonathan hoag//Hoag is an art critic.
14:01:18 -!- LKoen has quit (Remote host closed the connection).
14:02:17 <boily> `wisdom
14:02:19 <HackEgo> long//Long is the Chinese word for dragon.
14:02:39 <boily> `wisdom
14:02:40 <HackEgo> erlang//Erlang has tricked people into loving global mutable variables while pretending to embrace immutability.
14:02:58 <Phantom_Hoover> is that a dig at its channels?
14:03:00 <int-e> Live, long, and prosper?
14:03:07 <boily> Rabbits are made out of erlangs...
14:03:29 <boily> Phantom_Helloover, int-ello.
14:03:42 * boily lightly thwack int-e. 0.5 FP.
14:04:05 <boily> aren't channels just message passing, so stuff that go through them isn't global?
14:04:10 <boily> `wisdom
14:04:11 <HackEgo> cut elimination//The cut-elimination theorem states that any Prolog program written using the cut operator ! can be rewritten without using that operator.
14:04:12 * int-e does a sommersault
14:04:37 <boily> Prolog and Erlang this morning, oh my...
14:04:47 <boily> fungot: have you disturbed the RNG lately?
14:04:47 <fungot> boily: was going to run out
14:06:11 <Phantom_Hoover> ok so honestly, i get the impression that the abstractions of laziness and pure functionality in haskell are leaky as fuck and that you end up having to deal with this to write a lot of code in it
14:06:13 <Phantom_Hoover> how accurate is this?
14:06:38 <int-e> fungot: be careful, there's light out there and where there's light there are shadows
14:06:38 <fungot> int-e: it has this weird name and then the operator; sisc evaluates operands right to left.
14:07:12 <int-e> . o O ( let's just hope that nobody takes this as inspiration for a new esolang? )
14:07:54 <int-e> . o O ( Or maybe this will be the first esolang invented by fungot. )
14:07:55 <fungot> int-e: so when they were said/ written, which time zone they refer to the variables, and all of the
14:08:08 <int-e> it's a good start anyway.
14:08:33 <boily> part of the *ISC family! 23 essential nutrients! daily fnord requirement!
14:12:42 -!- ais523 has quit (Remote host closed the connection).
14:13:59 -!- ais523 has joined.
14:22:26 -!- boily has quit (Quit: DECAY CHICKEN).
14:36:50 -!- LKoen has joined.
14:47:21 -!- augur has quit (Remote host closed the connection).
14:50:06 <Phantom_Hoover> ^source
14:50:06 <fungot> https://github.com/fis/fungot/blob/master/fungot.b98
14:54:31 -!- LKoen has quit (Remote host closed the connection).
14:56:10 -!- ais523 has quit (Remote host closed the connection).
14:57:21 -!- ais523 has joined.
15:08:15 -!- augur has joined.
15:12:55 -!- augur has quit (Ping timeout: 255 seconds).
15:13:45 -!- doesthiswork has quit (Quit: Leaving.).
15:26:12 -!- LKoen has joined.
15:42:43 -!- lollo64it has joined.
15:44:08 -!- lollo64it has quit (Max SendQ exceeded).
15:47:32 -!- ais523 has quit.
16:08:08 -!- Cale has quit (Excess Flood).
16:08:46 -!- Cale has joined.
16:11:01 -!- Cale has quit (Excess Flood).
16:11:26 -!- Cale has joined.
16:24:31 <wob_jonas> int-e: you don't need a whole language for that, just a macro in an existing language
16:25:03 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
16:34:29 -!- LKoen has quit (Remote host closed the connection).
16:35:18 <\oren\> Is using the word "alas" against wikipedia style?
16:41:06 -!- Cale has quit (Ping timeout: 255 seconds).
16:43:14 -!- Cale has joined.
16:44:30 <zzo38> I don't know
17:03:33 -!- Lord_of_Life has quit (Excess Flood).
17:05:29 -!- Lord_of_Life has joined.
17:06:01 -!- LKoen has joined.
17:06:52 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
17:07:15 -!- LKoen_ has joined.
17:08:51 <lynn> `? ijustneedtheconfusedsmileyface
17:08:52 <HackEgo> ijustneedtheconfusedsmileyface? ¯\(°​_o)/¯
17:11:27 -!- LKoen has quit (Ping timeout: 252 seconds).
17:18:25 <izabera> best use of `? to date
17:20:03 <APic>
17:23:05 <\oren\> ส็็็็็็็็็็็็็็็็็็็_(ツ)_ส้้้้้้้้้้้้้้้้้้้้
17:25:04 <APic> 😸 🙌
17:25:34 <\oren\> (ㅍ_ㅍ) (ㅇㅅㅇ) (ㄱ_ㄱ) ㅠ_ㅠ
17:31:54 -!- Phantom_Hoover has joined.
17:47:15 -!- Lord_of_Life has quit (Excess Flood).
17:49:07 -!- oerjan has joined.
17:49:17 <HackEgo> [wiki] [[Special:Log/newusers]] create * Leo * New user account
17:49:59 -!- Lord_of_Life has joined.
17:51:51 <oerjan> @messages-told
17:51:51 <lambdabot> boily said 4h 41m 41s ago: boerjan matin!
17:53:38 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50818&oldid=50813 * Leo * (+248) /* Introductions */
18:05:35 -!- LKoen_ has quit (Remote host closed the connection).
18:12:32 -!- LKoen has joined.
18:14:18 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
18:22:42 <izabera> trump: the less immigrants we let in, the better
18:22:44 <izabera> pence: the fewer
18:22:48 <izabera> trump: shhh, don't call me that in public yet
18:24:39 <HackEgo> [wiki] [[Campfire]] N https://esolangs.org/w/index.php?oldid=50819 * Leo * (+3928) Created page with "Campfire: an esoteric programming language which is just a heap of branches - and you'll want to set them on fire. https://github.com/barbuz/campfire/ ==Introduction== We all..."
18:25:28 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=50820&oldid=50782 * Leo * (+15) /* C */ Added Campfire
18:25:43 <oerjan> finally an esolang that invites us to burn it
18:26:00 <HackEgo> [wiki] [[Campfire]] M https://esolangs.org/w/index.php?diff=50821&oldid=50819 * Leo * (-35)
18:39:51 -!- LKoen has quit (Remote host closed the connection).
18:42:58 * zgrep brings the kerosene
18:46:15 <oerjan> `learn The `words dictionary framework was designed by Hålgar Oslekk, Bick Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Waslomir Siwovich, Győrvan Sárbik, and Pastronella Gattrovezzi.
18:46:23 <HackEgo> Learned '`word': The `words dictionary framework was designed by Hålgar Oslekk, Bick Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Waslomir Siwovich, Győrvan Sárbik, and Pastronella Gattrovezzi.
18:47:04 <zgrep> `word
18:47:05 <HackEgo> pole
18:47:09 <zgrep> `words
18:47:10 <HackEgo> adminathiid
18:47:12 <oerjan> oops
18:47:21 <oerjan> `whoops
18:47:24 <HackEgo> ​«wisdom/`word» -> «wisdom/`words»
18:47:25 <zgrep> `forwards
18:47:26 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: forwards: not found
18:47:29 <zgrep> :(
18:48:14 <zgrep> Far words to go, "o" got forwards.
18:49:06 <zgrep> `url bin/whoops
18:49:07 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/whoops
18:49:12 <izabera> Pastronella Gattrovezzi sounds like a fake italian name
18:49:20 <oerjan> *ding*
18:50:13 <izabera> i don't get the joke
18:50:25 <oerjan> the joke is that `words creates fake words
18:50:43 <zgrep> `name
18:50:44 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: name: not found
18:50:47 <zgrep> `names
18:50:48 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: names: not found
18:50:49 <izabera> it created pole
18:51:00 <zgrep> No, `word made pole.
18:51:04 <zgrep> `word
18:51:05 <HackEgo> fatimeng
18:51:10 <zgrep> Oh, it did. Ignore me.
18:51:25 <oerjan> `cat bin/word
18:51:25 <HackEgo> ​#!/usr/bin/perl \ $VAR1 = { \ 'qz' => { \ 'e' => 1, \ 'k' => 1, \ 'a' => 1, \ ' ' => 9, \ 'i' => 1, \ 'o' => 2 \ }, \ 'sp' => { \ 'w' => 9, \ 'r' =>
18:51:37 <oerjan> there are two different mechanisms
18:51:47 <izabera> readability level over 9000
18:52:03 <oerjan> izabera: well it doesn't always know to avoid the real ones
18:52:24 <oerjan> incidentally, finding a short finnish name that was actually fake was quite hard
18:52:25 <izabera> but sometimes it does?
18:52:47 <oerjan> `words 20
18:52:49 <HackEgo> syncharmfl frf wan cal all rauny yomina mak inht kau jili quate unskindi sppelanelung ebsta dvolgiti abren poning dia persabull
18:53:04 <oerjan> doing pretty well
18:53:12 <oerjan> `words --italian 20
18:53:13 <HackEgo> sprollega diaste pare godero sciano ragosci sostireste disti cammo continui libero calvaste amo penare ossimo manato costiranno strapi scariate accopria
18:53:21 <zgrep> :D
18:53:32 <zgrep> `words --russian 20
18:53:34 <HackEgo> ​стараввин готов нергаева ылановскомъ недержешя тальн часномигранч канскую пообремецкихъпослента навское высволюбнейсть паруськийским провскосит непресвыя энн оправенной асовек арени
18:53:36 <izabera> continui libero amo penare are real words
18:53:47 <izabera> oh wait pare too
18:53:53 <izabera> and sciano
18:54:26 <oerjan> izabera: are you saying i should put some real names in my designer list
18:54:29 <izabera> disti too but it's very old
18:54:44 <oerjan> `words --norwegian 20
18:54:45 <HackEgo> sprøys avløsning uteheidola navnenesulerer blankerettingene utstinsialen daternet bedøvenspilling fødene høgskunstna klindustrimatsbøl vatiska barneia hjeren eksporsøkontrakten gullregiende urerere tiltrenes feralisebolskum ekspriseoppsven
18:55:42 <oerjan> ok, i see 1 clearly real word and another possible one.
18:55:54 <oerjan> (avløsning and tiltrenes)
18:56:04 <izabera> it's pretty good
18:58:02 <izabera> `url bin/word
18:58:03 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/word
19:00:12 <izabera> what's that share/WordData/$mod ?
19:00:54 <oerjan> `ls share/WordData
19:00:55 <HackEgo> Brazilian \ Bulgarian \ CanadianEnglishInsane \ Catalan \ Eng1M \ EngAll \ EngFiction \ EngGb \ EngUs \ Esolangs \ Finnish \ French \ Gaelic \ German \ GermanMedical \ Hebrew \ Irish \ Italian \ Manx \ Norwegian \ Ogerman \ Polish \ Portuguese \ Russian \ Spanish \ Swedish
19:01:13 <izabera> `url share/WordData/Italian
19:01:14 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/share/WordData/Italian
19:01:20 <oerjan> the models it is using to generate words with
19:01:24 <izabera> ...
19:01:39 <oerjan> `culprits share/WordData/Brazilian
19:01:44 <HackEgo> nitïa
19:01:49 <oerjan> hm it's old
19:02:17 <oerjan> i don't remember who actually added the system, but fizzie would be one major suspect
19:02:57 <oerjan> `file share/WordData/Brazilian
19:02:57 <HackEgo> share/WordData/Brazilian: perl Storable (v0.7) data (major 2) (minor 8)
19:03:04 <oerjan> huh
19:03:51 <oerjan> i think `word is just a simple random FSA thing in comparison?
19:03:56 <oerjan> `url bin/word
19:03:56 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/word
19:04:39 <oerjan> huh my browser cannot show that file
19:04:48 <oerjan> `file bin/word
19:04:49 <HackEgo> bin/word: Perl script, ASCII text executable
19:04:52 <\oren\> `words --english
19:04:53 <HackEgo> Unknown option: english
19:04:57 <\oren\> `words
19:04:59 <HackEgo> tether
19:05:02 <oerjan> there are several english options
19:05:03 <\oren\> `words 2
19:05:06 <HackEgo> depo potezze
19:05:06 <oerjan> `words -l
19:05:07 <HackEgo> valid datasets: --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --french --german --hebrew --russian --spanish --irish --german-medical --bulgarian --catalan --swedish --brazilian --canadian-english-insane --manx --italian --ogerman --portuguese --polish --gaelic --finnish --norwegian --esolangs \ default: --eng-1M
19:05:18 <\oren\> `words --eng-us 10
19:05:19 <HackEgo> hat huanar traffengo wyboon yella deeplden purpukovskov furon yelon anno
19:05:26 <\oren\> `words --eng-gb 10
19:05:29 <HackEgo> still genebina loodv taxson roing snug miri recto suggli ergy
19:05:55 <\oren\> `words --eng-gb 10
19:05:57 <HackEgo> pcraffl yelo manima inkelvey cerce goh sgle teronderlasgrea insti sum
19:06:00 <shachaf> words --esolangs
19:06:04 <shachaf> `words --esolangs
19:06:04 <oerjan> the english modes tend not to look very much like english :P
19:06:05 <HackEgo> vowels
19:06:10 <shachaf> `words --esolangs 15
19:06:11 <HackEgo> enigma-2d zomb redcodermdromehot shelp 3d thine lentercal-2d suicide brain brainty y minimal fit hsq brainfinifu
19:06:25 <shachaf> those look a lot like esolangs tdh
19:06:28 <\oren\> `words --hebrew
19:06:29 <HackEgo> ​צפננות
19:06:33 <\oren\> `words --hebrew 10
19:06:34 <HackEgo> ​פעות אספקודש קרופ בראד יוחלפו מאחרוך םכנת ואעירא שוח פריה
19:07:11 <\oren\> is the hebrew option based on modern hebrew or ancient hebrew
19:07:36 <zgrep> `words --manx 20
19:07:37 <HackEgo> tentraish ortarnal hroopal coobey ard-vooie-hait malaghey slagh aahag cliagh keckerag bodjal moallyn scoil graih tree groe joneyder brooieitshagh criggad-vooid pontys
19:07:48 <zgrep> `words --finnish 20
19:07:49 <HackEgo> hauttujatk-karilla kimpänään uskaisentuva aggressa tiuheellanne mienneettavaksesi kaamillesi kulkeissakkumien salleni leile yksimme perinteknistä aikuunsa hihankinen vastansa ryhmitaan läpukeavien hekstimeävillä koonaan suuntistani
19:07:57 <\oren\> iirc the difference is that modern hebrew has a lot of loanwords from german and polish and such
19:08:52 <\oren\> `words --bulgarian
19:08:54 <HackEgo> ​полеймбразчепква
19:10:26 <oerjan> redcodermdromehot sounds like the hot new esolang
19:13:15 -!- heroux has quit (Ping timeout: 256 seconds).
19:13:42 -!- heroux has joined.
19:14:32 <\oren\> `words --bulgarian
19:14:33 <HackEgo> ​сметарствува
19:14:56 <\oren\> `words --esolang
19:14:58 <HackEgo> ​~
19:15:09 <\oren\> brief, but meaningful
19:15:12 <\oren\> `words --esolang
19:15:13 <HackEgo> dup
19:15:19 <\oren\> `words --esolang 20
19:15:20 <HackEgo> iag 1cnis betana tur divzeros 3d dog iintercal musicasmith lolambdamd pointwisepolynome unbabtized lic kolmogo toasm villgol jot this=tham mibblliardbal smu
19:22:23 <\oren\> `unicode ỵ
19:22:24 <HackEgo> U+1EF5 LATIN SMALL LETTER Y WITH DOT BELOW \ UTF-8: e1 bb b5 UTF-16BE: 1ef5 Decimal: &#7925; \ ỵ (Ỵ) \ Uppercase: U+1EF4 \ Category: Ll (Letter, Lowercase) \ Bidi: L (Left-to-Right) \ Decomposition: 0079 0323
19:22:38 <oerjan> `slwd `words//s;ild;&, Zwübert von Pfüniger;
19:22:41 <HackEgo> ​`words//The `words dictionary framework was designed by Hålgar Oslekk, Bick Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfüniger, Waslomir Siwovich, Győrvan Sárbik, and Pastronella Gattrovezzi.
19:23:19 <oerjan> hm maybe to much ü
19:24:21 <\oren\> oerjan: not enough ð
19:24:35 <oerjan> `slwd `words//s,ün,öll,
19:24:38 <HackEgo> ​`words//The `words dictionary framework was designed by Hålgar Oslekk, Bick Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Siwovich, Győrvan Sárbik, and Pastronella Gattrovezzi.
19:24:50 <\oren\> also, not enought ß
19:27:20 <oerjan> my first attempt was Heiður, which is alas real.
19:28:38 <\oren\> Haðor
19:29:10 <oerjan> Fnörður works
19:33:19 <oerjan> `slwd `words//s;bik;&, Fnörður Hljofsson;
19:33:21 <HackEgo> ​`words//The `words dictionary framework was designed by Hålgar Oslekk, Bick Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Siwovich, Győrvan Sárbik, Fnörður Hljofsson, and Pastronella Gattrovezzi.
19:34:57 <oerjan> `slwd `words//s;offs;óffs;
19:34:58 <HackEgo> ​`words//The `words dictionary framework was designed by Hålgar Oslekk, Bick Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Siwovich, Győrvan Sárbik, Fnörður Hljofsson, and Pastronella Gattrovezzi.
19:35:50 <oerjan> hm what went wrong
19:36:16 <oerjan> oh
19:36:25 <oerjan> `slwd `words//s;ofss;ófss;
19:36:27 <HackEgo> ​`words//The `words dictionary framework was designed by Hålgar Oslekk, Bick Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Siwovich, Győrvan Sárbik, Fnörður Hljófsson, and Pastronella Gattrovezzi.
19:42:58 <oerjan> hm the pole is wrong
19:43:55 <oerjan> `words --polish 10
19:43:56 <shachaf> 9 out of 10 poles agree
19:43:56 <HackEgo> nadomycie aerozmiększaco uście rytycznymi karagnesem niepolacku niemzonącymi ostawiały stronderowa anego
19:44:42 <oerjan> `slwd `words//s,Siw,Strondero,
19:44:44 <HackEgo> ​`words//The `words dictionary framework was designed by Hålgar Oslekk, Bick Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Stronderoovich, Győrvan Sárbik, Fnörður Hljófsson, and Pastronella Gattrovezzi.
19:44:49 <oerjan> oops
19:44:59 <oerjan> `slwd `words//s,oo,o,
19:45:01 <HackEgo> ​`words//The `words dictionary framework was designed by Hålgar Oslekk, Bick Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Stronderovich, Győrvan Sárbik, Fnörður Hljófsson, and Pastronella Gattrovezzi.
19:45:35 <oerjan> oops
19:45:45 <oerjan> `slwd `words//s,vich,wich,
19:45:47 <HackEgo> ​`words//The `words dictionary framework was designed by Hålgar Oslekk, Bick Noffrey, Guiston Degraîme, Myyntti Raatalla, Gölrika Rosenskild, Zwübert von Pfölliger, Waslomir Stronderowich, Győrvan Sárbik, Fnörður Hljófsson, and Pastronella Gattrovezzi.
19:45:54 <oerjan> forgot the thing that was wrong
19:51:30 <\oren\> Bick Noffrey sounds american
19:51:48 <oerjan> not british?
19:52:19 <\oren\> maybe british... Bick, though
19:52:21 <oerjan> it was definitely meant to be the english-sounding one, anyway.
19:52:51 <oerjan> yeah Bick is possibly the word i'm least satisfied with
19:54:58 -!- DHeadshot has joined.
20:12:40 <oerjan> \oren\: i am starting to think the problem is that american naming is so crazy you cannot make a fake british-looking name that isn't a real american one hth
20:35:38 <\oren\> kek
21:26:02 <oerjan> <\oren\> Is using the word "alas" against wikipedia style? <-- doesn't sound NPOV hth
21:29:53 <shachaf> what about "a lass" twh
21:30:25 <shachaf> ah, i suppose there is https://sco.wikipedia.org/wiki/Lass
21:32:12 <shachaf> sco. is the best wikipedia
21:33:06 <shachaf> Tha term is ailsae uised doon tha northeast coast o Ingland, in Northumberland an tha east o Yorkshire, but wi varied spellins an pronunciation.
21:34:17 -!- oerjan has quit (Quit: Nite).
22:17:07 -!- Akaibu has joined.
22:42:11 -!- boily has joined.
22:42:25 <quintopia> helloily
22:42:36 <boily> quinthellopia!
22:44:05 <HackEgo> [wiki] [[Stones]] https://esolangs.org/w/index.php?diff=50822&oldid=50220 * Zackh * (-273) update information
22:44:18 <quintopia> how goes the weekend?
22:45:21 <int-e> slow but steady
22:45:45 <HackEgo> [wiki] [[Stones]] https://esolangs.org/w/index.php?diff=50823&oldid=50822 * Zackh * (+54)
22:46:10 <quintopia> is 1 second per second too slow for you?
22:46:23 <int-e> too fast, really
22:46:34 <int-e> but there's not much I can do about it.
22:47:41 <quintopia> get yourself some NZT. speed up your brain.
22:47:52 <quintopia> @metar katl
22:47:53 <lambdabot> KATL 282152Z 25010KT 10SM FEW250 11/M09 A2996 RMK AO2 SLP149 T01111094
22:47:58 <fizzie> @metar EGLL
22:47:58 <lambdabot> EGLL 282220Z AUTO 22010KT 9999 NCD 04/03 Q1014
22:47:59 <quintopia> @metar CYUL
22:47:59 <lambdabot> CYUL 282229Z 24007KT 5SM -SN FEW010 OVC033 M00/M02 A2949 RMK SF1SC8 SF TR SLP990
22:48:09 <int-e> @metar lowi
22:48:09 <lambdabot> LOWI 282220Z AUTO 23002KT 9999 FEW250 M05/M06 Q1023
22:48:20 <Zarutian> @metar BIRK
22:48:20 <lambdabot> BIRK 282200Z 08004KT CAVOK M03/M08 Q1003 R01/990159
22:48:37 <quintopia> boily's got cow weather eh
22:48:41 <quintopia> ouch
22:49:02 <quintopia> int-e's is even worse :O
22:49:37 <int-e> well at least it's dry
22:49:54 <boily> it's very cowy today.
22:50:24 <int-e> has the scow lost its lisp?
22:50:25 <boily> smooth weekend, currently google hangouting to organize a mysterious tile shuffling tournament...
22:50:32 * int-e is wondering
22:51:06 <quintopia> how mysterious?
22:53:20 <int-e> `? english
22:53:30 <HackEgo> English is an inherently ambiguous context-sensitive language that is too powerful to fully describe itself.
22:54:13 <int-e> . o O ( However, its meaning is always obvious in context. )
22:54:41 <boily> quintopia: it involves shifty people doing silent stuff around tables, and exchanges of sticks.
22:54:53 <sdhand> always.
22:58:41 <Zarutian> cow weather?
22:59:10 <int-e> `? cow
22:59:13 <HackEgo> A cow is an animal best served at minus zero degrees.
22:59:21 <int-e> ... uh.
22:59:27 <int-e> `cwlprits cow
22:59:33 <HackEgo> boil̈y
23:00:02 <int-e> boily: Would that be degrees Kelvin or Rankine? ;-)
23:01:41 <int-e> `` ls -la wisdom/cow
23:01:43 <HackEgo> ​-rw-r--r-- 1 5000 0 54 Oct 28 18:38 wisdom/cow
23:09:24 <Phantom_Hoover> hey fizzie i'm trying to run fungot on another network and my success has been... limited
23:09:24 <fungot> Phantom_Hoover: pretty much. if it's not correct to refer to it
23:11:56 <int-e> Phantom_Hoover: hmm, does it run at all (i.e. on freenode?)
23:12:15 <Phantom_Hoover> lol yeah i should use that as a testcase
23:13:13 <Phantom_Hoover> no, no it doesn't
23:13:28 <int-e> (I seem to recall I had trouble with interpreter versions... in the end I used cfunge-0.3.3
23:13:31 <int-e> )
23:14:04 <Phantom_Hoover> where'd you get it?
23:15:35 <int-e> https://sourceforge.net/projects/cfunge/files/cfunge/ presumably
23:17:43 <Phantom_Hoover> man it still feels wrong using sourceforge
23:18:05 <int-e> yes, it does. tarball checksum is ced25c1688d5e46722b6e78677fa5115ed5c2d8f if that makes you feel any better
23:18:10 <int-e> (sha1sum)
23:21:27 <Phantom_Hoover> still no joy :/
23:22:58 <Phantom_Hoover> like i made some progress, downgrading cfunge made it spit out 'unable to connect' and then when i corrected the freenode IP/port to the ones that hexchat says i'm currently connected to that went away
23:22:59 <int-e> Phantom_Hoover: okay, are you running the fungot-load-freenode.b98? if you changed the nick, did you also make sure that the < is still aligned with the v above?
23:22:59 <fungot> int-e: here is an example of how it works
23:23:06 <Phantom_Hoover> but still /whois bungot didn't work
23:23:14 <Phantom_Hoover> int-e, yes, checked all that
23:23:32 <int-e> (I'm pretty sure I tripped over that)
23:24:16 <Phantom_Hoover> yeah i did too but i caught it early
23:24:24 <int-e> oh, 192.186.157.43 doesn't work, that may be a problem ;-)
23:25:03 <int-e> 195.148.124.79 works for me (tm)
23:25:21 <int-e> (host chat.freenode.org)
23:27:14 -!- fnordbot has joined.
23:27:20 <int-e> fnordbot: hi!
23:27:20 <fnordbot> int-e: the great day of the answer, but even so they tried it out with me?" said ford, " you reckon, what's the problem? " ford," he was saying, " magrathea is a myth, a fairy story, it's what parents tell their kids at school nicknamed him ix, which in the language. " i am majikthise! you home wreckers!" " why," he was saying, " magrathea is a myth, a fairy story, it's what parents tell their kids at school nicknamed him ix, w
23:27:27 <int-e> fnordbot: ^style
23:27:27 <fnordbot> int-e: did you think of that, earthman," he said to a small lump of green and blue." a thought. arthur lolled. a million-gallon vat of custard? a sudden silence afterwards." " a what? far out in the dordellis wars, and the megafreighters had to be equipped with the most fantastic. in a few seconds," he continued, " you just let the machines began to sink downward and to everyone else out there, the secret. a galactic civilizati
23:27:32 <int-e> ^style
23:27:32 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
23:27:32 <fnordbot> Available: irc*
23:27:36 -!- fnordbot has quit (Remote host closed the connection).
23:28:40 <Phantom_Hoover> int-e, what port?
23:28:42 <Phantom_Hoover> 6667?
23:28:43 <int-e> (I also had trouble remembering how to join a channel: /msg fnordbot ^raw JOIN #esoteric ... make sure you're the owner)
23:28:46 <int-e> yes.
23:30:37 <Phantom_Hoover> yessss result
23:31:29 <Phantom_Hoover> int-e, lol shit how do you get the IP then?
23:32:03 <int-e> which IP?
23:32:43 <int-e> I got 195.148.124.79 by selecting an IP at random from the output of `host chat.freenode.org`.
23:33:15 <Phantom_Hoover> why is there not a standard command for dns lookups
23:33:40 <int-e> there's dig
23:33:50 <Phantom_Hoover> which is not installed for me
23:34:50 <int-e> (it's typically not installed by default; it's "standard" in the same sense that bind is the standard DNS server)
23:35:43 <Phantom_Hoover> uuuugh it connects to the other server but it uses some sort of different PING/PONG system to freenode so it just disconnects
23:38:44 <int-e> I've heard rumors about such servers. Apparently they send a PING on connect and ignore all commands that come before the corresponding PONG.
23:39:15 <Phantom_Hoover> yeah
23:39:27 <Phantom_Hoover> well shit, i can't exactly rewrite fungot to deal with that
23:39:28 <fungot> Phantom_Hoover: v and f: v v is a nilpotent homomorphism. then fn 0, and is clumsy in a repl using it, and petri couldn't give a shit
23:41:36 -!- tromp_ has joined.
23:44:03 -!- tromp has quit (Read error: Connection reset by peer).
23:44:03 <int-e> Phantom_Hoover: you can always connect via an IRC bouncer (like znc ... I tried it once for lambdabot, it wasn't too hard to set up, but I'm not currently using it)
23:44:03 <int-e> in fact that should make it more stable because the bouncer can take care of reconnecting to the network... something that fungot doesn't handle well (i.e., at all).
23:44:03 <int-e> 00:42:07 CTCP PING reply from int-e: 40.429 seconds
23:44:03 <int-e> wow.
23:44:04 <fungot> int-e: hows the esoteric langs going? :) i've played with ruby a little...
23:46:01 <int-e> fungot: I'm still waiting for diamond
23:46:01 <fungot> int-e: you could do a quicksort with two queues...
23:46:21 <int-e> fungot: and incur the wrath of the quicksort-is-only-fast-with-arrays crowd.
23:46:22 <fungot> int-e: have you looked for it yesterday, and i did, i think that's more a question of key invariance.)
23:56:14 <Phantom_Hoover> int-e, znc seems very reluctant to let me make an account with no password
23:58:24 <int-e> hmm, makes sense given its primary purpose. I had not considered that.
←2017-01-27 2017-01-28 2017-01-29→ ↑2017 ↑all