Minetest logo

IRC log for #minetest, 2015-05-29

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:00 Birdy_ Hi frogle6 :)
00:00 frogle6 hi what is up with inchra.nety?
00:00 Birdy_ Exactly what I was thinking .
00:01 frogle6 I messaged vanessa to see no repense yet
00:01 Birdy_ Same here
00:02 Birdy_ I thought I was the only one experiencing that inchra isn't working .
00:07 MinetestBot [git] kwolekr -> minetest/minetest: Make get_biome_list() error message more helpful 522acf9 http://git.io/vkliy (2015-05-28T20:04:50-04:00)
00:42 nolsen joined #minetest
00:44 nolsen joined #minetest
01:09 Wuzzy2 joined #minetest
01:10 Adeodatus joined #minetest
01:10 zat wiki.minetest.com is telling me that I am the 1,000,000th visitor and that a reward is awaiting
01:10 zat !!
01:12 zat the reward is an Apple product OMFG!!!! thanks Minetest wiki!!!!!!!!
01:12 Hijiri joined #minetest
01:13 zat the banner also states "this is not a joke", whew that's a relief.
01:13 * Ep1cMaN waves hello to everyone
01:13 VanessaE zat: heh.
01:14 zat VanessaE: fuckyea
01:14 VanessaE Y U NO RUN an adblocker?
01:17 init ;-;
01:17 init I should change my nick
01:23 zat VanessaE: for it breaks sites
01:24 VanessaE not really
01:25 zat VanessaE: I have experienced breaks
01:26 VanessaE better a few broken sites than to be plastered with ads.
01:26 zat I am not that bumb to be tricked by ads though
01:26 zat bumb... dumb lol
01:26 VanessaE ...
01:26 zat bowb
01:46 Viper168 joined #minetest
02:09 cheapie joined #minetest
02:10 Birdy_ left #minetest
02:27 SouL_|__ joined #minetest
02:27 Wayward_Tab joined #minetest
02:55 Marandlal joined #minetest
02:57 LazyJ joined #minetest
03:20 GeHa joined #minetest
03:25 SmugLeaf joined #minetest
03:45 SmugLeaf joined #minetest
04:15 Miner_48er joined #minetest
04:16 frecel joined #minetest
04:17 SmugLeaf joined #minetest
04:18 frecel joined #minetest
04:21 mccomase joined #minetest
04:24 Pest joined #minetest
04:32 SouL_|_ joined #minetest
04:44 GeHa joined #minetest
05:04 Thron joined #minetest
05:39 meldrian joined #minetest
05:47 basxto joined #minetest
05:48 ecutruin joined #minetest
05:49 mazal joined #minetest
05:52 barrydk joined #minetest
05:52 air what would cause on_receive_fields not to be called when closing a formspec?
06:04 Thron joined #minetest
06:09 RealBadAngel joined #minetest
06:20 CWz joined #minetest
06:28 Someguy123 joined #minetest
06:35 Thron joined #minetest
06:40 mccomase joined #minetest
06:41 mccomase ?msg OldCoder can you get me a fish skin for new york server
06:47 OldCoder glub glub yes
06:50 err404 joined #minetest
06:55 alket joined #minetest
07:19 SopaXT joined #minetest
07:27 Haudegen joined #minetest
07:31 Darcidride_ joined #minetest
07:41 mccomase joined #minetest
07:46 CWz OldCoder: hello
07:49 aheinecke joined #minetest
07:49 Viper168_ joined #minetest
08:00 Yepoleb_ joined #minetest
08:13 SopaXT joined #minetest
08:15 Thron joined #minetest
08:24 lordawe joined #minetest
08:25 lordawe hi guys
08:25 lordawe i have an OT question, can somebody help me with VPN issue?
08:26 Trustable joined #minetest
08:39 JamesTait joined #minetest
08:40 JamesTait Good morning all; happy Friday, and happy Learn About Composting Day! 😃
08:43 alket yeah, happy Friday
08:45 technomancy I have a formspec that closes when I hit enter, but I'd like it to keep open
08:45 technomancy what's the trick for this?
08:53 Telesight joined #minetest
08:58 Akagi201 joined #minetest
09:28 air left #minetest
09:28 Thron what is that config line again to save world offline??
09:29 CWz enable_local_map_saving = true
09:31 Megaf_ joined #minetest
09:44 Jousway joined #minetest
09:46 Darcidride joined #minetest
09:48 rubenwardy joined #minetest
09:54 Calinou joined #minetest
09:55 JamesTait joined #minetest
09:56 Ep1cMaN joined #minetest
10:02 ClaudeRoy joined #minetest
10:15 Megaf_ Thron: hi
10:16 Megaf_ Thron: enable_local_map_saving = true
10:16 Thron Thx Megaf!!
10:17 Megaf_ You're welcome
10:17 proller joined #minetest
10:19 Amaz joined #minetest
10:24 rubenwardy joined #minetest
10:27 ClaudeRoy joined #minetest
10:30 Pest joined #minetest
10:36 meldrian quick, is there a command to put out all the fires at once?
10:36 rubenwardy Disable fire mod
10:36 rubenwardy Actually, 1sec
10:37 rubenwardy /set -n disable_fire true
10:37 rubenwardy No need to restart
10:38 rubenwardy And you aren't left with unknown nodes
10:39 meldrian aaaaaaaaawesoooooooome.... you saved my forest rubenwardy
10:43 Darcidride joined #minetest
10:49 jojoa1997 joined #minetest
10:49 jojoa1997|Linux joined #minetest
11:07 Jordach joined #minetest
11:09 Thron joined #minetest
11:22 Darcidride joined #minetest
11:28 Haudegen joined #minetest
11:38 Wayward_Tab joined #minetest
12:07 Zeno` joined #minetest
12:18 Jordach joined #minetest
12:37 OldCoder CWz, moin
12:37 * OldCoder is still asleep
12:39 Zeno` It's rare to see sleep-typers; when you do you know the person is truly dedicated to IRC
12:40 RealBadAngel joined #minetest
12:44 Megaf_ Zeno`: so, I'm writing a SH that will send a text to a file
12:45 Zeno` yeah ok, so echo blah > test.txt
12:46 Megaf_ cat << EOF > Test.txt
12:46 Megaf_ This is a test
12:46 Megaf_ EOF
12:46 Megaf_ this doest what I want I think
12:46 Megaf_ does*
12:46 Zeno` echo blah2 >> test.txt
12:46 Jordach joined #minetest
12:46 Megaf_
12:46 Megaf_ cat << EOF > Test.txt
12:46 Megaf_ Line1
12:46 Megaf_ Line2
12:46 Megaf_ Line3
12:46 Megaf_ EOF
12:47 Megaf_ got it?
12:47 Megaf_ :)
12:47 Jordach i was expecting ShadowBAOT
12:47 Zeno` lol, not really
12:47 Jordach ShadowBot even
12:47 Zeno` maybe ask in ##bash :P
12:47 Megaf_ ShadowBoat
12:47 est31 joined #minetest
12:48 Megaf_ Zeno`: s/##bach/#bash
12:49 Megaf_ Hi est31
12:51 Megaf_ [13:49] <pgas> correct
12:51 Megaf_ [13:49] <izabera> looks correct
12:51 Megaf_ [From #bash]
12:51 est31 on #bash they have a bot that validates bash input
12:51 est31 rly cool
12:53 Megaf_ I've seen it once, really cool indeed
12:54 YvesLevier Greetings
12:58 YvesLevier EOF = ^Z?
12:59 kattsmisk joined #minetest
12:59 est31 not on sane operating systems
12:59 est31 so yes for dos
12:59 init in this case, EOF is just a word
12:59 est31 but unix has ^D
13:00 Zeno` why do you need to append EOF?
13:00 init he could have used cat << DOG > test.wtf
13:00 Zeno` it should be done automatically
13:00 init it was a literal
13:00 est31 ah yea
13:00 init if he used ^D he didn't need to use that
13:00 est31 for heredocs you can use what you want
13:00 Zeno` yeah ^D is probably what I'd use, but I still don't understand the purpose of this :)
13:00 init it is for scripts or similar
13:00 init help() {
13:01 Zeno` I think windows requires two ^D though
13:01 Zeno` not sure
13:01 init cat << EOF
13:01 init program : ... blablabla
13:01 YvesLevier yes
13:01 init moar blah
13:01 init EOF
13:01 YvesLevier that was i was reading back
13:01 YvesLevier sometimes i scrool (scroll?) this chat
13:01 init this `EOF` is 4not ^D/^Z, it's just an arbitrary word
13:02 Zeno` init, you're correct
13:02 init I haven't read the scrollback, sorry then :p
13:02 Zeno` which is why I am confused lol
13:02 init cat << DOG
13:02 init wat
13:02 init DOG
13:02 YvesLevier Ô i see
13:02 MinetestBot [git] Zeno- -> minetest/minetest: (Android) Only simulate holding down fast key if fast_move is toggled to true addf3ee http://git.io/vkBXD (2015-05-29T22:59:21+10:00)
13:03 Zeno` hey, that's me!
13:03 Zeno` I'd better hide
13:03 init omg you broke everything Zeno`
13:03 YvesLevier Zeno`: Plz dont
13:04 Zeno` haha
13:04 init http://www.monzy.com/intro/drama_lyrics.html
13:05 init mfw my FX is like idk, insanely faster than my netbook
13:05 init >importing hour and half of audio
13:05 init >6 seconds
13:05 init I needed 2~ minutes on my laptop
13:06 Zeno` I think I have a major problem
13:07 Zeno` either I've broken Fedora or my internet sucks (or both) :(
13:07 rubenwardy joined #minetest
13:10 init Zeno`: fedora breaks itself, don't worry
13:10 Zeno` phew
13:10 * Zeno` feels very relieved now
13:12 init amazing, audacity's noise removal is pretty good
13:15 Tux[Qyou] joined #minetest
13:22 theTroy joined #minetest
13:22 rubenwardy joined #minetest
13:22 Wayward_One joined #minetest
13:24 est31 joined #minetest
13:39 Vargos joined #minetest
13:40 nore joined #minetest
13:43 Gael-de-Sailly joined #minetest
13:43 Gael-de-Sailly Hi
13:43 Gael-de-Sailly What happens to inchranet ?
13:44 est31 wow, the dns expired??
13:45 Gael-de-Sailly http://osiris.inchra.net/ : is it normal ?
13:46 est31 just connect to the ip addresses instead
13:46 Gael-de-Sailly er… yes but which IP ?
13:49 est31 176.9.29.178
13:50 Gael-de-Sailly Thank you
13:51 Wuzzy joined #minetest
13:51 rubenwardy lol
13:53 Wayward_One joined #minetest
13:54 LittleJoe joined #minetest
13:56 technomancy is there any kind of convention or common patterns around the use of communicating over digilines?
13:57 technomancy or even some kind of listing of nodes/mods that use it?
14:07 proller joined #minetest
14:08 basxto joined #minetest
14:14 sofar joined #minetest
14:22 Darcidride joined #minetest
14:26 crazyR joined #minetest
14:26 crazyR joined #minetest
14:34 catninja left #minetest
14:36 hmmmm joined #minetest
14:36 est31 can somebody host a server that would otherwise go offline?
14:36 zat joined #minetest
14:39 VanessaE est31: what server?
14:39 est31 trepca
14:40 est31 forum here (only established to have communication medium when the server goes down): https://forum.minetest.net/viewtopic.php?t=12245
14:40 est31 map here: http://alket.mooo.com/map
14:41 catninja joined #minetest
14:41 proller joined #minetest
14:41 catninja If I would want the latest version of minetest on debian, what do I have to do?
14:41 catninja am I just missing something?
14:42 VanessaE catninja: compile it :)
14:42 VanessaE est31: not a heavily-built map huh
14:43 theTroy joined #minetest
14:44 est31 server is 3 months old
14:44 VanessaE oh that's a lot for 3 montha
14:44 VanessaE months*
14:44 VanessaE looks about like VE-Vanilla, but it took a year to get to its current state
14:45 catninja VanessaE: I was afraid of that *sigh* ok then.
14:45 VanessaE catninja: nah, compiling it easy
14:47 theTroy joined #minetest
14:47 catninja VanessaE: and scary
14:48 VanessaE nope
14:48 rubenwardy Compiling on Linux is very easy
14:48 rubenwardy and is worth it overall
14:48 est31 especially if you have package management
14:48 Megaf_ catninja: i'm working on a shell script to download minetest, all dependencies and compile everything on its own
14:48 est31 compiling on LFS is a bit tricky
14:48 est31 but on debian, you can just type apt-get this and that
14:49 rubenwardy git clone http://github.com/minetest/minetest && cmake . -DRUN_IN_PLACE=1 -DBUILD_SERVER=0 && make -j2
14:49 est31 so its very easy
14:49 rubenwardy oops
14:49 rubenwardy git clone http://github.com/minetest/minetest && cd minetest && cmake . -DRUN_IN_PLACE=1 -DBUILD_SERVER=0 && make -j2
14:49 rubenwardy see
14:49 rubenwardy !g calinou 1 line install script
14:49 MinetestBot rubenwardy: https://forum.minetest.net/viewtopic.php?id=3837
14:49 est31 try the "portable" installs part
14:50 rubenwardy In my C++ project I have this line: typedef unsigned char byte;
14:50 rubenwardy Do you hate me? XD
14:50 Megaf_ catninja: https://github.com/Megaf/Minetest4Debian
14:50 catninja rubenwardy: even if it is easy it feels wierd to run commands that makes no sense to me.
14:50 Megaf_ catninja: download the script, https://github.com/Megaf/Minetest4Debian/archive/master.zip
14:50 Megaf_ catninja: extract them,
14:51 Megaf_ then run InstallDependencies.sh as root
14:51 rubenwardy git clone downloads the source.  cd moves to a folder. cmake configures the build. make builds it.
14:51 Megaf_ and InstallMinetest.sh as normal user
14:52 proller your license much longer than actual code
14:53 proller here much better version: https://github.com/freeminer/freeminer/blob/master/build/debian_ogles.sh
14:53 rubenwardy est Minetest source code and it's games.
14:53 rubenwardy * its
14:53 rubenwardy :P
14:53 est31 but that clones freeminer
14:54 est31 freeminer isnt minetest :p
14:54 proller luckily
15:01 NekoGloop joined #minetest
15:08 Jordach joined #minetest
15:08 theTroy joined #minetest
15:09 theTroy joined #minetest
15:10 enricom joined #minetest
15:10 theTroy joined #minetest
15:14 theTroy1 joined #minetest
15:15 algun joined #minetest
15:16 algun !up 87.110.8.195
15:16 MinetestBot 87.110.8.195:30000 seems to be down
15:19 catninja followed the readme on github
15:19 catninja *githell
15:27 Jordach joined #minetest
15:29 proller joined #minetest
15:36 Ataron joined #minetest
15:52 ElectronLibre joined #minetest
15:54 proller joined #minetest
16:07 Megaf_ !server Megaf
16:07 MinetestBot Megaf_: Megaf Server v4.0 | mt.megaf.info:30003 | Clients: 1/11, 0/3 | Version: 0.4.12-Megaf / MegafXploreNext | Ping: 6ms
16:10 Guest96280 joined #minetest
16:12 rubenwardy joined #minetest
16:16 proller joined #minetest
16:19 roboman2444 joined #minetest
16:22 hoodedice joined #minetest
16:22 hoodedice joined #minetest
16:23 twoelk joined #minetest
16:30 Krock joined #minetest
16:33 Krock Hello people!
16:34 ElectronLibre Hello Krock.
16:34 Freejack joined #minetest
16:34 hoodedice !seen people
16:34 MinetestBot hoodedice: Sorry, I haven't seen people around.
16:35 Calinou I have 576 projects starred on GitHub \o/
16:35 Calinou soon 600
16:35 hoodedice inb4 project update notification pings + email spam
16:35 hoodedice also, bootlooping phone yaay
16:36 Krock Calinou, give stars to my projects, they're geat :P
16:36 Krock *great
16:36 NekoGloop !seen MinetestBot
16:36 MinetestBot NekoGloop: minetestbot was last seen at 2014-12-20 16:51:58 UTC on #minetest-de
16:36 Krock !seen ShadowBot
16:36 MinetestBot Krock: shadowbot was last seen at 2014-11-08 00:35:55 UTC on #minetest
16:36 hoodedice ~seen MinetestBot
16:36 hoodedice ...where is shadowbot
16:36 ElectronLibre ShadowBot seems dead.
16:36 Krock That was the point of my !seen command :P
16:37 rubenwardy I like looking at what Clainou stars
16:37 rubenwardy * Calinou
16:37 Zeno` joined #minetest
16:37 ElectronLibre Since inchranet lost its domain name it was apparently disconnected.
16:37 Krock Username autocomplete ftw :P
16:37 hoodedice d'aw
16:37 hoodedice > Clainou
16:37 Clainou you made this? i made this
16:38 Calinou https://github.com/stars/Calinou/
16:39 rubenwardy I have 28 starred
16:39 rubenwardy Soon to be 30!
16:39 Zeno` 90!
16:39 Clainou 2!
16:39 Clainou *me 2!
16:40 Clainou (missed a huge opportunity for puns) =(
16:44 Hijiri joined #minetest
16:45 hoodedice how to spam terminal. Step 1. Connect android phone to PC via USB with debugging. Step 2. adb logcat
16:46 rubenwardy Today I made a cpp file which included its self
16:46 rubenwardy Preprocessor stack overflow errors
16:47 rubenwardy Thousands of lines
16:47 hoodedice I once called a self calling method, what do you call that?
16:47 Jordach joined #minetest
16:47 hoodedice stack overflow #java
16:47 rubenwardy recursion?
16:48 rubenwardy Basically, inside of writing #include "filename.hpp" I wrote #include "filename.cpp"
16:48 rubenwardy in filename.cpp
16:48 rubenwardy And there were thousands of lines like
16:48 hoodedice yes, recursion.
16:49 rubenwardy In /home/rubenwardy/dev/project/src/filename.cpp,
16:52 Zeno` mutually recursive is better
16:53 * Megaf_ is confused with the nick Clainou
16:53 alket joined #minetest
16:53 Megaf_ Clainou and Calinou are very similar
16:54 twoelk don't know if Clainou has a meaning
16:57 JamesTait joined #minetest
16:58 Megaf_ [17:35] <Calinou> I have 576 projects starred on GitHub \o/
16:58 Megaf_ heh, Today I deleted a lot of projests i had on GitHub
16:58 Megaf_ projects*
16:59 Megaf_ I'm goind to dedicate my time to a single thing now
16:59 Megaf_ going*
17:00 Megaf_ meh, I make typos a lot.
17:00 twoelk been there, tried that, didn't work
17:07 Megaf_ twoelk: multiple stuff at the same time for the win!
17:08 hoodedice in other news, Segoe UI scales down really really bad. Wanted to use it as default font on android =/
17:09 rubenwardy Do you guys approve of my macro? https://gist.github.com/rubenwardy/56a8bacc26c09207172a
17:09 Megaf_ hoodedice: the droid font was specially designed to scale down
17:09 hoodedice I would suppose so, Megaf_
17:10 Megaf_ so no need to try other fonts, I tried already
17:10 hoodedice but what with windows trying to be a mobile OS, I thought that segoe would play nice
17:10 hoodedice Arial.
17:10 hoodedice Arial always works
17:10 hoodedice Everywhere
17:11 * Megaf_ is attempting to use Shell Script functions
17:11 Megaf_ and I'm pretty sure I'm doing it wrong
17:11 hoodedice I don't get the "->" in C++
17:11 hoodedice I tried googling it but hehehe, googling symbols amirite
17:11 Megaf_ lol
17:11 Megaf_ /Build.sh: EOF: not found
17:11 hoodedice > EOF not found
17:12 hoodedice > hell has no bottom
17:12 hoodedice > that file is hell confirmed
17:12 Megaf_ heh
17:12 Calinou hoodedice, Roboto!
17:12 Calinou its source files were recently released
17:12 Calinou also consider Noto
17:13 Megaf_ Ok, I have no idea why my SH tried to actually run the EOF
17:15 Calinou https://github.com/ncb000gt/node.bcrypt.js/commit/183f8162e3973e8257334fc0db2290b22a0296c3
17:16 Calinou “Copyright (c) 2101”
17:16 Calinou even Warzone 2100 doesn't reach this level of copyright
17:17 hoodedice Noto looks beautiful
17:18 hoodedice if only I could keep the Segoe UI numbers...
17:19 Calinou is it just me, or should one pronounce “Segoe” like “Segway”?
17:19 Calinou in any case, hoodedice, http://github.com/google/fonts
17:19 Calinou 1700 free/libre fonts
17:20 hoodedice I say it as "Say-Go"
17:20 Megaf_ [18:19] <Megaf_> .pr segoe
17:20 Megaf_ [18:19] <Brainstorm> Megaf_, Pronunciation of segoe in English: [sˈiːɡə͡ʊ  â€”  ]
17:20 Megaf_ Calinou: ^
17:20 hoodedice help, don't know how to read gibberish =D
17:20 Calinou I'm now at 589 starred repos
17:20 hoodedice star some of mine
17:20 hoodedice hint: won't update any
17:21 Calinou also check out https://github.com/trending on a regular basis
17:21 Megaf_ segoe -> seegay?
17:21 K-Dog joined #minetest
17:21 Megaf_ segoe -> sˈiːɡə͡ʊ -> seegay?
17:22 hoodedice > seegay
17:22 hoodedice TIL fonts have sexuality
17:22 K-Dog WERNERWARD
17:23 Calinou cool site http://cssnext.io/
17:23 rubenwardy "You can literally write future-proof CSS and forget old preprocessor specific syntax. "
17:24 rubenwardy "You can literally write future-proof CSS and forget old preprocessor specific syntax. "
17:24 rubenwardy "You can LITERALLY write future-proof CSS and forget old preprocessor specific syntax. "
17:24 rubenwardy :(
17:24 hoodedice idontgetit.jpg
17:24 Calinou lite-Stunt-Rally
17:24 rubenwardy The word is completely redundant in that sentence
17:25 Megaf_ [18:24] <Megaf_> .w literally
17:25 Megaf_ [18:24] <Brainstorm> Megaf_, literally  â€” adverb: 1. (speech act) word for word; not figuratively; not as an idiom or metaphor, 2. (degree, proscribed) used non-literally as an intensifier for figurative statements: virtually (often considered incorrect; see usage notes), 3. (colloquial) Used as a generic downtoner: just, merely — http://en.wiktionary.org/wiki/literally
17:25 rubenwardy literally != basically
17:25 init rubenwardy: it is a hipster thing, what do you want?
17:25 rubenwardy literally != simply
17:25 init rubenwardy: something useful? sadly, you may be looking at the wrong place
17:26 hoodedice literally is what happens when you allow post modernism to get too much of a foothold on things in the real world
17:26 hoodedice bbl
17:27 * twoelk doesn't like litterbugs
17:27 rubenwardy 1. is the only real usage there, the others are slangish
17:33 Player_2 joined #minetest
17:38 Megaf_ does C has functions? Or that's C++ thingy?
17:38 rubenwardy it does
17:38 rubenwardy C++ adds classes (records which have member functions)
17:40 Megaf_ ok, I'm learning about functions now
17:40 Megaf_ I converted all my shell script in several funcions before figuring out how they work
17:40 Megaf_ functions*
17:41 rubenwardy It's not worth (IMO) learning C unless you want to work on OSs
17:41 Megaf_ rubenwardy: I don't want to :)
17:41 Krock ..or with microcontrollers
17:45 sythe joined #minetest
17:46 Calinou learn JavaScript, soon you'll be able to make operating systems in it :D
17:46 Krock <.<
17:46 catninja Evil buggy OS
17:46 ElectronLibre left #minetest
17:50 catninja compiling stuff was neither fun or easy ;___;
17:51 catninja Megaf_, VanessaE + ruben thx for the help anyway
17:51 Jordach joined #minetest
17:53 Hijiri joined #minetest
17:53 Megaf_ lol catninja
17:54 catninja I just needed the update to run one thing for fun. and ended up spending 2h on compiling and githell
17:55 catninja "why are you such a bitch this evening?"
17:56 catninja I'm just gonna sit here in my corner and be grumpy
17:57 Calinou compiling Node stuff is fun :3
17:58 catninja what do you mean?
17:59 catninja I just wanted too be able to run my testworld to show what I'm working on
18:01 dakotalongears joined #minetest
18:02 bobomb joined #minetest
18:02 bobomb is there an API method for reading an image pixel by pixel?
18:04 Krock how would you put those informations into a Lua table? It would use way too much RAM
18:04 Krock so: no, there is no API method yet
18:04 Krock But you can open bitmaps using binary file functions
18:04 bobomb no just to read the value of a pixel at x,y
18:05 bobomb these would just be lua functions?
18:05 init https://www.youtube.com/watch?v=bS5P_LAqiVg
18:05 init Calinou: node.js is a fucking joke
18:05 init Calinou: it's just javascript with even more hacks on top of it
18:06 Krock yes, it has to be done with Lua only and there are no image reading functions
18:06 init Calinou: JS is pretty crappy too, and if someone calls it an easy language it is because they ignore 90% of javascript
18:06 Krock -> you'll have to write your own functions
18:06 init (which are the exceptions to rules and exceptions)
18:06 init just like there are exceptions to the rule, in JS there are rules for the exceptions and exceptions to those
18:10 zat init: what kind of hacks?
18:10 Haudegen joined #minetest
18:11 init zat: most of the idiomatic things in Javascript are just hacks, even silly things like !!which should be trivially identity
18:11 init the*
18:11 init zat: the weak typing makes up half the need of hacks
18:11 init zat: the other half is not using JS's good things and instead of ignoring them
18:11 init zat: JS's scoping is also a little bit.. broken
18:12 zat so, what hacks?
18:12 init !!, ===
18:13 zat ?
18:13 init the `class` OOP done previous to ES6, and the classes added by ES6
18:13 zat there are no classes, the class keyword is syntactic sugar.
18:13 init using floats by default is also a silly thing, you basically made your operations non associative
18:13 init zat: yes, it's just syntatic sugar for people that ignore the few good parts of JS
18:14 zat its a scripting language isn't it?
18:14 init so?
18:14 init it doesn't need to suck because you can write scripts with it
18:14 zat its your opinion
18:14 init it's not just mine
18:15 Krock https://forum.minetest.net/viewtopic.php?p=180065#p180065 it'a actually a serious mod.
18:15 zat not just? then you must be 100% right. :)
18:15 zat no doubt
18:15 init zat: it's a little bit more than an opinion, you can ask anyone that learnt/knows a few languages on different paradigms
18:16 zat I have
18:16 init a few static type systems, a few strict and dynamic type systems
18:16 zat I have
18:16 zat but my opinion sure won't count for you because I think differently :P
18:16 init nah
18:17 init but you're the first one to say that
18:17 init what's your background?
18:17 Jordach joined #minetest
18:18 Kenney joined #minetest
18:19 zat about 20 years of profesionally developing software for desktop in BASIC,Pascal,C,C++ and now web servers PHP, Ruby, JS
18:19 Krock Kenney, congratulations! 7 pages and still no download link. I think we're all totally excited.
18:19 init zat: only those languages? any language that isn't imperative?
18:20 Kenney Hah well sorry about that, just want to answer everyones questions. Also, X month hiatus in between ;)
18:20 init zat: SML? OCaml? Scheme? Haskell? Prolog? Mercury? Coq?
18:20 zat init: no, sorry for being so mainstream, my lack of paradigm shiftness will now surely invalidate every opinion I might have.
18:20 init no, but it sure will change it
18:21 zat oh god those are no no-mainstream!
18:21 zat :P
18:21 init I thought the way you did til I learnt SML
18:21 zat so*
18:21 Kenney The new pixel artist is doing an excellent job however and I can concentrate on actual content now
18:21 zat init: what do you know of the way I think?
18:21 init I don't know anything
18:21 * twoelk was drawn to Voxus by the graphical style and now fears what change might come
18:21 Krock ^
18:22 init I am talking about myself, though, I thought pretty much the same way until I started switching paradigms
18:22 Kenney Oh no worries, it'll still rock
18:22 zat ah you once suggested SML I remember and I had a look on it.
18:22 Kenney I've gotten him to remake the grass sprite 4 times now hah
18:22 zat I decided it was no useful for me
18:22 init https://www.coursera.org/course/proglang
18:23 Krock Kenney, for(remake same thing) do motivation--; end
18:23 zat I know the fad of functional programming
18:23 Kenney money, motivation++;
18:23 zat and the fad of paradigm shifts
18:23 Krock but voxus is non-profit...
18:23 init zat: those languages aren't useful because they are used, but because their concepts are useful!
18:23 init it's more using languages as a tool
18:23 Kenney Yep, paying with my own money
18:24 Kenney hoping it could return in donations some day
18:24 zat back in reality, software needs to do a job and do it in a way so others can contribute.
18:24 twoelk I actually like the cheery but not overlly candy brightness of the color scheme, the slight pastellic charme
18:24 Krock Well, it's kinda hard to get donations here, I wish you good luck with this try.
18:25 Kenney The public domain game assets I create however do fund the current development time
18:25 init zat: it's more like you can't miss what you don't know
18:25 Kenney so no worries
18:25 init (no, I am not saying you don't know the concepts I am practically selling)
18:26 zat init: actually its more like I cannot afford to become an amateur programmer in a neverending research of new stuff.
18:26 init zat: yeah, I'll give you that learning FP is pretty starting nearly from scratch when it comes to thought and problem solving
18:27 zat I know some that are all the day talking about non-mainstream languages and different paradigms, all are unemployed.
18:27 Calinou <Kenney> Yep, paying with my own money
18:27 * Calinou elects Kenney as the next Mark Shuttleworth
18:27 Calinou his motto: “Great, but not infinite pockets”
18:27 Calinou :)
18:27 init zat: most jobs looking for non-mainstream languages aim pretty high, I'll give you that one too
18:27 Kenney Hah oh well I struck a good deal with the artist which I feel okay with, I know it will benefit the quality of the graphics
18:28 init half of the places want someone with a PhD :p
18:28 twoelk does the artist feel ok also?
18:28 zat init: thats just the same propaganda of the Python people
18:28 Kenney he'll be doing 200 textures/items for now, that's the first batch
18:28 Kenney Yep absolutely, he made up the price
18:28 Kenney I just agreed :)
18:28 Calinou 200? :o
18:28 init zat: is it?
18:29 Kenney well, lots of tiles will be simple alternatives. Grass top tiles are 5 right now
18:29 Kenney Grass sprites are 8
18:29 Kenney here's me hoping random textures will ever be a thing, instead of having to create additional nodes
18:30 twoelk argh, that will clutter the texture folders even more with tiny texture files. I wish we could use some texture atlas at times
18:30 Kenney ^ would love that too man
18:30 zat "we do things differently but better, no doubt" (in their opinion)
18:30 zat "we do the things the right way" (in their opinion)
18:30 zat "our user base is not as big as X but we get better jobs" (lies)
18:31 twoelk maybe a textureatlas per node might allready help
18:31 Kenney http://puu.sh/i51Wf/1818b4cdd2.png clutter clutter clutter
18:31 Kenney Yeah, sorta like an animation texture but it would select a random frame
18:31 Kenney problem solved!
18:31 zat python developers I know of, about 20, 18 are unemployed. The two left are coding in something else.
18:32 zat php developers I know, all employed
18:32 Wayward_Tab joined #minetest
18:32 Kenney btw I lied it seems
18:32 Calinou https://github.com/cjb/GitTorrent/blob/master/README.md
18:32 zat JS developers I know, all employed
18:32 init zat: being employed writing PHP isn't that hard
18:32 Kenney Grass top tiles are 7 and grass sprites are 11...geez
18:32 zat I haven't said otherwise
18:32 init zat: the same goes with JS
18:32 zat also, most of those languages are multi-paradigm.
18:33 rom1504 init: that's the point
18:33 init zat: I'd say most places looking for PHP/JS don't even look for quality but for quantity
18:33 zat thats because web developers sux
18:33 init most of the people I know working with PHP or JS, look forward for switching to something decent
18:33 twoelk hm, animation sequence chosen with a freeze in animation
18:34 zat I have seem (an FIXED) many switches to Ruby, Python or Microsoft things.
18:34 twoelk the freezing point chosen at random
18:34 zat newbie developers brainwash their employers and make them switch to messy platforms.
18:34 Kenney oh btw I will release the old Voxus tiles as public domain later on
18:34 twoelk great
18:35 Kenney probably also see to create an alternative default texture pack with them for Minetest\
18:35 init zat: Ruby/Python/C# were languages known to don't change anything in the middle, and being half-solutions to the problems they solved
18:35 twoelk I was just preparing a List of Textures for the wiki as I have made for the games
18:36 zat init: normally the switches are not to solve anything
18:36 zat the only switch I would do from would be PHP
18:36 init because the problem is also that companies look quantity over quality
18:36 init switching from PHP to what?
18:36 zat no whatever not PHP
18:36 init Ruby, Python, C#, Java don't really improve anything at the long term
18:36 zat to*
18:37 zat Its not the language, it's how you use it.
18:37 rom1504 , c++
18:37 twoelk havn't included Voxus in the List of Games yet as there is nothing to download - as of yet
18:37 zat It's a huge mistake to think that the language makes the quality of the product.
18:37 zat In some cases it affect certain things, no more.
18:38 est31 joined #minetest
18:38 init it doesn't, it sure helps in the long term if the costs of maintenance are lower, most languages aim for the short-term return, though
18:39 twoelk and yet a good song or poem makes use of the language it is writen in as much as possible
18:39 twoelk good programming should be similar
18:39 zat init: and a widely known language means less cost in maintenance.
18:39 init does it?
18:39 twoelk bah all them english songs :-(
18:40 zat yes, specially if I am able to find a developer of said language in time
18:40 init I won't deny you can hire 40 PHP developers and get them working within a week
18:41 zat Ruby developers are not many over here, an old employer was stuck with a software made in Ruby
18:41 init the problem is that it is still aiming too much for quantity not quality
18:41 zat he tried to find a single Ruby developer for months
18:41 zat in the end I fixed that mess and without even knowing Ruby.
18:42 zat He made me port the server to PHP, which I did not want to but had to do it anyway.
18:42 init learning new syntax is relatively easy
18:42 rom1504 I don't understand why people hire "X developper", surely people can learn new languages ?
18:42 est31 ^
18:42 zat rom1504: not really
18:42 init learning a language is different to master it
18:42 init you can learn Ruby in a week if you know Python and PHP
18:42 zat languages with a low entry barrier normally result in incompetent coders.
18:43 init being able to write idiomatic code is a different thing
18:43 twoelk and learning costs time and thus money
18:43 zat about all php developers I know can't understand anything but php
18:43 zat same for people that learn python first thing ever
18:43 Calinou there are very competent Python developers
18:43 init really few
18:44 est31 but python is a language made for beginners
18:44 zat there are very competent PHP developers too
18:44 est31 not for masters
18:44 Calinou it's made for everyone
18:44 rom1504 if you know lot of stuff about algorithms, paradigms and techniques (network, concurrency,...) that's enough to write decent code in a new language in a reasonable amount of time
18:44 zat that includes beginners
18:44 init Python/Ruby/PHP/JS aim at "lower short-term cost, higher logn-term cost"
18:44 init rom1504: paradigms!
18:45 init rom1504: but those languages aren't mainstream duh!
18:45 zat Ruby is not a bad language, it is normally underestimated.
18:45 init Calinou: "Python"? http://bob.ippoli.to/python-haskell-ep2014/
18:45 est31 js and php are very mainstream
18:45 zat JS is too complicated.
18:45 init I didn't say it wasn't, I actually like it (given that you can't use Smalltalk) for pedogical purposes
18:45 zat PHP has remains of being a templating language
18:46 Calinou Ruby isn't the easiest to read
18:46 zat and that's what has made it horribler every new version.
18:46 Krock btw, what's te state of the PHP-JIT project? I thought there was something active
18:46 Calinou there's literally a market of PHP accelerators
18:46 init Calinou: you shouldn't aim for being easier to read to someone who doesn't know the language, though
18:46 Calinou zat, did you give Laravel a try?
18:46 Calinou good languages are easy to read for everyone, init
18:46 Calinou this is why they favour “and” and “or” instead of && and ||
18:47 zat Calinou: I am avoiding PHP at all costs.
18:47 zat I developed 3 frameworks for PHP by the way.
18:47 init Calinou: good languages are easy to mantain
18:47 init Calinou: not easy to read
18:47 rom1504 hire haskell programmers to be sure the people you hire can learn the language you actually need :p
18:47 init being easy to mantain means that you can reason locally about code
18:48 init the code _looking_ easy doesn't mean it is easy, either
18:48 init because programming, is sadly, hard
18:48 Calinou people should strive to make programming easier, this is how you actually get high-quality software, rather than being elitist
18:48 zat the worst are those that try to make a programming language look like plain english
18:48 Calinou Git made it easy for people to contribute, instead of having to give .patch files generated by hand
18:49 Calinou it lets people write higher-quality software
18:49 zat super wrong
18:49 est31 but its entry barrier is very high
18:49 init no, making programming `easier` at the cost of safety, correctness, performance, ... is basically wrong
18:49 rom1504 "you can reason locally about code" : yes, this is so true, when you got code that is interdependant with everything in the whole project, you'll have to understand everything in the project to fix just a small thing
18:49 Calinou est31, there are tons of “git cheat sheets” around that help demystify Git
18:49 est31 you get high quality software by standards and guidelines
18:49 Calinou init, computers are faster than ever
18:49 Calinou there are pretty safe languages like Rust, that are still modern
18:49 zat lowering the entry barrier yields a huge base of inexperienced programmers thinking they are experienced
18:50 Calinou est31, it's up to language developers to set them up
18:50 Calinou sadly most don't
18:50 init language developers?
18:50 Calinou (see GDScript, reduz has no intent to put official guidelines)
18:50 init you mean those who designed the language?
18:50 est31 language developers should design a language not what to do with it
18:50 init they shouldn't set those kinds of guidelines you are thinking about
18:50 init what est31 said
18:50 zat guidelines are language independent
18:50 init there's no `one-size-fits-all` guideline, it's up to the task
18:51 est31 thats true too
18:51 Calinou syntax guidelines are probably not language-independent
18:51 init Calinou: some languages were designed with flexibility in their syntax as one of the core things
18:51 zat thats a different matter and have little impact in the quality of the resulting software for the user
18:51 est31 they do have impact
18:51 init because syntax is the least of your problems, unless it's C++
18:51 est31 but mostly destructive impact
18:52 zat I said little
18:52 Calinou init, it leads to inconsistency, and thus head-scartching
18:52 zat in compiled language it is little
18:52 init Calinou: it doesn't
18:52 Calinou like “why do they use “or” here, and || there?”
18:52 zat that's code quality
18:52 zat no resulting software quality
18:53 init Calinou: about code quality, there are one hundred things I can argue about that most languages do wrong, one of those is trying to look exactly like english
18:53 zat I can compile from a blob of extremely obfuscated code and the resulting software will be still good
18:53 init english is a natural language, and isn't extremely precise
18:53 est31 but you can't build that kind of software zat
18:53 est31 noone is smart enough for that
18:54 zat init: that's the mistake of python fanboys, they argue that looking like english is precisely a strength
18:54 est31 ofc there are people who can demystify the largest goto spaghetti
18:54 zat est31: I cannot do what specificaly?
18:54 rom1504 english isn't context-free
18:54 est31 but if you want to add a certain feature
18:54 est31 then you will need to know how
18:54 est31 and for that you'll need to know exactly how the code behaves
18:54 init rom1504: you can still be context-sensitive in your grammar and not be ambiguous
18:55 init rom1504: (the layout rule is context-sensitive, as an example)
18:55 est31 the best way to do that is by having self-documenting code
18:55 rom1504 yeah but english's context is not really well defined
18:55 rom1504 it can be anything
18:55 init the code looking like english is the wrong kind of self-documenting code
18:55 Tux[Qyou] joined #minetest
18:56 init most clean code I found, is too `terse`, and could be considered unreadable by some people, not because it's hard to understand, but because you need to think when you read the code, and it is not because the code is clever, but because the code is a doing a lot
18:57 init if you have 2 lines with 40 characters each, that do the work of 2 big functions of 40 lines each
18:58 twoelk maybe code should look like Latin. Thats a rather precise language compared to modern ones ;-P
18:58 init I would have said lojban
18:58 Tux[Qyou] joined #minetest
18:59 techner joined #minetest
18:59 techner hello, i need help with mesecons mod
18:59 techner I installed it
18:59 techner but, when loading the game
18:59 techner the next error code appears:
18:59 techner .minetest/mods/mesecons_main/mesecons_torch/init.lua:79: attempt to perform arithmetic on field 'LIGHT_MAX' (a nil value)
19:00 techner I try to create a depends.txt with default
19:00 techner but it doesn't work
19:00 zat conclusion, JS is cool
19:01 proller joined #minetest
19:01 init weak typing is insane from a debugging perspective though
19:01 init most bugs I have had in dynamic languages would have been caught with a stronger type system
19:02 twoelk maybe most js haters try to use it for jobs it was not designed for.
19:03 init I agree
19:03 init node.js is plain wrong
19:03 Hijiri joined #minetest
19:03 init green threads would be a nicer approach to concurrency
19:03 init *cough* erlang *cough*
19:05 init hahahah, kung fury is so good
19:05 est31 js has the problem that you have to write unit tests
19:05 est31 thats the advantage of strongly typed languages
19:06 zat isn't there a JS derived language that can be strong tped?
19:06 zat I forgot its name.
19:06 rom1504 you still have to write unit tests in strongly typed languages
19:06 rom1504 just not the "type checking" ones
19:06 init unit tests are still a thing
19:06 init you rule out pretty much 90% of the unit tests you would have to write though
19:07 init zat: Purescript is the only close to that thing
19:07 zat init: what is the problem with the callbacks system?
19:07 init zat: most languages (I know) that still use JS-ish syntax don't try to have sound typesystems
19:07 hoodedice /back
19:08 init zat: compared to green threads, they're too verbose, and wouldn't mind some syntatic sugar (do-syntax-like)
19:08 alket joined #minetest
19:08 init verbose, and harder to reason about
19:08 init it's a nice hack though, using continuations for threading
19:08 init it's what compilers do :)
19:08 hoodedice init, I don't see a problem with languages having english words to write code with
19:09 init hoodedice: english words? no, I am talking about trying to look like english
19:09 hoodedice apart from the fact that you need to learn english to write code =P
19:09 init english is too complex and it isn't precise enough
19:09 hoodedice it can be both
19:09 init there's no natural language (also, not artificial) that is precise enough to be used for programming
19:09 zat I don't see the problem with callbacks though
19:10 zat it does its job fine
19:10 Hijiri artificial as in a preplanned language?
19:10 Hijiri like lojban etc
19:10 init Hijiri: yes
19:11 hoodedice !g lojban
19:11 MinetestBot hoodedice: http://mw.lojban.org/
19:11 init zat: callbacks are not `wrong`, it's what a scheduler using continuations would use behind the layers, but having it as a main abstraction is pretty hardcore
19:11 rom1504 but then can human talk non natural languages ?
19:11 Calinou === solves most problems of weak typing
19:11 rom1504 (without checking with a computer)
19:11 Calinou and weak typing can sometimes solve headaches :p
19:11 init Calinou: you are kidding, right?
19:11 Calinou well, most developers use === exclusively
19:11 Hijiri === can't tell you what type you need
19:12 init Calinou: I would prefer JS over Java, but any decent strong & static type system would make most problems with weak typing a thing that gets catched at compile time
19:12 rom1504 what is "===" ? I guess not wiki markup :p
19:12 init Calinou: note that if you don't have sum types, a strong type system is painfully anoying
19:12 Hijiri super equality
19:12 Hijiri (I don't know its name)
19:12 rom1504 oh irght
19:12 zat init: there are threads for nodejs too
19:12 init rom1504: it's equality that returns false when the parameters aren't of the same type
19:13 Calinou == means “equals”
19:13 Calinou === means “equals and same type”
19:13 init === means "we fucked up equality, so we use this new thing"
19:13 Calinou eg: 2 == "2" is true but 2 === "2" is false
19:13 Hijiri I think "dynamic typing" is really just one type with a tag
19:13 init it can be seen that way, weak typing is worst though
19:14 init and you can be static and weak (C) or dynamic and weak (Javascript)
19:14 init (if you can call C's type system a type system)
19:15 hoodedice uh... java uses .equals() to compare actual objects; is that what === does?
19:15 Calinou https://github.com/okamstudio/godot/wiki/tutorial_gdscript_efficiently
19:15 Hijiri does weak typing mean you can break the typing abstraction?
19:15 zat I still see a case of "different to what I like? then it is bad"
19:15 Calinou read “Pros & Cons of Dynamic Typing”
19:16 init one of the things JS also does wrong is doing what most languages do pretty badly
19:16 rom1504 hoodedice: no
19:16 hoodedice Calinou, the godot shilling is real /s
19:16 rom1504 well not exactly
19:16 init x == y doesn't mean x and y are equal, they are the same object
19:16 Calinou hoodedice, now you are no longer Waiting for Godot!
19:16 Hijiri I don't know if "less code written" is unique to dynamic typing
19:16 Hijiri there are programs I could write more succinctly in haskell than ruby
19:16 Hijiri I am pretty bad at ruby though
19:17 * hoodedice (reference to some sick in-joke)
19:17 ElectronLibre joined #minetest
19:17 hoodedice ^(hint: I didn't get the joke)
19:17 init Calinou: you are confusing dynamic with weak typing
19:17 zat init: plz define equality in objects.
19:17 Calinou no, I'm not
19:17 Hijiri compilation is also not really a pro
19:17 Hijiri You can type-check without compiling
19:17 Calinou I'm just putting that link in case you are complaining about dynamic typing
19:17 init zat: there's no sane definition, equality isn't defined for everything
19:17 hoodedice nice question zat, what exactly makes two objects equal?
19:17 Hijiri so you can interpret a strong static typed language if you just typecheck it first
19:17 init Calinou: my main complaint is against weaktyping
19:18 hoodedice !g two objects equal programming
19:18 MinetestBot hoodedice: http://stackoverflow.com/questions/13387742/compare-two-objects-with-equals-and-operator
19:18 init > Most code can be written and changed quickly and without hassle.
19:18 Hijiri also "less code written" isn't a big issue for a language with decent type inference
19:18 init liar, the more dynamic you go, the less mistakes you can catch at `static` time, and it means refactoring ends being harder
19:18 Hijiri less clutter
19:18 Hijiri I mean
19:19 init yes, I agree that most issues with strong type systems go away when you have type inference, algebraic data types, high order functions, and closures
19:19 est31 what are algebraic data types?
19:19 needhelp joined #minetest
19:19 needhelp hi
19:20 init defining a new type in terms of other types, product types or sum types, product types are just tuples/structs
19:20 zat I would also like to add, that certain situations are solved differently in a language it doesn't mean it is wrong at all. First define wrong, and why would it apply in that specific language.
19:20 init sum types are tagged unions
19:21 init zat: can you give me a few reasons to dislike PHP?
19:21 est31 zat, so what does "product" and "sum" have properties?
19:21 zat est31: ?????
19:21 est31 do you have the distributive property?
19:21 init yes, they do
19:21 Hijiri I think algebraic data types are supposed to form a ring or something up to isomorphism?
19:21 Hijiri I'm not sure
19:21 needhelp someone has the craft guide mode?
19:21 zat init: PHP is full of remains of a templating language
19:21 init Hijiri: no, it's not ring, it's a semiring IIRC
19:22 needhelp someone has the craft guide mod?
19:22 Hijiri oh
19:22 init I am not sure, I haven't checked that pretty well
19:22 est31 semiring with or without 1 ?
19:22 Hijiri does addition in rings need to be a group
19:22 ElectronLibre needhelp, what do you need about the craft guide mod?
19:22 init est31: with identity
19:22 needhelp it doesnt work
19:22 needhelp I installed it
19:22 est31 and is it commutative?
19:22 init Hijiri: you need to add exponentials (functions) too
19:22 needhelp with its dependencies (domb)
19:22 ElectronLibre Does it crash?
19:22 needhelp but it doesn't appear
19:22 needhelp I create a game
19:23 init est31: the bottom type is the identity of the sum type, the unit type is the identity of the product type
19:23 init 0 and 1
19:23 ElectronLibre Don't forget to enable it in the world's settings.
19:23 needhelp and the craft guide workbench doesn't show
19:23 init 0 * x = 0 also holds
19:23 needhelp it's enabled ...
19:23 needhelp e.e
19:23 zat init: and it lacks a built in way to achieve parallelism.
19:23 est31 ok so you have identities, but what about x * y == y * x ?
19:23 ElectronLibre And what about domb?
19:23 needhelp cgmr is enabled
19:23 needhelp domb too
19:23 est31 does that hold or not?
19:23 ElectronLibre And its dependencies?
19:23 est31 (always)
19:24 needhelp cgmr depends on domb
19:24 needhelp and domb just depends on default
19:24 init est31: yes, up to isomorphism
19:24 ElectronLibre Look at the logs at start up and see if there is any error.
19:24 init zat: have you looked at Erlang?
19:24 jin_xi joined #minetest
19:25 init well, it's more aiming at concurrency than parallelism
19:25 zat I don't really like it
19:25 SopaXT joined #minetest
19:25 needhelp Undeclared global variable "unified_inventory" accessed at ...etest/mods/technic/technic/machines/register/recipes.lua:54
19:26 ElectronLibre That's not a problem.
19:26 roboman2444 joined #minetest
19:26 init est31: note that the `arity` of a type, is how many "elements" you have on it
19:26 ElectronLibre ^ By the way, do whoever maintains this, if it's not already done, fix it please.
19:26 needhelp i will try installed the unified inventory mod...
19:26 needhelp i will try installing the unified inventory mod...
19:26 init est31: you can also be recursive, allowing you to define lists, as an example
19:27 init 1 is (), 2 is Bool (true / false), Maybe is (1+)
19:27 zat init: popularity of a language is the most important factor when considering to invest time in a language
19:27 est31 init this means that you are a halfgroup
19:27 est31 closed under + and *
19:28 init est31: yes, I don't remember the correct name of the algebraic structure
19:28 init zat: I disagree, but sure :P
19:28 zat init: what is the use of mastering a language so little used, I won't have any contributors
19:28 est31 and "is a ring up to isomorphism" means its automatically a ring
19:28 Hijiri I would say quality of the community is more important than the popularity
19:29 est31 but doesnt mean its commutative
19:29 init Hijiri: but quantity goes over quality
19:29 Hijiri there is probably some function on popularity and quality that gives optimalness values
19:29 init zat: there's no need to master a language
19:30 zat init: then say invest time
19:30 zat time is gold!
19:30 init zat: it'll give you better tools for your current projects!
19:30 init s/better/more
19:30 zat time is money
19:30 zat http://www.probabilityof.com/ICON/MATH.jpg
19:31 init you can't miss what you don't know
19:31 roboman2444 joined #minetest
19:31 zat with that you can argue in favor of anything
19:32 est31 so its algebraically closed?
19:32 Krock zat, amazing.
19:32 init est31: yes, AFAIK
19:32 est31 nice, but then women can have imaginary parts
19:32 init lol
19:32 init it's the absolute value of problems
19:32 est31 at least in C
19:32 init zat: learn the mathematics concepts behind those languages, then
19:33 init zat: it won't programming after all
19:33 zat I don't see the urgency of certain people to force others do what they like
19:33 zat :P
19:33 est31 there algebraically closed rings too which arent isomorpphic to C
19:33 est31 like the zero ring :)
19:45 alket joined #minetest
19:51 Halamix2 joined #minetest
19:52 berome joined #minetest
19:57 init https://www.youtube.com/watch?v=bS5P_LAqiVg it's amazing
19:57 Kenney watched that twice today, once at home and once at the office
19:57 Kenney amazing
20:00 init I am gonna watch it with family later
20:00 Kenney Oh dear
20:00 init ikr
20:01 Xenoth joined #minetest
20:01 hoodedice ...
20:02 * hoodedice doesn't get the hype about that movie
20:02 Kenney It's just so dang over the top
20:02 Kenney and the VHS effects do bring back some memories
20:02 gv1222 joined #minetest
20:02 hoodedice >_>
20:02 catninja and it is from my city!
20:03 hoodedice as a 90s kid, no memories are being brought back
20:03 hoodedice apart from maybe my parent's marriage vhs...
20:03 hoodedice but that didn't have so much... pink
20:03 init I am a 90s kid, I still love the movie
20:03 Kenney How far into 90s?
20:03 Kenney I'm from 1990 and boy did I watch some VHS tapes
20:03 hoodedice born in '95...
20:04 Kenney Ah right
20:04 hoodedice I did watch some vhs when I was younger, but mostly meh about it
20:04 hoodedice like, I don't even remember the CD age
20:04 Kenney I had this one tape which had 1 episode of (what I thought was) Transformers on it, watched it over and over and over
20:04 hoodedice I do distinctly remember the age of floppies tho
20:04 Kenney later on I discovered it was actually GoBots
20:04 Kenney it was missing the title sequence so I had no idea
20:05 hoodedice *suddenly*
20:06 * hoodedice flashbacks into when I was an 8 year old console peasant, gaming on a PSOne
20:06 hoodedice *he
20:08 westyvw joined #minetest
20:08 init there are lots of funny puns on the movie
20:08 Kenney TANK YOU
20:08 init and also funny obvious references
20:08 init Hoff 9000
20:08 init not opening the doors of the car.. lol
20:09 hoodedice hmm well, since it so all over the internets I'll have to watch it
20:10 init I want a e = mc^2 converter now
20:10 init written in Java apparently
20:11 init before Java was a thing, that explains the time machine
20:11 Kenney Glad the movie is 30 minutes though, shouldn't have lasted longer
20:11 init yeah, I think it's perfect
20:11 init long enough to have lots of funny things
20:11 init but not too long to be boring
20:14 init I want a laser raptor as pet now
20:15 Kenney my girlfriend absolutely hated the movie btw
20:15 Kenney well my ex-girlfriend now, if you know what I mean
20:15 init lol
20:16 Kenney hah nah, she's just more intro realistic stuff - none of the over the top madness
20:16 Kenney although she did like Mad Max
20:16 Kenney I have no clue man, women...
20:16 init yeah, the madness is half the fun :P
20:16 Kenney Mad Max was absolutely great though
20:16 Kenney did you see it?
20:17 init I don't know the english name of most movies I watched
20:17 init lemme check
20:17 init oh, no :/
20:18 init I think I have it downloaded though
20:18 Kenney It's been in cinemas for a week or two, don't think you can download it yet
20:18 Kenney the new one atleast
20:18 Kenney Fury Road
20:18 hoodedice I liked Video Game High School though
20:18 init oh, I am not talking about the last one
20:19 Kenney oh no VGHS was horrible
20:19 hoodedice ...
20:20 Kenney I've seen two episodes I believe, couldn't stand it anymore, too much cringe
20:20 catninja http://38.media.tumblr.com/0d5f4f4ece6f4d4bf6d40f555c2caa2a/tumblr_norf3cdeI11s2yegdo1_400.gif
20:20 catninja me coding
20:20 hoodedice cringe is okay-ish
20:21 hoodedice me coding http://p.pomf.se/7728
20:21 catninja ok more like this
20:21 catninja http://41.media.tumblr.com/26bab33549dac15b16af0e7531a08577/tumblr_noetxie4GV1qzeo2zo1_500.jpg
20:22 hoodedice out of memory, eh?
20:22 hoodedice or wrong address =P
20:22 catninja no very much correct
20:23 geheimnis joined #minetest
20:23 catninja I'm so tired of coding today but my dog is not in a cuddly mode
20:25 ClaudeRoy joined #minetest
20:28 hoodedice > dog
20:28 hoodedice > cuddly
20:28 catninja maybe I can trick him
20:28 hoodedice no
20:29 Pulec joined #minetest
20:29 catninja hoodedice: time to get some chikn then.
20:30 hoodedice chicken is very cuddly
20:30 hoodedice VERY
20:31 hoodedice so are bunnies https://d1u1p2xjjiahg3.cloudfront.net/4fdd6621-26d5-4991-9363-c8e8f559941d.jpg
20:31 hoodedice (NSFW- GORE ^)
20:31 catninja doge was possible to bribe
20:32 catninja chickens are cuddly
20:32 ElectronLibre Oh, this is from "The Holy Grail".
20:32 ElectronLibre This bunny was very cuddly indeed.
20:33 Kenney Should watch that someday
20:34 ElectronLibre It is funny, but a bit silly.
20:35 hoodedice someone told me "The Princess Bride" was a comedy
20:35 hoodedice I laughed once.
20:35 hoodedice like this "heh"
20:35 ElectronLibre Well, in fact, not just a bit.
20:35 Kenney I've watched Life of Brian which was okay, didn't really enjoy it so I'm a bit worried The Holy Grail is on the same level
20:35 Kenney The Princess Bride is really great though
20:35 Kenney Didn't find it very humerous, but it was a fun watch
20:36 NekoGloop joined #minetest
20:38 nolsen joined #minetest
20:38 Hijiri joined #minetest
20:39 Kenney btw ElectronLibre, you got me thinking a bit and I will release the first version of Voxus when the terrain generation is in and done - so a lot earlier
20:40 hoodedice =
20:40 hoodedice )
20:40 ElectronLibre Do what you want to do, it's your project.
20:41 Kenney true, but it gives users a sneak peak and they can already hunch over the code to improve the world generation
20:41 Kenney while I get on with further features
20:43 redstonecraftpl joined #minetest
20:51 Jordach joined #minetest
20:54 Jordach joined #minetest
20:55 Haudegen joined #minetest
21:00 LedInfrared joined #minetest
21:10 Xenoth joined #minetest
21:12 Viper168 joined #minetest
21:14 FreeFull joined #minetest
21:28 err404 joined #minetest
21:29 ElectronLibre left #minetest
21:32 theTroy joined #minetest
21:38 dakotawolfy joined #minetest
21:38 dakotawolfy Uhm
21:40 proller joined #minetest
21:48 NekoGloop joined #minetest
22:11 Amaz joined #minetest
22:11 Trustable joined #minetest
22:58 est31 joined #minetest
22:58 JadenWolf joined #minetest
22:59 LedInfrared joined #minetest
22:59 JadenWolf Mtz-basic, players
23:05 YvesLevier Having a question (Technic)
23:11 YvesLevier What is the right way to ask a technical question?
23:11 YvesLevier *ask for
23:16 NekoGloop with a keyboard
23:25 Wayward_Tab Hehe
23:27 NekoGloop Wayward_Tab: I find your name funny because it can be typed as "Wayward_" then pressing Tab, because IRC ^^
23:27 Wayward_Tab Haha, I never thought of it that way :P
23:27 LedInfrared joined #minetest
23:28 VanessaE hell, W<tab> is enough even :)
23:29 Wayward_Tab Lol
23:29 NekoGloop yeah but I can type wayward_ then press Tab and it literally writes Tab
23:30 VanessaE heh
23:31 NekoGloop computer humor yay
23:31 Hirato joined #minetest
23:56 Wayward_Tab There's a certain satisfaction in finally getting a Live USB to boot
23:57 Wayward_Tab Especially when it doubles as your new SSD
23:57 est joined #minetest

| Channels | #minetest index | Today | | Google Search | Plaintext