Time |
Nick |
Message |
00:22 |
rubenwardy |
grrr |
01:31 |
rubenwardy |
https://i.rubenwardy.com/dlRzUqTwDw.png |
01:31 |
rubenwardy |
let the statistics begin! |
01:38 |
sofar |
rubenwardy: how do I get the creative tab to show for admins, when the server is in survival mode? |
01:38 |
sofar |
nice graphs, better than mine: http://minetest.foo-projects.org/status.html |
01:40 |
rubenwardy |
creative priv |
01:40 |
rubenwardy |
or creative.is_enabled_for |
01:40 |
sofar |
unknown privilege: creative |
01:40 |
sofar |
it doesn't even exist (0.4.16) |
01:42 |
rubenwardy |
must be in a dev version |
01:42 |
rubenwardy |
look in creative/init.lua |
01:43 |
sofar |
looks like the priv is new |
01:43 |
sofar |
I may have to override 'creative.is_enabled_for' |
01:46 |
VanessaE |
creative as a priv is also part of unified inventory I believe. |
01:47 |
rubenwardy |
heh |
01:47 |
* Shara |
just used Ten's redo mod for it becaquse creative in current stable is totally silly |
01:48 |
sofar |
I'm trying not to overload this server with *redo mods since it has 25-50 school kids on it at times |
01:49 |
sofar |
maybe more at a later stage |
01:49 |
Shara |
Still, being able to let admins have creative is such a basic requirement to me. |
01:49 |
sofar |
yeah, hence me adding local tweaks |
01:50 |
Shara |
And I don't always have the time to tweak things myself sadly |
02:03 |
sofar |
well, it was 3 lines and a depends.txt |
02:03 |
sofar |
that override just works |
02:04 |
rubenwardy |
as I designed :D |
02:04 |
rubenwardy |
I didn't want a privilege as it is in default |
02:04 |
rubenwardy |
changes behaviour, rather than giving a right to do something |
02:08 |
Shara |
it gives the right to use creative inventory :P |
02:08 |
rubenwardy |
it also changes dig and place behaviour, Shara |
02:08 |
rubenwardy |
only allowing you to have one item |
02:08 |
Shara |
Not on DL it doesn't |
02:08 |
rubenwardy |
I'd be fine with it if it justgave you the right to use creative inventory |
02:08 |
rubenwardy |
DL != MTG :P |
02:09 |
Shara |
Pity :P |
02:09 |
Shara |
But yes, I'd prefer it to only give access to creative inventory and nothing else too |
02:09 |
Shara |
Everything else should be left alone |
02:10 |
rubenwardy |
sofar, nice uptime graph :D |
02:10 |
Shara |
I really don't get why it would be any other way, and that's why I gave up on trying to figure out what MTG is even trying to do |
02:11 |
sofar |
rubenwardy: deploying lots of updates |
02:11 |
sofar |
none of those are crashes |
02:11 |
rubenwardy |
yeah, it's more a funny graph |
02:11 |
rubenwardy |
I guess it is useful |
02:11 |
sofar |
yes, once stable, it allows me to see crash/restarts :) |
02:12 |
rubenwardy |
I'd quite like to try and get my graph software to put a fat vertical line on any restarts |
02:12 |
rubenwardy |
and a thin line on match end |
02:12 |
rubenwardy |
needs research though |
02:38 |
rubenwardy |
oooh |
02:38 |
rubenwardy |
kills are making a nice sine wave |
02:38 |
rubenwardy |
negatively scewed though |
03:15 |
|
LazyJ joined #minetest-hub |
03:17 |
LazyJ |
Sokomine - Does TravelNet have any vulnerabilities? |
03:18 |
LazyJ |
I've received a suspicious forum PM from someone claiming that their client causes servers that use TravelNet to crash. |
03:18 |
VanessaE |
more likely just a bug :P |
03:19 |
LazyJ |
At least the character is asking if it is OK to join my server but it seems the answer should be obvious. |
03:20 |
LazyJ |
If their client causes servers to crash, they won't be welcome on those servers. |
03:20 |
VanessaE |
let him join once, then check your logs :) |
03:20 |
LazyJ |
A little too technical in their writing to be an app-kid. |
03:20 |
LazyJ |
Yeah. |
03:24 |
LazyJ |
Hope this copy/paste doesn't get me auto-kicked: |
03:24 |
LazyJ |
So I wan to play on you Building server, but there is one problem. Travelnet Mod bug:For someunknown reason my client has a strange bug that first teleports me into void and after a while(matters how the server is secured) it crashes the entire world. |
03:24 |
LazyJ |
Other TP bugs: Also my game somehow soemtimes randomly executes teleportation processes with fix destination so the world won't crahs but I end up somewhere where I don't want. So can I still play on your server?(I haven't been banned there, but I don't want to cuase any trouble) |
03:25 |
LazyJ |
... |
03:26 |
LazyJ |
Then I responded with suggestion to get another client, don't use unofficial MT apps (if that's the case), and like I mentioned above, the folks of a server would not want someone to log in who crashes their server. |
03:26 |
LazyJ |
The next part contains a bit more about what trouble they are experiencing: |
03:26 |
LazyJ |
... |
03:26 |
LazyJ |
Actually it depends: Have you installed travelnet or mods that make targetselectable teleportation like travelnet? ALso I ahev already tried those MT(0.15-stable, 0.15-dev, 0.16-stable version nothing chnged |
03:26 |
LazyJ |
... |
03:27 |
LazyJ |
So if any of this gives a hint to an issue in TravelNet or some exploit to be wary of, please let me know. |
03:27 |
LazyJ |
Thanks |
03:28 |
VanessaE |
" a strange bug that first teleports me into void" that would be the spawn-at-0,0,0-on-join bug |
03:28 |
VanessaE |
why that results in a server crash, good question. |
03:29 |
LazyJ |
Server crash or maybe a time-out on their end. |
04:02 |
|
bigfoot547 joined #minetest-hub |
04:14 |
Sokomine |
LazyJ: er, what kind of vulnerabilites? |
04:14 |
LazyJ |
Sokomine - scroll up. |
04:15 |
LazyJ |
They claim their client causes problems specifically with TravelNet, causing servers that use TravelNet to crash. |
04:15 |
LazyJ |
It could be their client times-out and they mistake it for a server crash. |
04:15 |
LazyJ |
But since WE's issue, I'm leery. |
04:16 |
Sokomine |
sounds very strange. if so, they ought to test with other teleportation mods |
04:16 |
Sokomine |
VanessaE: could be. that's what that reminded me off at first as well. had only time to take a very quick look at the chat right now |
07:38 |
|
CWz joined #minetest-hub |
09:57 |
shivajiva |
I've had corrupted entries for tnets that have crashed the server every time they were used, it was something about the characters used in the name that was causing it. |
10:04 |
VanessaE |
that might be the case here, if the user blames their client, maybe they're just typing in non-ASCII chars as would go with their locale. |
10:16 |
shivajiva |
yea that's why I mentioned it, could happen on any server using tnets, I got the impression it was intentionally crafted on my server i.e. known exploit |
10:17 |
VanessaE |
isn't there a "text escape" API call for stuff like that? |
10:31 |
shivajiva |
a quick search shows string.gsub(your_string, "[\128-\255]", what_they_should_be_replaced_with) for lua, can't find anything in minetest |
11:13 |
|
Jordach joined #minetest-hub |
11:24 |
|
Fixer joined #minetest-hub |
11:29 |
|
CWz joined #minetest-hub |
12:04 |
|
sniper338 joined #minetest-hub |
12:41 |
|
ThomasMonroe joined #minetest-hub |
13:22 |
|
sniper570 joined #minetest-hub |
13:34 |
benrob0329 |
(Offtopic) https://puri.sm/posts/purism-librem-laptops-completely-disable-intel-management-engine/ |
13:39 |
|
neinwhal joined #minetest-hub |
13:46 |
|
RobbieF joined #minetest-hub |
13:47 |
|
Raven262 joined #minetest-hub |
13:50 |
|
Megaf joined #minetest-hub |
14:36 |
|
CalebDavis joined #minetest-hub |
14:44 |
|
nerzhul joined #minetest-hub |
14:57 |
Megaf |
how do I disable nvidia frame limiter again? |
14:58 |
Megaf |
vblank_mode=0 |
15:12 |
benrob0329 |
VanessaE, sfan5, Calinou, can Animals Modpack please be moved to old mods? |
15:13 |
CWz |
I agree |
15:13 |
CWz |
i don't think it's being maintained anymore |
15:13 |
CWz |
pitty. it used to be one of the good ones |
15:13 |
benrob0329 |
It hasn't been updated in years, it doesn't work anymore, and people just have issues thinking its supposed to work |
15:35 |
jas_ |
i believe sapier came back within 1-2 years and updated it, if i remember correctly. how time flies. |
15:36 |
benrob0329 |
jas_: according to people on the forums, it doesnt work anymore |
15:36 |
benrob0329 |
It hasn't worked in the past |
15:38 |
benrob0329 |
And its not developed anymore, people think it works (probably because its linked on the website) and get frustrated when it doesnt |
15:38 |
jas_ |
mobs_redo is also linked there, correct? |
15:38 |
jas_ |
totally sucks if it doesn't work with 0.4.16 |
15:38 |
benrob0329 |
Idr |
15:39 |
jas_ |
can't go "just use 0.4.15" cuz that sucks more lol! |
15:39 |
benrob0329 |
Its linked, bottom of the list |
15:39 |
jas_ |
at least putting it in old mods section would help |
15:39 |
jas_ |
i'll test it with 0.4.16 now |
15:40 |
benrob0329 |
"Popular mods" <- thats a lie |
15:40 |
jas_ |
animals modpack is 2/4, mobs_redo is 4/4 |
15:40 |
jas_ |
on that list on minetest.net |
15:40 |
jas_ |
the header nav items should be on the face page as well |
15:40 |
jas_ |
i was struggling there for a nanosecond |
15:41 |
benrob0329 |
CME isnt developed anymore either AFAIK |
15:42 |
jas_ |
grabbing stable from forum post, 2.5.0 off mediafire |
15:42 |
jas_ |
obv choice methinks |
15:43 |
benrob0329 |
Perhaps I should submit a pr for the website |
15:43 |
jas_ |
i have to rename the folder animals_modpack-2.5.0 |
15:43 |
benrob0329 |
Change out some of the older mods, add some newer ones in |
15:43 |
jas_ |
didn't like the dash or numbers i guess |
15:43 |
jas_ |
ohit's a folder in a folder right |
15:44 |
jas_ |
ok i downloaded the "stable" release off the thread and put it in minetest-0.4.16/mods ... that was a chore |
15:44 |
jas_ |
loaded and running |
15:44 |
jas_ |
we'll see if anything appears |
15:45 |
jas_ |
nothing in the /mods list! d'oh |
15:45 |
jas_ |
ok went back to configure menu and hit enable all again |
15:46 |
jas_ |
https://i.imgur.com/60t5ICY.png |
15:46 |
jas_ |
i forgot i can't have pause menu open in singleplayer, or game halts somehow |
15:46 |
benrob0329 |
So...stable works? |
15:46 |
jas_ |
yes so far it's running |
15:47 |
jas_ |
i didn't change the mapgen, so you see v7 there |
15:47 |
jas_ |
but the problem is the folder in the folder |
15:47 |
benrob0329 |
But dev doesnt..interesting |
15:47 |
jas_ |
which has to be renamed anyway |
15:47 |
jas_ |
0.5.0-dev? |
15:47 |
jas_ |
i don't think it'd work there, but i can try |
15:47 |
benrob0329 |
Modpack dev |
15:47 |
jas_ |
i'll leave this one open and find some grass |
15:47 |
jas_ |
oh i dind't try |
15:47 |
jas_ |
i grabbed the "stable" release off forum thread |
15:48 |
jas_ |
Last edited by sapier on January 23rd, 2017, 6:23 pm, edited 17 times in total. |
15:48 |
benrob0329 |
People complained about missing deps, etc |
15:48 |
jas_ |
i like animals_modpack |
15:48 |
jas_ |
it was my first mod |
15:48 |
benrob0329 |
Mine too |
15:48 |
jas_ |
it brought me to #minetest, where i asked "how do i make a barn?" hahaha! |
15:48 |
jas_ |
even then, in 2015 i think, the pictures on the wiki for that were broken |
15:49 |
benrob0329 |
But if its not developed anymore, and just causing people pain |
15:50 |
jas_ |
i'll let you know when i find some mobs anyway |
15:50 |
jas_ |
i never left the desert |
15:52 |
jas_ |
https://i.imgur.com/bVoZnxV.png |
15:52 |
jas_ |
yay |
15:53 |
jas_ |
the pain, for me, was renaming the directory |
15:53 |
jas_ |
and having to visit mediafire lol |
15:55 |
Fixer |
benrob0329: as well as that Hud mod by Blockmen |
16:09 |
rubenwardy |
CTF stats: https://i.rubenwardy.com/vlA23Gn1FC.png |
16:10 |
rubenwardy |
the kill graph is a very nice sine wave pattern, with the dip being the end of a match/build time |
16:13 |
|
nerzhul joined #minetest-hub |
16:17 |
jas_ |
i like how the number of players increases towards ten minutes |
16:17 |
jas_ |
any everything else heh |
16:17 |
jas_ |
cool |
16:18 |
rubenwardy |
increases towards tenminutes? Do you mean the last part of the graph? |
16:19 |
jas_ |
yea, i noticed right away that the number of players kinda climbs. i always wondered that, because as matches get going people are mightly to want to get in on it |
16:19 |
jas_ |
i like tdm |
16:22 |
jas_ |
huh, i wonder about 15 minute matches, have you ever experimented with round times? |
16:23 |
jas_ |
re: dungeon loot. i think it's cool a player can dig a chest with worthless stuff |
16:23 |
jas_ |
(with the digging of the chest dropping the items, using the function in default) |
16:23 |
jas_ |
and also re-spawning haha |
16:23 |
jas_ |
for the next player |
16:24 |
jas_ |
just respawn another worthless treasure chest |
16:24 |
jas_ |
well, "just" heh |
16:26 |
jas_ |
https://forum.minetest.net/viewtopic.php?p=299292#p299292 <--- whoooa |
16:26 |
jas_ |
that'd be awesome, i don't even know what it's about |
16:41 |
|
twoelk joined #minetest-hub |
16:56 |
|
Xio joined #minetest-hub |
16:58 |
Fixer |
https://www.reddit.com/r/torrents/comments/6ao652/warning_a_utorrent_ad_is_using_a_flash_exploit_to/ |
16:58 |
Fixer |
freemium ad shitfuture everyone deserves |
16:58 |
rubenwardy |
err no |
16:58 |
rubenwardy |
no one uses flash |
16:59 |
Fixer |
rubenwardy: ha? everybody uses it, and it is outdated as shit ;) |
17:10 |
|
Xio joined #minetest-hub |
17:19 |
|
Xio joined #minetest-hub |
17:22 |
|
Krock joined #minetest-hub |
17:22 |
benrob0329 |
>programs with ads |
17:22 |
benrob0329 |
What dis? |
17:23 |
Krock |
evil proprietary |
17:23 |
rubenwardy |
that other game has quite a lot of money around it |
17:23 |
rubenwardy |
not ads necessarily |
17:24 |
rubenwardy |
but in app purchases of stuff |
17:24 |
benrob0329 |
Krock: there's a reason I stay away from it whenever I can |
17:24 |
benrob0329 |
Steam and the friggen nvidia crap being whats left right now |
17:25 |
rubenwardy |
would be cool to be able to make a bot client which runs on a headless server, and takes screenshots |
17:26 |
rubenwardy |
if CSM had a movement API (which I wouldn't recommend in default) wouldn't be too hard |
17:26 |
rubenwardy |
good for CTF :P |
17:26 |
rubenwardy |
actually, the server could just position the client |
17:28 |
benrob0329 |
rubenwardy: i'd love to be able to adjust my speed with csm |
17:28 |
benrob0329 |
Good for filming |
17:28 |
* red-001 |
has been summoned |
17:29 |
Krock |
red-001, summoned by me. Weren't there plant for providing a database API? |
17:29 |
|
Xio joined #minetest-hub |
17:29 |
red-001 |
for lua? |
17:30 |
Krock |
no, for our JavaScript API, of course. |
17:30 |
Krock |
* /s |
17:30 |
red-001 |
think they got forgotten after the mod storage api was implemented |
17:31 |
rubenwardy |
mod storage isn't great for arrays |
17:31 |
red-001 |
I know |
17:31 |
rubenwardy |
ideally you'd have some fake lua table you could just use like normal |
17:32 |
rubenwardy |
not for a serious database though |
17:32 |
rubenwardy |
you'd want schema |
17:32 |
sofar |
meta:set_string("sometbl", minetest.write_json(tbl)) |
17:32 |
Krock |
that sounds great. basically an indexable lua object |
17:33 |
rubenwardy |
sofar, not good for large datasets |
17:33 |
sofar |
no, indeed |
17:33 |
sofar |
seems it's mostly a good key-value storage thing |
17:37 |
sofar |
anyone seen kaeza recently? |
17:37 |
rubenwardy |
no, I've been wondering |
17:37 |
rubenwardy |
2 weeks ago in #minetest |
17:38 |
sofar |
I had a comment for his IRC mod, but I might have to dig into it myself |
17:41 |
rubenwardy |
the IRC mod's code is pretty good |
17:44 |
sofar |
yes, it is |
17:44 |
sofar |
I just wrote this the other day though: https://github.com/minetest-mods/filter |
17:45 |
sofar |
the problem is when I cancel a message on the server, the IRC mod still sends it to the IRC channel |
17:45 |
sofar |
not sure if there's an easy solution |
17:45 |
rubenwardy |
how does that combat the scunthorpe problem? |
17:46 |
rubenwardy |
ah, I had that issue |
17:46 |
rubenwardy |
I had to make my mod handle the message first |
17:46 |
rubenwardy |
using the table.insert trick in call backs |
17:46 |
rubenwardy |
and then do irc:say() on any good messages |
17:46 |
rubenwardy |
not particularly great for inter-op though |
17:46 |
rubenwardy |
would be good to have two callback |
17:47 |
rubenwardy |
the first one for filtering, and can cancel. The second for saying |
17:47 |
rubenwardy |
*the second for this has been said |
17:48 |
sofar |
yeah, it just looks at whole words |
17:48 |
rubenwardy |
sounds good |
17:48 |
sofar |
frankly I want the list to be really short with just a few words anyway |
17:48 |
sofar |
hence mod_storage |
17:49 |
sofar |
I was thinking of maybe enhancing the irc mod API so it handles this |
17:50 |
rubenwardy |
maybe the IRC mod should use an after to make sure it's at the back of the callback array |
17:50 |
rubenwardy |
kind of hacky though |
17:51 |
Calinou |
<rubenwardy> how does that combat the scunthorpe problem? |
17:51 |
Calinou |
I wear a smartwatch to combat that problem |
17:53 |
rubenwardy |
huh |
17:53 |
Calinou |
;) |
17:54 |
rubenwardy |
ah, just saw the word |
17:54 |
|
Raven262 joined #minetest-hub |
17:54 |
rubenwardy |
is that even a swear word? |
17:54 |
Calinou |
apparently, it is |
17:55 |
rubenwardy |
sofar: any chance of an exponential mute? |
17:55 |
|
lisac joined #minetest-hub |
17:55 |
sofar |
exponential mute? |
17:55 |
rubenwardy |
first time warn, second time 30s, third time 1 min |
17:55 |
rubenwardy |
or similar |
17:55 |
sofar |
ah, sure, yes, we can add that |
17:55 |
sofar |
I made it simple, but I'll take patches |
17:56 |
rubenwardy |
very busy, but may look into it |
17:56 |
rubenwardy |
although there are bigger game play related things I should do |
17:56 |
sofar |
thinking of adding /fiter config <option> <value> so it's nicely dynamic |
17:56 |
rubenwardy |
github.com/rubenwardy/capturetheflag |
17:56 |
rubenwardy |
oops |
17:56 |
rubenwardy |
github.com/rubenwardy/capturetheflag/issues |
17:56 |
sofar |
haha |
17:56 |
sofar |
I'm jealous |
17:56 |
sofar |
look at this: |
17:57 |
sofar |
https://github.com/sofar/minetest.foo-projects.org/issues |
17:57 |
rubenwardy |
ha :D |
17:57 |
rubenwardy |
nice |
17:57 |
sofar |
well, I do have a 50-line TODO.md as well |
17:57 |
rubenwardy |
11 out of 68 issues are directly from other people |
17:58 |
sofar |
that's nice |
17:58 |
rubenwardy |
most of the issues are things people request, but I made an issue for |
17:58 |
rubenwardy |
yeah, I have a mental TODO.md too |
17:59 |
sofar |
my mental buffer overflows daily, so I created a persistent non-mental buffer |
17:59 |
rubenwardy |
but yeah, we need more non-traditional subgames |
18:02 |
jas_ |
tdm mode, just remove the flags |
18:03 |
rubenwardy |
I also have spleef |
18:03 |
rubenwardy |
or Last Man Standing |
18:03 |
rubenwardy |
a much better name |
18:03 |
rubenwardy |
then there's bed wars |
18:04 |
rubenwardy |
but these are all kind of boring and the same |
18:04 |
jas_ |
that one sounds awesome |
18:04 |
rubenwardy |
would be good to have, mind |
18:04 |
jas_ |
still |
18:04 |
rubenwardy |
would nice to have non-traditional subgames that aren't fighting |
18:04 |
jas_ |
i wanted to make a world with music blocks, and try to use lua csound, but didn't get far. then there's libpd, mmm |
18:04 |
rubenwardy |
need more puzzle games |
18:04 |
rubenwardy |
and story-based games |
18:04 |
jas_ |
nice |
18:04 |
rubenwardy |
HalfTest |
18:04 |
jas_ |
lol |
18:05 |
rubenwardy |
(please don't call it that) |
18:05 |
rubenwardy |
(or copyright infringe) |
18:05 |
rubenwardy |
(similar feeling is fine) |
18:17 |
Fixer |
whats up with this YT bullshit in nicknames? |
18:17 |
rubenwardy |
Because they're from YouTube ofc |
18:24 |
Fixer |
so what? nobody gives a shit |
18:24 |
rubenwardy |
:D |
18:24 |
rubenwardy |
it's some kid thing |
18:25 |
Calinou |
my brother is a fairly popular YouTuber in France |
18:25 |
Calinou |
so he stepped up from that "kid thing" he started 1.5 years ago :) |
18:25 |
Calinou |
(he's older than me, so he was 21 when he started) |
18:30 |
benrob0329 |
Fixer: what YT nicknames? |
18:30 |
rubenwardy |
oh wow |
18:30 |
benrob0329 |
I use the same nick.everywhere |
18:30 |
Krock |
Fixer, they usually confirm that assumption by asking "im recording now" or "can i have admin i record pls" |
18:30 |
rubenwardy |
the last time I redesigned my website was 2014, apparently |
18:30 |
rubenwardy |
Krock, updated ctf.rubenwardy.com |
18:30 |
rubenwardy |
Happy now?? :D |
18:30 |
Krock |
no. Where's the freaking shop to buy gems? |
18:31 |
Krock |
jk. looks nice |
18:31 |
benrob0329 |
Krock: telling people (or asking, actually) when/if you can record is best |
18:31 |
benrob0329 |
And asking for as few permissions as possible for the project |
18:31 |
|
IhrFussel joined #minetest-hub |
18:31 |
Calinou |
<rubenwardy> the last time I redesigned my website was 2014, apparently |
18:31 |
Calinou |
mine was 1 year ago |
18:31 |
Calinou |
I'm still not done with the new design (:() |
18:32 |
rubenwardy |
it's possible I just reused some code |
18:32 |
rubenwardy |
the copyright says 2014- |
18:32 |
Krock |
updating mine sometimes a little but the style is still Y2k-alike |
18:32 |
IhrFussel |
I hope you guys will backport the auth bugfix ... it's a critical one even though it never happened to me |
18:32 |
|
neinwhal left #minetest-hub |
18:32 |
Calinou |
my new design will be simpler and faster to load |
18:32 |
Calinou |
(using lots of tricks to make it simpler, also, JavaScript won't be required) |
18:32 |
benrob0329 |
http://totallynotashadyweb.site :P |
18:33 |
benrob0329 |
Not anywhere close to being finished |
18:33 |
rubenwardy |
nice, Calinou |
18:33 |
rubenwardy |
needs more portfollio items :D |
18:33 |
Calinou |
(using the Bulma CSS framework) |
18:33 |
benrob0329 |
Calinou: yay, no JS :D |
18:33 |
Calinou |
rubenwardy: I don't have a lot of show off |
18:33 |
Calinou |
also, quality over quantity |
18:33 |
Calinou |
I have a few new things since last year, though |
18:34 |
Calinou |
(also, we'll redesign godotengine.org again soon :P) |
18:34 |
Calinou |
see https://github.com/godotengine/website/issues/3 |
18:34 |
Calinou |
benrob0329: I'm also removing transitions, and adding Barba.js (which degrades gracefully when JS is disabled) |
18:35 |
Calinou |
http://barbajs.org/ |
18:35 |
Calinou |
it greatly enhances browsing static websites, without resorting to an SPA |
18:36 |
Calinou |
for some reason, CSS transitions (even fast ones like 0.1s) add a lot of latency when hovering items |
18:36 |
Calinou |
so I scrapped them |
18:36 |
benrob0329 |
Noice |
18:37 |
benrob0329 |
Faster, lighter, better is always good |
18:37 |
Calinou |
( ͡° ͜ʖ ͡°) |
18:37 |
benrob0329 |
( ͡° ͜ʖ ͡°) |
18:37 |
Calinou |
the build process uses Webpack, and the site is generated using Jekyll |
18:37 |
Calinou |
I made a set of handy npm scripts to manage this easily |
18:37 |
rubenwardy |
Jekyll <3 |
18:38 |
rubenwardy |
I do like how Github pages works with private repos |
18:38 |
benrob0329 |
I wish I could make a terminal-esc site without JS |
18:38 |
rubenwardy |
make the terminal input a text box |
18:39 |
benrob0329 |
I'm trying, I.suppose |
18:39 |
rubenwardy |
reload page each submit |
18:39 |
Calinou |
I also began learning Gradle, I'm writing a card game in Java for uni |
18:39 |
rubenwardy |
won't be interactive though |
18:39 |
Calinou |
Gradle is huge, but seems to do the job |
18:39 |
rubenwardy |
Kotlin <3 |
18:39 |
Calinou |
and in a convenient way |
18:39 |
benrob0329 |
Eww Java |
18:39 |
rubenwardy |
Kotlin is what Java should have been |
18:39 |
Calinou |
benrob0329: well, C++ is a mess |
18:39 |
rubenwardy |
a very nice language |
18:39 |
Calinou |
and we don't have a choice anyway |
18:39 |
Calinou |
rubenwardy: what's the differences and practical upsides? |
18:40 |
Calinou |
I never really understood |
18:40 |
rubenwardy |
less bootstrap, property syntax |
18:40 |
rubenwardy |
optionals to avoid null pointer exceptions |
18:40 |
Calinou |
I took a look at Scala, was too FP-y for me |
18:40 |
Calinou |
(Lichess is written in Scala, which is how I learned about it) |
18:40 |
rubenwardy |
FP is optional in Kotlin |
18:41 |
rubenwardy |
is has map/foreach/etc |
18:41 |
rubenwardy |
it's a half-FP language, like Swift |
18:41 |
rubenwardy |
best of both worlds |
18:41 |
benrob0329 |
Calinou: http://vibed.org |
18:41 |
benrob0329 |
Its an interesting project imo |
18:42 |
rubenwardy |
I find Kotlin enjoyable to program in |
18:42 |
rubenwardy |
I can't say the same about Java |
18:43 |
rubenwardy |
The only reason I learnt Java was to make Android apps, which was fun |
18:43 |
rubenwardy |
but now there's Kotlin there's no need for Java |
18:44 |
rubenwardy |
also, Kotlin doesn't require the JVM |
18:44 |
rubenwardy |
it can run on machine code |
18:44 |
rubenwardy |
https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/ |
18:45 |
rubenwardy |
well, unstable |
18:46 |
rubenwardy |
you also can't use the Java standard library |
18:46 |
rubenwardy |
but they have an alternative |
18:52 |
|
CalebDavis joined #minetest-hub |
19:03 |
Fixer |
Krock: also add that animated rainbow ribbon to your site to increase Y2K feel |
19:07 |
Krock |
Fixer, that's 90s style |
19:07 |
Krock |
isn't it? |
19:11 |
Fixer |
kinda |
19:41 |
|
Megaf joined #minetest-hub |
19:55 |
|
Krock joined #minetest-hub |
20:37 |
|
CalebDavis joined #minetest-hub |
20:49 |
nore |
<Calinou> I took a look at Scala, was too FP-y for me <-- it's not enough FP-y for me :'( |
20:50 |
nore |
(OCaml <3) |
21:08 |
red-001 |
#define FP |
21:12 |
rubenwardy |
Kotlin will probablybe my new favourite language once its native compiler is stable |
21:12 |
nore |
red-001: functionnal programming :) |
21:14 |
rubenwardy |
I've been using underscore for lua a little |
21:14 |
rubenwardy |
very nice library, adds mapping/filtering/etc |
21:15 |
nore |
rubenwardy: looks like Kotlin has no real pattern matching :( |
21:15 |
rubenwardy |
don't see the need :) |
21:16 |
* nore |
can't live without pattern matching |
21:16 |
rubenwardy |
it's a shame there's no good strongly typed scripting language |
21:16 |
rubenwardy |
with optionals |
21:17 |
nore |
yep |
21:18 |
nore |
rubenwardy: I couldn't stand writing code such as https://github.com/Ekdohibs/pscala/blob/gc/ltl.ml#L149 without proper pattern matching |
21:19 |
rubenwardy |
ah yes |
21:19 |
nore |
(trying to find a better example than that) |
21:19 |
rubenwardy |
that's a good usecase |
21:19 |
rubenwardy |
for compilers/interpreters |
21:19 |
rubenwardy |
iterating through trees |
21:19 |
nore |
yep |
21:20 |
rubenwardy |
you could use when in kotlin |
21:20 |
rubenwardy |
it's like the function if statements in haskell |
21:20 |
nore |
writing these in a language without algebraic datatypes are a real pain |
21:20 |
rubenwardy |
you know: a x = x ==2 = x |
21:20 |
nore |
ah yeah, pattern guards |
21:20 |
rubenwardy |
https://programmingideaswithjake.wordpress.com/2016/08/27/improved-pattern-matching-in-kotlin/ |
21:20 |
rubenwardy |
that's the one |
21:20 |
nore |
^ yes |
21:21 |
nore |
but still doesn't allow nested patterns I think |
21:21 |
rubenwardy |
still not as good as real patterns |
21:22 |
nore |
ah there, finally found where I used nested patterns: https://github.com/Ekdohibs/pscala/blob/gc/code_production.ml#L187 |
21:22 |
nore |
this would be so annoying without them :/ |
21:24 |
Calinou |
Rust grew up on me, so I stopped trying to learn it |
21:25 |
nore |
didn't try to; but the type system seems very restrictive |
22:03 |
|
twoelk left #minetest-hub |
22:08 |
|
ThomasMonroe joined #minetest-hub |
22:19 |
|
RobbieF left #minetest-hub |
23:47 |
rubenwardy |
<meganplays> stop fighting we can create a city together just stand together and stop fighting |
23:47 |
rubenwardy |
I don't think the understand the meaning of CTF |
23:54 |
rdococ |
heh |