09:16 <+ddnet-discord> making it not being sent repeatedly would influence the gameplay 09:27 <@deen> eeeee: about fng2: some guy came on discord #general and told us that people don't play on ddnet fng server anymore because we are missing the new features from fng2. So that's why I switched to it. Personally I don't know anything about fng 09:28 <@deen> about lua: some bot client mod of ddnet has lua, haven't checked how far they developed it 09:30 <@deen> about betting for/against wayland: http://longbets.org/ 09:32 <@deen> about systemd: works much better for me than the previous stuff. and finally I have the same init system on all linux distros, so just need to learn one. It has some problems, but I don't understand how people get so angry about a peace of software. 09:32 <@deen> piece* 13:31 <@heinrich5991> Learath2: https://github.com/42wim/matterbridge/issues/267 13:53 <@EastByte> :D 14:42 <@heinrich5991> https://github.com/ddnet/ddnet/pull/871#issuecomment-330839294 14:54 <@heinrich5991> deen: it's not a race map, is it? 14:56 <@heinrich5991> we could probably keep random teleporters in case an `sv_random_teleports` is enabled, which depends on `sv_test_cmds`? 14:59 <+ddnet-discord> Don't spawn all players to the same tele that can be very annoying 15:00 <+ddnet-discord> There are reasons why maps have multiple TO teles and not only one 15:00 <+ddnet-discord> imo 3 is best 15:01 <+ddnet-discord> @jao there's a tradeoff 😃 in the best case, we can do client prediction after this change, which means less laggy teleporters 15:01 <+ddnet-discord> For me 2 15:02 <+ddnet-discord> depends if you how you looking on subject, if you want fair races 15:02 <+ddnet-discord> or just random 15:02 <+ddnet-discord> How does unlaggy teleporters help me when my game experience is ruined 15:02 <+ddnet-discord> that's the wrong way to approach the issue 😃 think about solutions that enable both! 15:03 <+ddnet-discord> (also, I dislike how : ) is replaced by an emoticon that looks like : D) 15:03 <+ddnet-discord> 😃 15:05 <+ddnet-discord> I don't even know what laggy teleporters means 😄 15:06 <+ddnet-discord> try playing with cl_predict 0 15:06 <+ddnet-discord> then you see that collision with walls etc. is predicted within the client, that means that the client knows what the server will do without getting data back 15:07 <+ddnet-discord> 3, 3, 3 ! 😄 15:07 <@EastByte> teleporters will just feel more instantaneous 15:07 <+ddnet-discord> or maybe you remember how hookthrough feels when ddnet didn't predict it – the hook was aborted early and you only got the actual hook a bit later 15:08 <+ddnet-discord> Ah 15:12 <+ddnet-discord> If you'd implement the sv_random command people would probably always activate it if it's not a solo or team map 😄 15:12 <+ddnet-discord> hah, thought of that. I said I'd only enable it if `sv_test_cmds` is on, which means you can't do records while this is enabled 15:13 <+ddnet-discord> like onf FUN server 15:13 <+ddnet-discord> imo, randomnes on race issss 15:13 <+ddnet-discord> baaad idea 15:13 <+ddnet-discord> But I'm sure other maps have random teleporters implemented as gameplay 15:14 <+ddnet-discord> I'd consider it a good idea to discourage that 15:14 <+ddnet-discord> Either as a punishment or actual part 15:14 <+ddnet-discord> punishment? 15:14 <+ddnet-discord> like what 15:14 <+ddnet-discord> you jump into tp, and your punishment is to die 15:15 <+ddnet-discord> because randomens wanted it? 15:15 <+ddnet-discord> xd 15:16 <+ddnet-discord> if some maps depends on randomness, then it should be moved to Fun. There is not place for randomness, if there is ranking system 15:16 <+ddnet-discord> because its not fair 15:16 <+ddnet-discord> or should be fixed 15:16 <+ddnet-discord> What 15:16 <+ddnet-discord> Sure it's fair 15:16 <+ddnet-discord> For everyone same randomness applies 15:16 <+ddnet-discord> its not same 15:16 <+ddnet-discord> but you can get lucky or not 15:16 <+ddnet-discord> its like, jump nto tp 15:16 <+ddnet-discord> and it's teleport you to random place 15:16 <+ddnet-discord> it's fair? 15:17 <+ddnet-discord> which means getting a good rank will become an act of grinding randomness 15:17 <+ddnet-discord> Part of the game 15:17 <+ddnet-discord> you have to play one ma thousand times 15:17 <+ddnet-discord> and grinding isn't fun 15:17 <+ddnet-discord> to get perfect run 15:17 <+ddnet-discord> it's stupid 15:17 <+ddnet-discord> one map 15:17 <+ddnet-discord> * 15:17 <+ddnet-discord> it's part of bad behaviour 15:17 <+ddnet-discord> which has to be fixed 15:17 <+ddnet-discord> why you want to stay with bug lol 😄 15:17 <+ddnet-discord> i know, you will call it "feature" 15:18 <+ddnet-discord> Do you want to reinvent everything lol 15:18 <+ddnet-discord> I think teerace also removed random teleports 15:18 <+ddnet-discord> Those are old maps mostly 15:18 <+ddnet-discord> reinvent? 15:18 <+ddnet-discord> we don't want to talk about talking about randomness 15:18 <+ddnet-discord> but about randomness 15:18 <+ddnet-discord> you're going a level higher right now ^^ 15:19 <+ddnet-discord> xD 15:19 <+ddnet-discord> sorry !:< 15:19 <+ddnet-discord> I mean an interesting question is whether we can agree on the proposition: 15:20 <+ddnet-discord> "randomness in competitive races is bad" 15:20 <+ddnet-discord> yes ! 15:20 <+ddnet-discord> and maybe 15:20 <+ddnet-discord> "missing load balancing in race parts is bad" 15:20 <+ddnet-discord> Yes ofc, but when it already exist you can't go ahead and just remove it while people had to deal with it for years 15:21 <+ddnet-discord> ok, so "changing the rules of races is bad" 15:21 <+ddnet-discord> but, at the point the "old rules" can be adjusted 15:21 <+ddnet-discord> anything else we need to cover? 15:21 <+ddnet-discord> "client prediction is a good thing" 15:21 <+ddnet-discord> for example, if it won't be possible to beat some time beacuse of predicting teleports 15:22 <+ddnet-discord> we can fix maps 15:22 <+ddnet-discord> If some map can't be finished because randomness was a big part of a map, then i don't know. it's hard topic 15:23 <+ddnet-discord> Because in my opinion, such map shouldn;t be called "competitive map" 15:23 <+ddnet-discord> Not all maps are competitive tho 15:23 <+ddnet-discord> then they should has 0 points 15:23 <+ddnet-discord> ah, this might be a hypothesis we can disagree on 15:23 <+ddnet-discord> i guess ? 15:24 <+ddnet-discord> ddnet ranks are for competitiveness vs not all ddnet ranks should be viewed as competitive 15:24 <+ddnet-discord> and without times, or something 15:24 <+ddnet-discord> Points are for finish not for good times 15:25 <+ddnet-discord> Btw, have in your mind any map which are not called "compatitive" ? 15:25 <+ddnet-discord> Btw, have in your mind any maps which are not called "compatitive" ? 15:27 <+ddnet-discord> Adrenaline 4 15:29 <+ddnet-discord> Why ? 15:30 <+ddnet-discord> Because you can't really focus on being fast if you want to finish 15:30 <+ddnet-discord> Hard long faily map 15:31 <+ddnet-discord> I think, we don't understand each other 15:31 <+ddnet-discord> hm. I still think that people want to have a better time than others in there 15:31 <+ddnet-discord> people who are more advanced can probably go faster, even if they might not perceive it as fast themselves 15:31 <+ddnet-discord> compatitive means for me, maps which works the same for every team/player 15:32 <+ddnet-discord> only depends on your skill 15:32 <+ddnet-discord> without magic force 15:32 <+ddnet-discord> Yes I mean something else 😒 15:32 <+ddnet-discord> competitive means for me, maps which works the same for every team/player 15:33 <+ddnet-discord> magic force == randomness for example :PPP 15:33 <+ddnet-discord> I'm leaving you guys for now, don't kill each other 😃 15:33 <+ddnet-discord> And that's why I think, that 3 options is best. In teams 15:33 <+ddnet-discord> bye 15:33 <+ddnet-discord> you have your own gamestate (as heinrich said before). So every run would be the same 15:34 <+ddnet-discord> Bye 15:34 <+ddnet-discord> bye 😃 15:34 <+ddnet-discord> we should warn if a user is mapping and he only places 1 spawn 15:36 <+ddnet-discord> Why would you need to place multiple spawns when starting mapping 15:36 <+ddnet-discord> and why not 15:36 <+ddnet-discord> u can easy place 3 spawns together 15:36 <+ddnet-discord> nonsense 15:36 <+ddnet-discord> and still, its only a warn 15:37 <+ddnet-discord> Most maps don't even need multiple spawns if u spawn in solo or it's a solo map 15:38 <+ddnet-discord> easy, detect if it has the solo option 15:38 <+ddnet-discord> we can add the warn still 15:38 <+ddnet-discord> we could even make it only complain if the only spawn is not in air 15:38 <+ddnet-discord> And why do you have a solo option before placing spawn? xD 15:38 <+ddnet-discord> and why not? 15:38 <+ddnet-discord> cltr + shift + e 15:38 <+ddnet-discord> new map 15:39 <+ddnet-discord> select 15:39 <+ddnet-discord> DDRace, Solo 15:39 <+ddnet-discord> Xd 15:39 <+ddnet-discord> Dafuq I think you aren't familiar with how mapping works 😄 15:39 <+ddnet-discord> nice joke 15:39 <+ddnet-discord> So you change your idea 15:39 <+ddnet-discord> while mapping? 15:39 <+ddnet-discord> Like, oh i will do solo 15:39 <+ddnet-discord> OH no, best part for DDrace 15:40 <+ddnet-discord> nvm, i changed my mind, i will rebuild whole map 15:40 <+ddnet-discord> ? 15:40 <+ddnet-discord> ? 15:40 <+ddnet-discord> ? 15:41 <+ddnet-discord> What's the consequence of adding warn about amount of teleports?/ 15:41 <+ddnet-discord> This solo option goes with a command, and that you don't even have to set in your map, but is enforced by server. So why would you type in that command before placing the first spawn? 15:41 <+ddnet-discord> and why not? 15:42 <+ddnet-discord> for me i could be just switch option 15:42 <+ddnet-discord> ddrace<->solo 15:42 <+ddnet-discord> yea 15:42 <+ddnet-discord> and make indicators 15:42 <+ddnet-discord> Because you don't need it 15:42 <+ddnet-discord> enabled by default 15:42 <+ddnet-discord> like, for spawn 15:42 <+ddnet-discord> and warns for mapper 15:42 <+ddnet-discord> like "oh i forgot to add more spawn" 15:42 <+ddnet-discord> like "oh i forgot to add more spawns" 15:42 <+ddnet-discord> and if u are a pro mapper like jao, disable it 15:42 <+ddnet-discord> yea 15:42 <+ddnet-discord> All you do is making editor more complicated with no advantages 15:42 <+ddnet-discord> complicated !?! 15:43 <+ddnet-discord> what's complicated in choosing map type 15:43 <+ddnet-discord> you doing it anyway 15:43 <+ddnet-discord> oh, wait im warning you about a possible thing wich for sure will be said on testing section but this only complicated things! 15:43 <+ddnet-discord> 😄 15:44 <+ddnet-discord> It has advantages, if map editor would suggest you 15:44 <+ddnet-discord> what you could do 15:45 <+ddnet-discord> You want to throw useless warnings at a beginner because he only place one spawn and force him to select on a map type? He will run away men 15:45 <+ddnet-discord> based on ddnet rules 15:45 <+ddnet-discord> it would work great. 15:45 <+ddnet-discord> useless for a begginner? must be a joke 15:45 <+ddnet-discord> Beginners on ddnet ? 15:45 <+ddnet-discord> in map editor 15:45 <+ddnet-discord> you literally assume a begginner mapping which doesnt even know to setup a server will know about the 1 spawn block bug 15:46 <+ddnet-discord> always expect the end user to be... not so smart 15:46 <+ddnet-discord> No 15:46 <+ddnet-discord> Yes 15:46 <+ddnet-discord> if making it with caps make it fell more important (?) 15:46 <+ddnet-discord> I the main rule, that's why youi have tons of "if" statements, and other constraints 15:46 <+ddnet-discord> if making it with caps make it feel more important (?) 15:46 <+ddnet-discord> to make sure, that the user do right things 15:46 <+ddnet-discord> Useless as in the beginner doesn't have to care about 1 spawn while trying to learn plain mapping 15:46 <+ddnet-discord> Sure. 15:47 <+ddnet-discord> But look, if you create new map, there could be a switch option 15:47 <+ddnet-discord> (this time i added a dot :) 15:47 <+ddnet-discord> with ddrace, race 15:47 <+ddnet-discord> but "normal" option by default 15:47 <+ddnet-discord> which means, vanilla maps 15:47 <+ddnet-discord> just like that. 15:47 <+ddnet-discord> More complicated, as I said 😃 15:47 <+ddnet-discord> Why? 15:48 <+ddnet-discord> cause he says it 15:48 <+ddnet-discord> i think it would be a great idea @Savander 15:48 <+ddnet-discord> choosing betwen solo and ddrace map 15:48 <+ddnet-discord> much more easier and less complicated 15:48 <+ddnet-discord> when creating it 15:48 <+ddnet-discord> than writing commands 15:48 <+ddnet-discord> into map config 15:48 <+ddnet-discord> you could even put some little tips there 15:48 <+ddnet-discord> You don't need any commands for server types on ddnet in your map 15:48 <+ddnet-discord> tips are essential in most IDE's 15:48 <+ddnet-discord> like, oh guy 15:49 <+ddnet-discord> you can press ctrl + p to switch to the file! Looks how cool is that 15:49 <+ddnet-discord> you can press ctrl + p to switch to the file! Look how cool is that 15:49 <+ddnet-discord> and it's simply notifications, informations 15:49 <+ddnet-discord> even if you write code, it can show you that 15:49 <+ddnet-discord> you missed for example semicolon 15:50 <+ddnet-discord> it could be the same for maps. You missed spawns ! hello ! 15:58 <+ddnet-discord> I agree this warning would be good when it gets thrown after finishing the map, but when starting or in mapping process - hell no, please not 17:56 <+Learath2> heinrich5991: eeh this bot really needs colors 17:56 <+Learath2> impossible to read in irc 17:59 <+ddnet-discord> can have an unobtrusive warning on the top right corner that can be dismissed for spawn count, and if we decide to go with one TO tile also for that 17:59 <+ddnet-discord> these are all stuff we can fix, we just need to decide whether removing randomness is k or not 18:00 <+ddnet-discord> is not k! 18:01 <+ddnet-discord> weren't you for removing randomness before i left 18:01 <+ddnet-discord> @jao what did you do to the guy? 18:01 <+ddnet-discord> i mean 18:01 <+ddnet-discord> nevermind 18:01 <+ddnet-discord> he is for removing randomness 😄 18:01 <+ddnet-discord> I read it wrong 18:01 <+ddnet-discord> ;-; 18:01 <+ddnet-discord> 😦 18:01 <+ddnet-discord> Its k! 18:01 <+ddnet-discord> Xd 18:05 <@Nimda> Guhimbarwa by maggi323 just released on Moderate at 2017-09-20 18:00 18:54 <@heinrich5991> Learath2: it's open source, make a pull request I guess 19:45 <+ddnet-discord> : O O O 19:58 <+ddnet-discord> ooo? 19:59 <+ddnet-discord> yea 19:59 <+ddnet-discord> .ooo 20:00 <+ddnet-discord> cool gTLD 20:00 <+eeeee> is there a .gtld gtld yet? 20:01 <+ddnet-discord> I don't think so 20:01 <+ddnet-discord> but google bought .dev 20:01 <+ddnet-discord> 😦 20:01 <+ddnet-discord> and now, my localhost domains fucked up in google chrome 20:01 <+ddnet-discord> because it's auto redirected to https 20:01 <+ddnet-discord> :/ 20:01 <+ddnet-discord> use .test 20:01 <+ddnet-discord> im using now 20:01 <+eeeee> makes sense, if i was google i'd also buy localhost and redirect it to google 20:01 <+ddnet-discord> .test is reserved 20:01 <+ddnet-discord> .example as well 20:02 <+ddnet-discord> localhost is in process of being reserved 20:02 <+ddnet-discord> .localhost 20:02 <+ddnet-discord> and .invalid 20:02 <+ddnet-discord> 4 reserved domains 20:02 <+ddnet-discord> .invalid is probably not a good idea ^^ 20:02 <+ddnet-discord> but it's reserved if I remember 20:02 <+ddnet-discord> yes, for never being used 20:03 <+ddnet-discord> https://en.wikipedia.org/wiki/.invalid 20:03 <+ddnet-discord> programs are probably allowed to assume that .invalid doesn't resovle 20:03 <+ddnet-discord> https://en.wikipedia.org/wiki/.localhost 20:03 <+ddnet-discord> since 1999 ? 20:04 <+ddnet-discord> don't know if i can trust Wikipedia 20:04 <+ddnet-discord> ;D 20:04 <+ddnet-discord> but i can trust RFC i guess 20:04 <+ddnet-discord> https://tools.ietf.org/html/rfc2606 20:04 <+ddnet-discord> okay, I confused it with just localhost 😃 20:05 <+ddnet-discord> localhost is/was recently in progress to be always pointing to the local host 😃 20:05 <+ddnet-discord> 😄 20:05 <+ddnet-discord> I read that, .localhost 20:05 <+ddnet-discord> will automatically be bound 20:05 <+ddnet-discord> to 127.0.0.1 20:05 <+ddnet-discord> ::1 is the future 20:05 <+ddnet-discord> 😃 20:05 <+ddnet-discord> 😄 20:05 <+ddnet-discord> right.. 😄 20:05 <+ddnet-discord> $ ping google.com 20:05 <+ddnet-discord> PING google.com(fra16s24-in-x0e.1e100.net (2a00:1450:4001:824::200e)) 56 data bytes 20:05 <+ddnet-discord> 64 bytes from fra16s24-in-x0e.1e100.net (2a00:1450:4001:824::200e): icmp_seq=1 ttl=57 time=19.2 ms 20:05 <+ddnet-discord> 64 bytes from fra16s24-in-x0e.1e100.net (2a00:1450:4001:824::200e): icmp_seq=2 ttl=57 time=18.9 ms 20:06 <+ddnet-discord> [...] 20:06 <+ddnet-discord> $ ping localhost 20:06 <+ddnet-discord> PING localhost(localhost.localdomain (::1)) 56 data bytes 20:06 <+ddnet-discord> 64 bytes from localhost.localdomain (::1): icmp_seq=1 ttl=64 time=0.052 ms 20:06 <+ddnet-discord> 64 bytes from localhost.localdomain (::1): icmp_seq=2 ttl=64 time=0.095 ms 20:06 <+ddnet-discord> when that future will come? 20:06 <+ddnet-discord> never used ipv6 20:06 <+ddnet-discord> that is from my local computer 20:06 <+ddnet-discord> I never changed anything wrt. IPv6 20:06 <+eeeee> wait until google grabs .localdomain, those two would look the same :P 20:06 <+ddnet-discord> so the future is now ^^ 20:07 <+ddnet-discord> ... 20:07 <+ddnet-discord> I heard few years ago something like 20:07 <+ddnet-discord> "soon ipv6" !! prepare" 20:08 <+ddnet-discord> then now is 2017, and still ipv4 is used on top 20:08 <+ddnet-discord> :/ 20:08 <+ddnet-discord> ipv6 usage is growing ^^ 20:08 <+ddnet-discord> ```root@AdamJaworski:/mnt/c/Users/savan# ping6 ::1 20:09 <+ddnet-discord> PING ::1(::1) 56 data bytes 20:09 <+ddnet-discord> 64 bytes from ::1: icmp_seq=1 ttl=128 time=0.154 ms 20:09 <+ddnet-discord> 64 bytes from ::1: icmp_seq=2 ttl=128 time=0.156 ms``` 20:09 <+ddnet-discord> ehm, my local ping is almost twice highter 20:09 <+ddnet-discord> :< 20:10 <+ddnet-discord> https://ipv6.google.com/ 20:11 <+ddnet-discord> not working for me 20:11 <+ddnet-discord> weird ? 20:11 <+ddnet-discord> then you don't have ipv6 apparently 20:12 <+ddnet-discord> ddnet has ? 20:12 <+ddnet-discord> ipv6.ddnet.tw 20:12 <+ddnet-discord> 😄 20:12 <+ddnet-discord> no, don't think so 20:13 <+ddnet-discord> Btw, don't take my "emoticons" too serious, i have stupid habit 20:13 <+ddnet-discord> hard to change 20:13 <+ddnet-discord> I just want a proper : ) 20:13 <+ddnet-discord> Yeah, now 😃 looks like laughing at you :/ 20:14 <+ddnet-discord> I would like a simple smile better 20:14 <+ddnet-discord> He had to make issue 20:15 <+ddnet-discord> ☺ 20:15 <+ddnet-discord> We had to make issue 20:15 <+ddnet-discord> wat 20:15 <+ddnet-discord> that's the normal smiley face from unicode 20:15 <+ddnet-discord> awwww, sweeeet 20:15 <+ddnet-discord> ° 20:16 <+ddnet-discord> https://en.wikipedia.org/wiki/%F0%9F%99%82 20:17 <+ddnet-discord> best smile ! 20:17 <+ddnet-discord> I vote for a new standard 20:18 <+ddnet-discord> did you see? there's a emoticon in the URL ^^ 20:18 <+ddnet-discord> but discord doesn't render it 20:18 <+ddnet-discord> ☺ 20:18 <+ddnet-discord> ;o 20:18 <+ddnet-discord> it's possible 20:18 <+ddnet-discord> cool. I saw once 20:18 <+ddnet-discord> a conference about 20:18 <+ddnet-discord> css grid 20:19 <+ddnet-discord> So the presenter used emoticons, as a grid 20:19 <+ddnet-discord> first world problems 20:19 <+ddnet-discord> bananas, heads etc 20:22 <+Learath2> http://apenwarr.ca/log/?m=201103#28 very nice read about ipv6 and history of networks 20:24 <+ddnet-discord> 🙂 20:24 <+ddnet-discord> this is what you need @heinrich5991 🙂 20:24 <+ddnet-discord> hao? 20:25 <+ddnet-discord> ``:slight_smile:`` 20:26 <+ddnet-discord> what does doozy mean? 20:27 <+ddnet-discord> 🙂 20:27 <+ddnet-discord> hmmm. it even has a unicode codepoint 20:28 <+ddnet-discord> http://www.fileformat.info/info/unicode/char/1f642/index.htm 'SLIGHTLY SMILING FACE' (U+1F642) 20:30 <+ddnet-discord> http://prntscr.com/gnlnc2 20:30 <+ddnet-discord> you could also turn this off I guess 20:32 <+ddnet-discord> that sounds good 20:33 <+ddnet-discord> although.. then I'm probably the old grumpy guy who doesn't even know emojis 20:36 <+eeeee> doesn't know emojis? 😤😒 👉🚪 20:38 <+ddnet-discord> 😱 😭 20:38 <+ddnet-discord> 😚 21:50 <+fstd_> cool rectangles bros 21:50 <+Learath2> yeah looks like rectangles for me aswell 21:52 <+ddnet-discord> ? 21:53 <+ddnet-discord> the monospace font I have in my terminal does not have emojis 22:26 < ddnet-commits> [ddnet] def- pushed 1 new commit to master: https://git.io/v5hpG 22:26 < ddnet-commits> ddnet/master 553c97b def: Fix crash with broken ddnet-info.json 22:31 <+ddnet-discord> ehm 22:31 <+ddnet-discord> it's possible to filter out 22:31 <+ddnet-discord> ddnet-commits? 😄 22:31 <+ddnet-discord> should be 22:32 <+ddnet-discord> what are those meant to be? 22:32 <+ddnet-discord> they try to hack your computer 22:33 <+ddnet-discord> guess its displaying smth on irc 22:34 <+ddnet-discord> should be fixed 22:34 <+ddnet-discord> mfw discord can do emojis but craps out on unicode 22:34 <+ddnet-discord> it's not unicode, it's some weird IRC escape sequence 22:35 <+ddnet-discord> or color codes i 22:35 <+ddnet-discord> or color codes 22:35 <+ddnet-discord> https://www.mirc.com/colors.html I think it was this 22:46 <+ddnet-commits> poke 22:46 <+Henningstone> ouch 22:46 <+ddnet-commits> do you see me, ddnet-discord 22:47 * ddnet-commits pokes ddnet-discord 22:49 * ddnet-commits laughs at ddnet-discord 22:49 <+ddnet-commits> bwahahahaha 22:49 <+ddnet-commits> you can't see me