00:02:22 | * | dddddd quit (Remote host closed the connection) |
00:03:45 | * | Sentreen quit (Ping timeout: 248 seconds) |
00:13:59 | * | Sentreen joined #nim |
00:15:01 | * | erratic joined #nim |
00:20:05 | * | yglukhov[i] joined #nim |
00:20:34 | * | craigger quit (Quit: bye) |
00:20:52 | * | craigger joined #nim |
00:24:58 | * | yglukhov[i] quit (Ping timeout: 264 seconds) |
00:53:22 | * | asdasdasdsadasda joined #nim |
00:53:31 | * | asdasdasdsadasda left #nim ("Konversation terminated!") |
01:13:24 | * | leorize quit (Ping timeout: 256 seconds) |
01:25:47 | * | krux02__ quit (Quit: Leaving) |
01:39:56 | * | Jamesofur19 joined #nim |
01:40:37 | * | Jamesofur19 quit (Remote host closed the connection) |
01:41:59 | * | ExeciN2 joined #nim |
01:42:03 | ExeciN2 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
01:42:07 | ExeciN2 | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
01:42:10 | ExeciN2 | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
01:42:13 | ExeciN2 | A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ |
01:43:14 | * | leorize joined #nim |
01:46:16 | * | ExeciN2 quit (Remote host closed the connection) |
01:48:55 | * | zzzADC9 joined #nim |
01:48:59 | zzzADC9 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
01:49:02 | zzzADC9 | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
01:49:06 | zzzADC9 | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
01:49:09 | zzzADC9 | A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ |
01:50:37 | * | zzzADC9 quit (Remote host closed the connection) |
01:50:44 | * | boser1 joined #nim |
01:50:44 | boser1 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
01:50:45 | boser1 | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
01:50:49 | boser1 | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
01:50:52 | boser1 | A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ |
01:52:37 | * | boser1 quit (Remote host closed the connection) |
01:56:07 | * | badpixel17 joined #nim |
01:56:37 | * | badpixel17 quit (Remote host closed the connection) |
01:57:31 | * | MatthewAllan930 joined #nim |
01:57:34 | MatthewAllan930 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
01:57:38 | MatthewAllan930 | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
01:57:41 | MatthewAllan930 | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
01:57:44 | MatthewAllan930 | A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ |
01:58:23 | FromGitter | <rayman22201> Damn spam bots! |
01:58:37 | * | MatthewAllan930 quit (Remote host closed the connection) |
02:12:13 | FromGitter | <kayabaNerve> What the hell lol |
02:17:01 | * | robink joined #nim |
02:17:04 | robink | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
02:17:07 | robink | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
02:17:10 | robink | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
02:17:13 | robink | A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ |
02:17:17 | * | robink is now known as Guest18326 |
02:17:39 | * | macker7 joined #nim |
02:17:43 | macker7 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
02:17:46 | macker7 | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
02:17:50 | macker7 | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
02:17:53 | macker7 | A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ |
02:18:37 | * | Guest18326 quit (Remote host closed the connection) |
02:18:38 | * | macker7 quit (Remote host closed the connection) |
02:25:27 | * | leorize quit (Ping timeout: 240 seconds) |
02:38:32 | FromGitter | <arnetheduck> @kayabaNerve status open bounty has been used for a few Nim requests as well: https://openbounty.status.im/ |
02:40:03 | Demos[m] | those bots are showing in matrix for me? are they showing for people on old style irc with +R set? |
02:40:21 | * | endragor joined #nim |
02:43:08 | * | leorize joined #nim |
02:57:49 | FromGitter | <rayman22201> They show for me in gitter as well |
03:19:17 | * | Guest88756 joined #nim |
03:19:20 | Guest88756 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
03:19:24 | Guest88756 | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
03:19:27 | Guest88756 | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
03:19:30 | Guest88756 | A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ |
03:20:10 | leorize | I think #freenode-sigyn should be deployed to get rid of these bots |
03:20:38 | * | Guest88756 quit (Remote host closed the connection) |
03:21:40 | * | Goldman6019 joined #nim |
03:21:44 | Goldman6019 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
03:21:47 | Goldman6019 | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
03:21:51 | Goldman6019 | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
03:21:54 | Goldman6019 | A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ |
03:22:38 | * | Goldman6019 quit (Remote host closed the connection) |
03:32:54 | FromDiscord | <awr> riveting content |
03:32:57 | FromDiscord | <awr> are they banned yet? |
03:57:38 | * | bsanford joined #nim |
03:57:42 | bsanford | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
03:57:45 | bsanford | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
03:57:48 | bsanford | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
03:57:51 | bsanford | A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ |
03:58:40 | * | bsanford quit (Remote host closed the connection) |
04:02:28 | * | Unit193 joined #nim |
04:14:09 | * | tx15 joined #nim |
04:15:32 | * | tx15 quit (Remote host closed the connection) |
04:44:17 | FromGitter | <evandrojr> Hi guys is there any web framework with login using FB and Google for nim? Thanks |
04:51:59 | * | gareth__2 joined #nim |
04:52:03 | * | gareth__2 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
04:56:01 | * | irinix29 joined #nim |
04:56:04 | irinix29 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
04:56:04 | * | irinix29 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
04:56:48 | * | because joined #nim |
04:56:48 | because | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
04:56:48 | because | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
04:56:48 | because | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
04:56:48 | * | because quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
05:06:53 | * | MEPB joined #nim |
05:06:53 | MEPB | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
05:06:53 | MEPB | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
05:06:53 | MEPB | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
05:06:53 | * | MEPB quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
05:15:18 | * | xylef joined #nim |
05:22:01 | * | nsf joined #nim |
05:25:15 | * | ManyRaptors9 joined #nim |
05:25:19 | ManyRaptors9 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
05:25:20 | * | ManyRaptors9 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
05:32:30 | * | leorize quit (Ping timeout: 256 seconds) |
05:46:48 | * | timfi joined #nim |
05:46:48 | timfi | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
05:46:48 | timfi | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
05:46:48 | timfi | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
05:46:48 | * | timfi quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
05:49:30 | * | leorize joined #nim |
05:50:50 | * | Simba11 joined #nim |
05:50:50 | Simba11 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
05:50:50 | Simba11 | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
05:50:50 | * | Simba11 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
05:58:59 | * | leorize quit (Read error: Connection reset by peer) |
05:59:51 | * | cloe12 joined #nim |
05:59:54 | cloe12 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
05:59:54 | * | cloe12 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
06:00:00 | * | leorize joined #nim |
06:09:54 | * | Guest12429 joined #nim |
06:09:58 | Guest12429 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
06:09:58 | * | Guest12429 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
06:26:35 | * | Guest60297 joined #nim |
06:26:41 | * | Guest60297 quit (Remote host closed the connection) |
06:31:11 | * | xylef quit (Quit: WeeChat 2.2) |
06:31:54 | * | xylef joined #nim |
06:50:34 | * | gangstacat quit (Ping timeout: 256 seconds) |
06:55:57 | FromGitter | <Bennyelg> Bah, you all bots need to get banned :/ |
06:57:39 | * | gangstacat joined #nim |
06:59:53 | * | krysjonaz17 joined #nim |
06:59:56 | krysjonaz17 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
06:59:57 | * | krysjonaz17 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
07:00:41 | FromGitter | <survivorm> f%ck. Someone needs to write an auto-ban to those bots |
07:01:08 | FromGitter | <Bennyelg> yea :/ |
07:01:16 | * | xet7 joined #nim |
07:01:42 | leorize | survivorm: I've informed an freenode staff about these bot |
07:01:48 | leorize | they're being auto-banned rn |
07:02:05 | FromGitter | <Bennyelg> and still comeback with different IP? |
07:02:15 | leorize | yea |
07:02:30 | leorize | they usually spam 4 msgs, with autoban, we only get one msg |
07:02:38 | FromGitter | <Bennyelg> so I think they need to run it in small intervals (every 30 seconds) |
07:02:42 | FromGitter | <Bennyelg> this will do the trick |
07:03:18 | FromGitter | <Bennyelg> they must have something in common we can find pre posting |
07:03:40 | leorize | the message you saw above is being used as ban criteria |
07:03:41 | FromGitter | <survivorm> Can they not be banned via simple string match? |
07:04:17 | leorize | survivorm: that's how they're being banned |
07:04:27 | FromGitter | <survivorm> Yea. Are they able to ban them only after a message being displayed, not before? |
07:04:46 | leorize | yea :( |
07:05:17 | shashlick | They cannot intercept before it goes into room? |
07:05:42 | * | xet7 quit (Client Quit) |
07:06:24 | FromGitter | <survivorm> then the better idea in the long run is to filter out botnet via their profile (ip, ua, etc, don't know the parameters for the ICQ querries) |
07:06:27 | leorize | the auto kill bot is still an IRC user :/ |
07:07:08 | leorize | looks like freenode is receiving an another wave of spam |
07:07:11 | FromGitter | <survivorm> Or else the attacker has an upper hand over the defenders |
07:08:26 | * | xet7 joined #nim |
07:10:00 | * | ofelas quit (Quit: shutdown -h now) |
07:12:39 | * | yglukhov[i] joined #nim |
07:13:12 | * | tiorock joined #nim |
07:13:12 | * | tiorock quit (Changing host) |
07:13:12 | * | tiorock joined #nim |
07:13:12 | * | rockcavera quit (Killed (verne.freenode.net (Nickname regained by services))) |
07:13:12 | * | tiorock is now known as rockcavera |
07:17:24 | * | yglukhov[i] quit (Ping timeout: 260 seconds) |
07:41:15 | * | Guest37646 joined #nim |
07:41:19 | Guest37646 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
07:41:19 | * | Guest37646 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
07:43:49 | FromGitter | <Bennyelg> What the chat itself will be close for Guests ? |
07:43:57 | FromGitter | <Bennyelg> only Users to be allowed enter the chat. |
07:44:15 | * | shenglong18 joined #nim |
07:44:19 | * | shenglong18 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
07:45:21 | * | yglukhov[i] joined #nim |
07:46:34 | * | yglukhov_ joined #nim |
07:46:34 | * | yglukhov[i] quit (Read error: Connection reset by peer) |
07:46:49 | * | xet7 quit (Quit: Leaving) |
07:49:43 | * | dddddd joined #nim |
07:51:07 | leorize | Bennyelg: we certainly don't want people to register before able to chat |
07:51:20 | leorize | well but it would be the devs choice |
07:54:27 | leorize | s/we/I/ :P |
07:58:19 | Araq | leorize, I agree. |
08:00:29 | * | Vladar joined #nim |
08:03:36 | * | gmpreussner joined #nim |
08:03:59 | * | gmpreussner_ quit (Ping timeout: 276 seconds) |
08:09:50 | FromGitter | <Bennyelg> i disagree because if you are a developer you are probably have a git account and if you don't than it's a problem. |
08:10:05 | FromGitter | <Bennyelg> it will reduce the bot interference to 0 I guess |
08:10:11 | Araq | "git account"? |
08:10:24 | Araq | I think you mean "github" and that's now evil (TM) |
08:10:29 | FromGitter | <Bennyelg> yea yea |
08:11:03 | leorize | Bennyelg: but not everyone want to log in to gitter |
08:11:06 | FromGitter | <Bennyelg> I don't familiar with any developer which don't have GitHub account. |
08:11:10 | FromGitter | <Bennyelg> so don't log |
08:11:20 | FromGitter | <Bennyelg> but we wont suffer from bots |
08:11:21 | leorize | how can you chat then? |
08:11:26 | FromGitter | <Bennyelg> you don't |
08:11:50 | FromGitter | <Bennyelg> its like 'you want to contribute to the Nim then fork it and commit' |
08:11:57 | FromGitter | <Bennyelg> if you dont want then don't |
08:12:20 | leorize | please be reminded that nim users also come here to get answers on problems |
08:12:31 | leorize | some of them just pass by for a quick question |
08:12:41 | FromGitter | <Bennyelg> I agree but if you familiar with nim you probably forked it from github |
08:12:45 | FromGitter | <Bennyelg> or cloned it |
08:13:06 | FromGitter | <Bennyelg> you don't need to do much since you probably cloned the repo so you have a github user |
08:13:14 | leorize | you forgot the new users |
08:13:23 | leorize | people who just want to experiment with new languages |
08:13:31 | leorize | not people who want to develop |
08:14:53 | FromGitter | <Bennyelg> Still, people who want to develop with new language are in 95 % of the cases has a github account and can easily join the chat without register since they are already register. well that's my opinion. anyway any solution will be welcome |
08:15:58 | leorize | well the auto kill bot is doing well |
08:16:44 | leorize | it just killed an acc before that acc can send msg |
08:18:58 | * | Boohbah23 joined #nim |
08:19:02 | Boohbah23 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
08:19:02 | * | Boohbah23 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
08:19:13 | leorize | not that great tho :P |
08:22:56 | * | genera8 joined #nim |
08:22:57 | * | genera8 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
08:23:04 | * | DarkMukke0 joined #nim |
08:23:04 | DarkMukke0 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
08:23:04 | * | DarkMukke0 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
08:28:23 | euantor | They're infecting #nim-offtopic too :( |
08:28:49 | leorize | they infect every channel |
08:29:00 | euantor | looks like it, yeah |
08:29:37 | * | Minkar joined #nim |
08:29:41 | Minkar | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
08:29:41 | * | Minkar quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
08:30:24 | leorize | Araq: if you have ops permission on #nim-offtopic, you can invite the bot @ #freenode-sigyn to deal with the spam there |
08:30:48 | leorize | oh #nim-offtopic is too small |
08:39:05 | * | Dave23 joined #nim |
08:39:09 | Dave23 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
08:39:09 | * | Dave23 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
08:39:35 | Araq | meh, I have to lookup these IRC commmands all the time |
08:39:48 | livcd | maybe their bots are coded in Nim |
08:42:12 | * | kobi7 joined #nim |
08:43:33 | kobi7 | hi all |
08:44:16 | kobi7 | in object oriented languages like ruby, c#, java, one can have a list of Object. can nim do that, or is generics the only way? |
08:44:51 | leorize | can you describe this "list of Objects"? |
08:44:54 | Araq | you can definitely have a seq[RootRef] |
08:44:54 | kobi7 | Object here is a catch-all type, any type. |
08:45:20 | kobi7 | thanks Araq |
08:45:35 | kobi7 | do all objects "inherit" RootRef ? |
08:46:10 | kobi7 | when I do type X = ref object |
08:46:12 | leorize | AFAIK, no |
08:46:23 | kobi7 | is it automatically a RootRef? |
08:46:58 | kobi7 | okay. I think I can work with that, thanks. |
08:47:09 | Araq | nah, you need to do type IntRef = object of RootRef |
08:47:11 | Araq | value: int |
08:47:22 | Araq | IntRef(x: 30) # now compatible with RootRef |
08:47:41 | Araq | it comes up so rarely that the stdlib has no special support for it |
08:48:25 | kobi7 | that's fine, my use case is porting some code from c#, and I want to preserve the semantics. |
08:48:35 | Araq | you cannot do much with a list of unkown object types, its flexibility pretty much ends after "yay, I can iterate over it" |
08:48:47 | kobi7 | I have limited time, so not sure anything will come out of it, though :-/ |
08:48:53 | Araq | but sure, for porting from C# it can be useful |
08:52:19 | kobi7 | when I type "object of" - does it inherit its instance vars? (I thought nim didn't have inheritance in the core language) |
08:53:00 | Araq | it has inheritance in the core language |
08:54:02 | kobi7 | ah, sorry. |
08:54:45 | kobi7 | so, if I implement a proc with ParentObj as first variable, is that proc available to ChildObj as well? |
08:55:00 | Araq | sure |
08:55:27 | kobi7 | ah, awesome, so it'd be much more convenient than I thought it would |
08:57:30 | kobi7 | so, another question: is public and private the only access modifiers? |
08:57:58 | kobi7 | with and without *, right? |
08:58:31 | leorize | * is the export marker |
08:58:58 | leorize | if my knowledge of C++ is still valid, then it's different from Nim's |
08:59:26 | leorize | within the same module you can still access the non-exported members |
08:59:33 | kobi7 | right, because the file is the module boundary, not the dll? |
09:00:38 | kobi7 | let's say I have a few types in a module, in one type I have variable a, I want it to be private, except for anything within the module. Can I do that somehow? |
09:00:56 | leorize | kobi7: it's by default |
09:01:03 | leorize | as long as you don't put an export marker on it |
09:01:16 | kobi7 | I see. so there really isn't any problem. |
09:01:38 | kobi7 | it's just different from c# for example |
09:02:07 | kobi7 | and if I split the code, I can just use include... yes? |
09:02:14 | leorize | yep |
09:02:25 | kobi7 | ok, nim is perfect |
09:03:05 | kobi7 | see you, gonna do some coding .. Thanks for the help |
09:03:21 | * | kobi7 quit (Quit: Leaving) |
09:07:28 | FromGitter | <xmonader> @Araq I totally forgot i can run strace on the binary :D it needed sudo afterall |
09:15:05 | * | tzekid joined #nim |
09:20:56 | * | wraeth14 joined #nim |
09:20:56 | wraeth14 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
09:20:56 | wraeth14 | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
09:20:56 | wraeth14 | Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate |
09:20:56 | * | wraeth14 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
09:21:53 | * | Perkol joined #nim |
09:22:00 | * | tzekid quit (Ping timeout: 252 seconds) |
09:22:11 | Araq | omg, this spamming is really bad |
09:23:33 | * | timfi joined #nim |
09:23:37 | timfi | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
09:23:37 | * | timfi quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
09:23:59 | Perkol | https://bpaste.net/show/a0615bf19f94 I don't get dec_key for some reason, only empty string. Can it be problem on my end? |
09:28:42 | * | NimBot joined #nim |
09:31:36 | * | CcxWrk joined #nim |
09:31:57 | * | tzekid joined #nim |
09:32:30 | * | smt` joined #nim |
09:32:44 | * | smt quit (Ping timeout: 260 seconds) |
09:35:22 | * | Schroeder19 joined #nim |
09:35:25 | Schroeder19 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
09:35:26 | * | Schroeder19 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
09:41:45 | Araq | ok, now ... to what should I chagne the channel? |
09:41:52 | Araq | invite only? |
09:42:01 | leorize | we already have Unit193 in our channel |
09:42:13 | leorize | they will do the killing for us |
09:42:30 | Araq | killing after one message is not good enough |
09:43:00 | Araq | +R |
09:43:00 | Araq | Sets the channel so only registered nicks are allowed in. |
09:43:02 | Araq | ? |
09:43:17 | Araq | or +M ? |
09:43:22 | leorize | only people who are authenticated with NickServ can get into the channel |
09:43:28 | leorize | that's +R |
09:44:06 | Araq | ok. |
09:44:24 | FromGitter | <Bennyelg> Fantastish :] |
09:44:29 | leorize | you can ask for help with these modes on #freenode |
09:44:43 | livcd | or mute the chan and give us +v(oice) |
09:45:37 | leorize | we can't go and give everyone +v, isn't it? |
09:45:43 | livcd | why ? |
09:45:59 | leorize | how should someone who just arrived know what to do then? |
09:46:11 | Unit193 | You seem to be thinking of OFTC? +r for registered only allowed to join, +q $~a mutes unregistered. |
09:47:00 | livcd | leorize: on the other hand not everyone registers on freenode and they wont do just to visit one channel |
09:47:39 | * | Guest72310 joined #nim |
09:47:42 | leorize | only ops can see muted people |
09:47:43 | Guest72310 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
09:47:43 | * | Guest72310 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
09:48:05 | leorize | Araq certainly isn't active enough to unmute legitimate nicks |
09:48:51 | leorize | I personally think the +q $~a is a nice compromise, but then an active ops should be around to unmute legitimate people |
09:50:24 | livcd | well legitimate people can still join the gitter |
09:50:37 | * | abm joined #nim |
09:56:14 | leorize | or we could use a bot that automatically unmute people if they're not spammer :) |
09:57:46 | leorize | since these spam bots sends the same message, it would be possible to set +m (moderated) then give voice automatically if the first message is not a spam |
10:12:10 | * | Vladar quit (Quit: Leaving) |
10:17:28 | dom96 | Please don't make the channel for registered users only |
10:17:30 | dom96 | That sucks |
10:17:38 | zacharycarter[m] | lol |
10:17:40 | zacharycarter[m] | woke up and clicked on one of the spammers links |
10:17:41 | zacharycarter[m] | whoa boy - wasn't ready for that this early in the morning |
10:19:37 | zacharycarter[m] | well |
10:19:45 | zacharycarter[m] | there's always the option of having a #nim-public |
10:19:50 | dom96 | Unit193: So, what is going on? What's prompting this silly spam? |
10:19:51 | zacharycarter[m] | and then a #nim |
10:20:17 | zacharycarter[m] | all the fentanyl addicts that want irc advertisements of course |
10:20:46 | Unit193 | dom96: Someone's got a bur under their saddle.. |
10:21:41 | dom96 | huh, curious that they are targeting #nim and #nim-offtopic too. |
10:23:10 | leorize | they target every public irc channel dom96 |
10:23:23 | dom96 | Don't see anything in #rust |
10:23:32 | zacharycarter[m] | https://twitter.com/nenolod/status/1023360184910053382 |
10:23:34 | leorize | check if it has +r :P |
10:23:41 | zacharycarter[m] | doesn't seem to be related to nim-hatred |
10:23:43 | * | noonien joined #nim |
10:23:47 | zacharycarter[m] | more freenode-hatred |
10:24:06 | dom96 | Channel #rust modes: +cintf |
10:24:09 | dom96 | Doesn't seem like it |
10:25:56 | zacharycarter[m] | seems like GNAA is spamming freenode because they hate the main technical contact of freenode (kloeri) |
10:26:07 | dom96 | Unit193: You guys should implement a little ircd module that puts newly connected users on hold, checks the first message they send, and only allows it through if it's not in your banned list |
10:26:11 | dom96 | Otherwise auto bans |
10:26:13 | zacharycarter[m] | I'm sure not every channel gets spammed by them at the same time |
10:26:35 | leorize | the frequency is irregular as well |
10:27:14 | leorize | dom96: +i is invite only IIRC |
10:27:42 | leorize | and +f redir people if they're not +I (invited) |
10:28:23 | dom96 | hrm, yeah |
10:38:39 | * | leorize quit (Ping timeout: 260 seconds) |
10:47:07 | * | Ellenor5 joined #nim |
10:47:11 | Ellenor5 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
10:47:11 | * | Ellenor5 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
10:48:04 | * | CcxWrk quit (Quit: ZNC 1.7.1 - https://znc.in) |
10:48:40 | FromGitter | <mratsim> can’t we just ban "IRC ad service” and fentanyl in the same sentence >_> |
10:49:21 | FromGitter | <mratsim> if the account is unregistered or registered but with a message/time threshold |
10:50:48 | * | CcxWrk joined #nim |
10:51:25 | zacharycarter[m] | freenode should really be handling this IMO 😕 |
10:51:41 | Araq | mratsim: good idea but I have no idea if it's supported |
10:52:59 | * | zacharycarter[m] sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/MoEtXNnpfJJUpTDKMkXUsUrZ > |
10:53:08 | zacharycarter[m] | for the channel? |
10:53:10 | dom96 | IRC doesn't support this |
10:53:23 | dom96 | Which is why I suggested Freenode should implement it in their irc daemon |
10:53:34 | dom96 | Even if it is for their own use |
10:53:38 | dom96 | it would totally shut down this spam |
10:54:13 | zacharycarter[m] | weird |
10:55:15 | dom96 | The messages aren't that big of a deal though IMO |
10:55:40 | FromGitter | <xmonader> there's no need to mount /proc, /dev if i used pivot_root correct? |
10:56:05 | zacharycarter[m] | they're super annoying when there's little activity and you have to hunt for messages between the spam - other than that they're pretty harmless |
10:56:26 | zacharycarter[m] | unless you click on the link to that dude's website - which is also harmless until you start readin ghaha |
11:01:33 | * | Perkol quit (Quit: Leaving) |
11:02:18 | Araq | dom96, so ... you changed it back and the spamming returned? ugh. |
11:02:48 | Araq | can't we enable it for today? |
11:10:41 | * | amosbird quit (Quit: ZNC 1.7.0 - https://znc.in) |
11:10:51 | * | strugee14 joined #nim |
11:10:51 | strugee14 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
11:10:51 | strugee14 | I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ |
11:10:51 | * | strugee14 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
11:11:20 | * | amosbird joined #nim |
11:11:41 | * | jesse29 joined #nim |
11:11:44 | * | smt joined #nim |
11:11:45 | jesse29 | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
11:11:45 | * | jesse29 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
11:13:49 | * | smt` quit (Ping timeout: 260 seconds) |
11:16:06 | * | Vladar joined #nim |
11:16:44 | * | leorize joined #nim |
11:22:19 | * | Ven`` joined #nim |
11:23:18 | FromGitter | <mratsim> @dom96 I think this can be closed: https://github.com/nim-lang/Nim/issues/3877 |
11:31:04 | * | wfranken joined #nim |
11:31:08 | wfranken | With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ |
11:31:08 | * | wfranken quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
11:34:16 | dom96 | Araq: Hrm? What did I change back? |
11:43:14 | dom96 | What I'll do is I will redirect all new users to #nim-web |
11:47:40 | dom96 | Just post your code, someone will review it ;) |
11:48:49 | dom96 | Unit193: Sure, although the fix I applied isn't really sustainable. Are you guys working on anything combat this more effectively? |
11:50:42 | dom96 | Alrighty, thanks for your help |
11:51:15 | dom96 | I wonder if I can selectively allow people from #nim-web now |
11:52:21 | * | Unit193 left #nim (#nim) |
11:54:32 | dom96 | Problem with +i is that there is no way to know if somebody is trying to join... |
11:55:23 | * | Ven`` quit (Ping timeout: 276 seconds) |
11:57:57 | dom96 | Ugh, this sucks |
11:59:31 | dom96 | I'm going to mute everyone who isn't registered instead |
11:59:39 | dom96 | So... register and login with freenode if you can |
12:00:09 | dom96 | nope |
12:00:13 | * | stefanos82 joined #nim |
12:00:25 | stefanos82 | that's more like it dom96 ^_^ |
12:00:35 | dom96 | omg, really? FromGitter isn't identified? |
12:00:56 | stefanos82 | what about #nim-offtopic |
12:01:01 | stefanos82 | can we do the same with that channel? |
12:01:08 | dom96 | I just set it to invite-only |
12:01:32 | stefanos82 | cool |
12:13:54 | * | pwntus quit (Read error: Connection reset by peer) |
12:15:33 | * | fvs` left #nim (#nim) |
12:15:34 | * | BitPuffin joined #nim |
12:15:39 | * | fvs` joined #nim |
12:16:36 | * | fvs` quit (Quit: ERC (IRC client for Emacs 26.1)) |
12:17:11 | * | freevryheid joined #nim |
12:17:27 | * | freevryheid is now known as fvs |
12:29:01 | * | duoi5 joined #nim |
12:30:28 | * | endragor quit (Remote host closed the connection) |
12:30:43 | * | duoi5 quit (Remote host closed the connection) |
12:32:17 | * | endragor joined #nim |
12:33:03 | * | Liara- joined #nim |
12:33:06 | * | Liara- quit (K-Lined) |
12:34:23 | * | pwntus joined #nim |
12:34:37 | * | pwntus quit (Changing host) |
12:34:37 | * | pwntus joined #nim |
12:35:01 | * | cheapie19 joined #nim |
12:35:08 | * | cheapie19 quit (K-Lined) |
12:36:59 | * | endragor quit (Ping timeout: 276 seconds) |
12:38:52 | * | xylef quit (Quit: WeeChat 2.2) |
12:38:59 | * | jeggott20 joined #nim |
12:39:27 | * | xylef joined #nim |
12:40:43 | * | jeggott20 quit (Remote host closed the connection) |
12:41:48 | * | CcxWrk_ joined #nim |
12:41:48 | * | CcxWrk quit (Killed (card.freenode.net (Nickname regained by services))) |
12:41:49 | * | CcxWrk_ is now known as CcxWrk |
12:42:05 | * | amosbird_ joined #nim |
12:44:17 | * | onionhammer1 joined #nim |
12:44:33 | * | literal_ joined #nim |
12:45:43 | * | ThiefMaster28 joined #nim |
12:46:38 | * | icyphox joined #nim |
12:46:42 | * | ThiefMaster28 quit (Remote host closed the connection) |
12:47:19 | * | beatmox_ joined #nim |
12:47:39 | * | CcxWrk quit (Max SendQ exceeded) |
12:47:45 | * | reveres joined #nim |
12:47:59 | * | Eyess joined #nim |
12:48:57 | * | stefanos82 quit (*.net *.split) |
12:48:57 | * | amosbird quit (*.net *.split) |
12:48:58 | * | SunDwarf quit (*.net *.split) |
12:48:58 | * | mrshu quit (*.net *.split) |
12:48:58 | * | literal quit (*.net *.split) |
12:48:58 | * | beatmox quit (*.net *.split) |
12:48:58 | * | Entropic quit (*.net *.split) |
12:48:58 | * | tersec_ quit (*.net *.split) |
12:48:58 | * | onionhammer quit (*.net *.split) |
12:48:59 | * | revere quit (*.net *.split) |
12:49:06 | * | reveres is now known as revere |
12:52:27 | * | Eyess quit (Ping timeout: 240 seconds) |
12:53:09 | * | CcxWrk joined #nim |
12:54:02 | * | SunDwarf joined #nim |
12:55:03 | * | mrshu joined #nim |
12:56:18 | * | tersec_ joined #nim |
12:56:19 | * | Peetz0r25 joined #nim |
12:56:42 | * | Peetz0r25 quit (Remote host closed the connection) |
12:57:21 | * | Karasu joined #nim |
12:57:28 | * | Ven`` joined #nim |
13:00:24 | * | stefanos82 joined #nim |
13:01:16 | * | stefanos82 is now known as Guest11872 |
13:02:57 | * | Karasu quit (Ping timeout: 248 seconds) |
13:03:55 | * | CcxWrk quit (Quit: ZNC 1.7.1 - https://znc.in) |
13:04:08 | * | CcxWrk joined #nim |
13:11:12 | dom96 | /mode +e FromGitter!*@* |
13:11:35 | FromGitter | <dom96> test |
13:11:50 | FromGitter | <Bennyelg> ```code paste, see link``` ⏎ ⏎ there is a cleaner way to do it? [https://gitter.im/nim-lang/Nim?at=5b61b196fe0be93f3b26edc0] |
13:15:28 | * | Vladar quit (Quit: Leaving) |
13:18:43 | * | ultrabong joined #nim |
13:18:50 | * | Peetz0r2 joined #nim |
13:19:24 | * | Guest11872 quit (Quit: Quitting for now...) |
13:19:57 | * | stefanos82_ joined #nim |
13:20:43 | * | Peetz0r2 quit (Remote host closed the connection) |
13:21:43 | FromGitter | <Varriount> I would probably use a thread and messages to move that SQL access to another thread. |
13:21:49 | * | Vladar joined #nim |
13:22:42 | FromGitter | <Varriount> Or we need some asynchronous db connectors |
13:22:51 | * | ultrabong quit (Ping timeout: 240 seconds) |
13:33:56 | * | stefanos82_ quit (Quit: Quitting for now...) |
13:36:59 | Araq | if ?posts: ... |
13:37:12 | Araq | if you introduce an operator you might as well use it as an operator |
13:37:59 | * | cryptocat1094 joined #nim |
13:42:30 | FromGitter | <Bennyelg> thanks. ⏎ @Varriount asynchronous db connectors will be awesome |
13:49:26 | * | stefanos82_ joined #nim |
13:52:42 | * | Yardanico quit (Ping timeout: 245 seconds) |
13:59:25 | * | Omnious joined #nim |
14:00:57 | * | Omnious quit (Remote host closed the connection) |
14:10:40 | * | stefanos82_ quit (Quit: Quitting for now...) |
14:11:03 | * | stefanos82 joined #nim |
14:11:18 | stefanos82 | one two? |
14:11:20 | stefanos82 | is this on? |
14:17:27 | stefanos82 | dom96: so, it seems they have attacked on two of their central freenode servers |
14:17:45 | stefanos82 | adams and barjavel |
14:21:15 | * | krux02 joined #nim |
14:26:09 | * | nekits quit (Remote host closed the connection) |
14:26:37 | * | nekits joined #nim |
14:32:55 | Araq | it's one of these days again |
14:33:08 | Araq | which Linux distro to use for VirtualBox? |
14:33:27 | Araq | extra points if it doesn't get worse with every bootup |
14:43:02 | Araq | come on, don't be shy |
14:43:07 | livcd | for like..working ? |
14:43:12 | livcd | with gui and stuff ? |
14:43:40 | Araq | with gui, preferably with zero configuration as I should fix Nim bugs instead |
14:43:52 | FromGitter | <Varriount> zacharycarter: What was the link to? |
14:46:05 | FromGitter | <Varriount> Araq: https://bit.ly/2OvJbLM |
14:47:35 | * | Guest42247 joined #nim |
14:47:58 | livcd | why not to go with Ubuntu |
14:47:59 | livcd | ? |
14:48:35 | * | Guest42247 quit (Killed (Sigyn (Spam is off topic on freenode.))) |
14:49:29 | stefanos82 | Araq: I'm quite pleased with Debian for decades now |
14:49:54 | FromGitter | <Varriount> stefanos82: I'm going to go with Windows. |
14:50:02 | FromGitter | <Varriount> That's my Linux distro of choice. |
14:50:17 | stefanos82 | you will end up in an infinite loop then lol |
14:50:52 | * | Ven`` quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
14:51:23 | * | ski777725 joined #nim |
14:52:03 | * | ski777725 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
14:52:41 | stefanos82 | Araq: remind me please, var a, b = 1 is allowed, but var a, b = 1, 2 is not. Am I correct? |
14:53:03 | Araq | yeah and in retrospect I would disallow 'var a, b = 1' too |
14:53:13 | Araq | var (a, b) = (1, 2) works though |
14:53:35 | stefanos82 | oh, a tuple concept? |
14:53:43 | Araq | yep |
14:53:48 | stefanos82 | excellent |
14:57:33 | stefanos82 | dom96: are we still unable to join #nim-offtopic without invitation? |
15:01:22 | dom96 | yes |
15:10:41 | * | Trustable joined #nim |
15:17:06 | * | zaberdampfer joined #nim |
15:17:46 | * | zaberdampfer quit (Killed (Sigyn (Spam is off topic on freenode.))) |
15:18:01 | * | tzekid quit (Quit: Page closed) |
15:32:41 | FromGitter | <kayabaNerve> @arnetheduck I'll probably post there in the future |
15:35:43 | dom96 | awr: repeat what you've said |
15:37:05 | FromDiscord | <awr> did it not post? |
15:37:55 | FromDiscord | <awr> anyway i was suggesting to add varargs forms of and, or, xor |
15:39:22 | dom96 | Freenode is being attacked by spam bots so I've restricted who can speak to registered users, and sadly FromDiscord isn't a registered user so I had to add an exempt for it |
15:40:19 | stefanos82 | dom96: didn't you just get the public message my freenode OP? |
15:40:21 | FromDiscord | <awr> lisp allows you to do things like `(and a b c d e f ...)` which you can only sort of do in nim by default if you use prefix notation on the and/xor/or operators however it's limited to only two arguments |
15:40:40 | dom96 | stefanos82: hrm? |
15:40:58 | * | BurningPrincess1 joined #nim |
15:41:30 | stefanos82 | they have sent us a global notice to set ourselves to +R and +r for channel ops to reduce the attackers from harassing us for now |
15:41:42 | FromGitter | <mratsim> https://blog.status.im/introducing-nimbus-3360367bb311 |
15:41:44 | * | BurningPrincess1 quit (Killed (Unit193 (Spam is not permitted on freenode.))) |
15:41:53 | * | Demos joined #nim |
15:42:30 | dom96 | mratsim: yay! |
15:43:22 | dom96 | Next stop: HN? :) |
15:44:16 | Demos | this madness is totally breaking the matrix <-> freenode bridge |
15:44:24 | Demos | it may break gitter as well? |
15:44:47 | leorize | Demos: it did, but dom96 fixed it |
15:45:06 | FromDiscord | <awr> perhaps i should just make a github issue |
15:45:29 | stefanos82 | @mratsim: +1 very nice mate |
15:45:45 | Demos | OK. fractal is broken for me and opening Riot crashed gnome-shell with notification spam |
15:45:49 | Demos | ugh |
15:46:10 | dom96 | Why would you get notifications for this? |
15:46:17 | dom96 | The spam doesn't highlight anyone |
15:46:23 | FromGitter | <mratsim> have to check, it was not me, it’s marketing ;) |
15:46:30 | Demos | because Riot is a mess |
15:46:43 | stefanos82 | dom96: do you think we could have a repository where we could commit imported Python-to-Nim modules or it's unnecessary? |
15:47:07 | dom96 | mratsim: ping marketing to tweet about it too, not seeing it here: https://twitter.com/ethstatus |
15:47:26 | dom96 | Demos: :( |
15:47:27 | FromDiscord | <awr> ugh i think github is broken right now |
15:50:21 | dom96 | mratsim: also, this 404s https://our.status.im/ecdc-blog/ |
15:53:04 | * | mniip2 joined #nim |
15:53:04 | * | mniip2 quit (K-Lined) |
16:02:01 | FromGitter | <mratsim> @dom96, done in removed, the blog post you linked wasn’t written yet =) |
16:02:14 | dom96 | :) |
16:02:17 | FromGitter | <mratsim> and twitter post: https://twitter.com/ethstatus/status/1024686172604391424 |
16:02:32 | FromGitter | <mratsim> My own post directly links to @nim_lang as well |
16:02:39 | dom96 | yay |
16:02:55 | dom96 | Give me something to RT :) |
16:04:15 | FromGitter | <mratsim> https://twitter.com/m_ratsim/status/1024685497585741824 |
16:06:29 | dom96 | The "nim" link is broken here: https://our.status.im/introducing-nimbus-an/ |
16:06:57 | dom96 | And Ryan Lipscombe points to mratsim's github :) |
16:07:25 | * | Yardanico joined #nim |
16:08:57 | dom96 | Jacek is a really good speaker https://www.youtube.com/watch?v=7LwA21-UQWs |
16:13:25 | gmpreussner | Araq, I've been on ArchLinux for years; switched to Manjaro, which is ArchLinux for people who need to get work done. There are different choices of desktop managers. I'm using the XFCE edition, because it has the best support for multi-GPU/multi-monitor setups. |
16:16:27 | FromGitter | <xmonader> what is the spread operator in nim? like *args in python? |
16:16:38 | dom96 | there is no spread operator in Nim |
16:17:05 | FromGitter | <xmonader> @dom96 practical way to do [cmd, argv..] ? create a new list ? |
16:17:42 | dom96 | @[cmd] & argv I guess |
16:18:02 | FromGitter | <xmonader> @Araq I use archlinux with i3/rofi and if i would use a desktop env i'd use xfce |
16:18:06 | FromGitter | <xmonader> @dom96 thanks i'll try |
16:19:03 | dom96 | Araq: Suspend your VMs instead of rebooting them |
16:19:11 | dom96 | It'll save you many hours of time |
16:20:49 | FromGitter | <mratsim> HN posted, not sending the direct link, check on newest (to not get shadow banned, once again) |
16:21:21 | FromGitter | <kayabaNerve> How many people use HN? |
16:22:05 | dom96 | mratsim: it's better to just let the fate of HN decide |
16:22:17 | dom96 | HN's algorithm is too easy to trip up |
16:22:33 | FromGitter | <kayabaNerve> I know it used to be very popular but when I got into it, Reddit was the big thing. Hasn't Reddit stolen most of HN's base? |
16:23:41 | dom96 | A lot of people |
16:23:51 | dom96 | It's not about how many people vs. Reddit though |
16:24:05 | dom96 | Reddit has a much wider audience... of all sorts of people |
16:24:12 | dom96 | HN has a big audience of hackers |
16:24:26 | FromGitter | <kayabaNerve> "Hacker"News :P |
16:24:26 | FromDiscord | <awr> i wouldn't say people from HN have flocked to reddit. HN still has its base of people |
16:24:29 | dom96 | founders, programmers, etc. |
16:24:35 | FromGitter | <kayabaNerve> Good to know though |
16:24:41 | FromDiscord | <awr> programmers, valley type people, etc. |
16:24:41 | FromDiscord | <awr> yeah |
16:25:28 | dom96 | A better measure is what happens when your link gets on the front page of HN vs. r/programming |
16:25:58 | dom96 | front page of HN: ~100-200 concurrent users while your link is on the front page |
16:26:07 | dom96 | reddit it's like less than 10 |
16:26:12 | FromDiscord | <awr> i find HN's community a little annoying at times, although it is far from the worst |
16:26:20 | dom96 | Unless you get past 1k upvotes |
16:29:19 | FromDiscord | <awr> although i feel sometimes people hate HN to the point of just being contrarian and edgy |
16:29:22 | FromDiscord | <awr> e.g. n-gate |
16:32:00 | * | xylef quit (Quit: WeeChat 2.2) |
16:36:55 | * | endragor joined #nim |
16:41:05 | * | endragor quit (Ping timeout: 240 seconds) |
16:41:05 | * | Vladar quit (Quit: Leaving) |
16:41:33 | * | literal_ left #nim (#nim) |
16:44:08 | * | ng0 joined #nim |
16:45:58 | FromGitter | <mratsim> #33 of HN, almost front page |
16:48:50 | dom96 | hrm? It's #7 |
16:49:31 | dom96 | You might be looking at /newest :) |
16:49:36 | dom96 | It is already on the front page |
16:50:12 | oprypin | dom96, whats wrong with FromGitter? |
16:50:44 | dom96 | oprypin: It's not identifies with nickserv |
16:50:47 | dom96 | *identified |
16:50:58 | oprypin | i'm writing "PASS FromGitter:hunter2" to irc, is that not enough? |
16:50:58 | FromGitter | oprypin, I'm a bot, *bleep, bloop*. I relay messages between here and https://gitter.im/nim-lang/Nim |
16:51:09 | dom96 | No... That's an IRC password |
16:51:23 | oprypin | but like it's supposed to be the same on freenode |
16:51:30 | dom96 | You need /msg NickServ identify FromGitter password |
16:52:59 | oprypin | https://freenode.net/kb/answer/registration#logging-in |
16:53:16 | oprypin | that's what i'm doing |
16:53:28 | * | nsf quit (Quit: WeeChat 2.2) |
16:53:45 | dom96 | -NickServ- Last seen : Jun 11 19:05:08 2016 (2y 7w 1d ago) |
16:53:49 | dom96 | /ns info FromGitter |
16:53:59 | * | Vladar joined #nim |
16:54:29 | oprypin | :thinking: |
16:55:45 | * | FromGitter quit (Remote host closed the connection) |
16:55:53 | * | FromGitter joined #nim |
16:57:36 | * | FromGitter quit (Remote host closed the connection) |
16:57:44 | * | FromGitter joined #nim |
16:59:06 | * | Altarrel joined #nim |
17:01:25 | * | zacharycarter joined #nim |
17:04:16 | * | zacharycarter left #nim (#nim) |
17:04:34 | FromGitter | <mratsim> https://www.reddit.com/r/announcements/comments/93qnm5/we_had_a_security_incident_heres_what_you_need_to/ |
17:04:45 | * | zacharycarter joined #nim |
17:05:06 | zacharycarter | can you guys see this? |
17:05:24 | FromGitter | <mratsim> yes @zacharycarter |
17:05:52 | zacharycarter | sweet! |
17:06:13 | zacharycarter | Could anyone help me with this issue I'm running into on osx - `Undefined symbols for architecture x86_64: "___atomic_is_lock_free", referenced from` |
17:06:25 | zacharycarter | is OSX lacking an atomics implementation or something? |
17:10:54 | FromDiscord | <awr> where is it? nim compiler? |
17:11:42 | FromDiscord | <awr> sounds like its not linking with libatomic |
17:14:37 | * | FromGitter quit (Remote host closed the connection) |
17:14:46 | * | FromGitter joined #nim |
17:15:16 | * | Trustable quit (Remote host closed the connection) |
17:23:11 | * | FromGitter quit (Remote host closed the connection) |
17:23:21 | * | FromGitter joined #nim |
17:23:23 | * | noonien quit (Quit: Connection closed for inactivity) |
17:24:35 | * | FromGitter quit (Remote host closed the connection) |
17:24:50 | * | FromGitter joined #nim |
17:28:34 | stefanos82 | @mratsim: #6 now, WOOT! |
17:33:09 | zacharycarter | awr: I'm not sure osx has a libatomic |
17:33:20 | oprypin | dom96, nobody can join #nim-offtopic now |
17:33:53 | dom96 | It's invite only |
17:34:02 | dom96 | Try now |
17:34:40 | oprypin | works now |
17:52:24 | * | Altarrel quit (Quit: Page closed) |
17:53:12 | FromGitter | <xmonader> guys https://github.com/xmonader/nimjail ⏎ ⏎ to test ` ⏎ ⏎ nim c "/home/striky/wspace/nimjail/src/nimjail.nim" && sudo ./src/nimjail -u=1 -m=/tmp/myrootfs --cm ... [https://gitter.im/nim-lang/Nim?at=5b61f388fe0be93f3b286394] |
17:54:17 | * | th3bmw joined #nim |
17:54:23 | FromGitter | <xmonader> Still having a problem with handling stdin of interactive processes * i tried using poParentStreams * it worked fine, but when called in the cloned section it doesn't work |
17:54:42 | * | th3bmw quit (Remote host closed the connection) |
18:00:31 | * | avsej quit (Ping timeout: 256 seconds) |
18:01:11 | dom96 | xmonader: quick comments about code: wrap it to 80 chars, handle the return values instead of discarding them, put spaces only after a ':' |
18:01:36 | zacharycarter | very confused about this atomics thing :/ |
18:02:28 | FromGitter | <xmonader> @dom96 yeah was planning t handle the errors after i figure out the stdin problem :( |
18:03:07 | FromDiscord | <treeform> Reddit, HN, what did I miss? |
18:05:29 | * | avsej joined #nim |
18:05:31 | * | avsej quit (Changing host) |
18:05:31 | * | avsej joined #nim |
18:05:31 | zacharycarter | treeform: https://news.ycombinator.com/ |
18:05:35 | zacharycarter | whoops |
18:05:41 | FromDiscord | <treeform> what is the #7 post? |
18:05:47 | FromDiscord | <treeform> I don't see any nim posts? |
18:05:50 | zacharycarter | treeform: https://our.status.im/introducing-nimbus-an/ |
18:05:53 | zacharycarter | sorry |
18:06:12 | FromDiscord | <treeform> oh Nimbus ok |
18:06:22 | FromDiscord | <treeform> I though it was not related |
18:07:40 | FromGitter | <rayman22201> I don't have a big interest in cryptocurrency, but I'm happy to see a high profile Nim project get attention. congrats @mratsim! |
18:08:39 | FromDiscord | <treeform> yeah its pretty cool |
18:09:11 | FromGitter | <mratsim> =) Status is less about crypto currency and more about decentralisation, one of our core market for example is helping journalists and residents in oppressive regimes thanks to blockchain inherent censorship resistance. |
18:10:11 | FromGitter | <rayman22201> very noble |
18:10:47 | FromGitter | <mratsim> see there: https://blog.status.im/building-censorship-resistant-tools-and-the-introduction-to-custom-bootnodes-and-mail-servers-c2b44ae5e807 |
18:11:55 | FromGitter | <rayman22201> 👍 |
18:12:01 | zacharycarter | I've tried linking libatomic and atomic |
18:12:04 | zacharycarter | no luck :/ |
18:12:32 | FromGitter | <mratsim> Another objective is about combating the hegemony of Facebook, Google, Uber, AirBnB and allow everyone to control their own data, especially when they are their own product (as uber driver or Airbnb host are) |
18:13:47 | FromGitter | <mratsim> Blockchain allows that because even if you don’t trust the other party, you can trust your crypto computation if needed. So it’s a way to trust any transaction, without having a third party needed (bank, AirBNB, Uber, …) |
18:14:23 | FromGitter | <rayman22201> also noble, but much much harder to disrupt the status quo |
18:17:42 | FromGitter | <rayman22201> @zacharycarter are you using clang? |
18:19:44 | * | drazan quit (Remote host closed the connection) |
18:21:45 | * | drazan joined #nim |
18:24:45 | FromGitter | <xmonader> any idea why this exits immediately? ⏎ ⏎ ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5b61faed44812258444ce5bd] |
18:25:37 | zacharycarter | rayman22201: I'm using whatever osx uses by default |
18:26:10 | zacharycarter | I think gcc = clang on osx |
18:26:12 | zacharycarter | so I guess so? |
18:26:54 | FromGitter | <rayman22201> `___atomic_is_lock_free` seems to be gcc specific and the clang people are not sure how they feel about it.... ⏎ see: http://clang-developers.42468.n3.nabble.com/libc-help-diagnosing-the-following-std-atomic-compile-error-td4032210.html |
18:27:15 | FromGitter | <rayman22201> you could try using real gcc instead of clang? |
18:27:32 | zacharycarter | hrm :/ thanks |
18:27:45 | zacharycarter | then I'd need osx users of the lib to install gcc |
18:28:18 | krux02 | zacharycarter, I think cc is clang on osx |
18:28:30 | krux02 | gcc is still the gnu compiler collection |
18:28:57 | krux02 | (people often think it is the c compiler) |
18:29:02 | zacharycarter | well gcc -v outputs Apple LLVM version 9.1.0 (clang-902.0.39.2) |
18:29:15 | krux02 | wtf |
18:29:18 | zacharycarter | same thing clang -v outputs |
18:29:47 | krux02 | just wtf |
18:30:14 | krux02 | then when you install gcc with brew is it still the same? |
18:30:31 | zacharycarter | let me try |
18:30:40 | Araq | https://www.dampfkraft.com/by-id/a824aa10/#A-Spectre-is-Haunting-Unicode offtopic, but programming related |
18:30:48 | FromGitter | <rayman22201> yeah, this is a known thing that Apple does |
18:33:10 | zacharycarter | so gcc is linked to clang by a symlink I guess |
18:33:13 | zacharycarter | so I have to type in |
18:33:25 | zacharycarter | gcc-8 -v after installing w/ homebrew to use the real gnu toolchain |
18:33:41 | dom96 | Yep, Apple is lovely |
18:34:00 | FromGitter | <rayman22201> @zacharycarter can you find libatomic.so on your machine? |
18:34:23 | zacharycarter | I can't find atomic.dylib libatomic.dylib - nothing |
18:35:05 | FromGitter | <rayman22201> well, it's hard to link against something you don't have |
18:35:35 | krux02 | zacharycarter, can't you just remove the symlink? |
18:36:59 | zacharycarter | it'd break a lot of stuff |
18:37:52 | krux02 | yea, deserved |
18:38:31 | * | cryptocat1094 quit (Quit: brb) |
18:38:42 | krux02 | well the idea is that cc links to your preferred compiler |
18:38:43 | stefanos82 | zacharycarter: does OS X has the which and readlink commands? |
18:39:05 | krux02 | and gcc is explicitly calling gnu compiler collection and nothing else |
18:39:25 | zacharycarter | stefanos82: looks like it |
18:39:40 | stefanos82 | OK, try readlink -e $(which gcc) |
18:39:40 | krux02 | I think if you link gcc to gcc nothing should break. |
18:40:41 | zacharycarter | doesn't look like readlink -e on osx works :/ |
18:41:02 | * | red-00123 joined #nim |
18:41:03 | * | red-00123 quit (Remote host closed the connection) |
18:41:20 | FromGitter | <rayman22201> do you have homebrew @zacharycarter? |
18:41:29 | stefanos82 | zacharycarter: you could install it via brew |
18:41:33 | stefanos82 | it's in coreutils |
18:41:58 | zacharycarter | err I have readlink installed |
18:42:01 | zacharycarter | but readlink -e on osx throws |
18:42:14 | zacharycarter | `readlink: illegal option -- e usage: readlink [-n] [file ...]` |
18:42:50 | * | cryptocat1094 joined #nim |
18:42:55 | zacharycarter | okay when I use propper gcc my atomic issues go away |
18:42:58 | zacharycarter | go figure |
18:43:29 | FromGitter | <rayman22201> yeah, makes sense. clang doesn't have full support for the gcc atomic intrinsics. |
18:43:49 | FromGitter | <rayman22201> they seem to want to push everyone to use the C++11 std::atomic stuff instead |
18:44:00 | FromGitter | <rayman22201> they = clang devs |
18:44:18 | krux02 | apple is push people to use their stuff all the time. |
18:44:20 | krux02 | nothing new |
18:44:26 | FromGitter | <rayman22201> yup |
18:45:47 | krux02 | I think Objective C developers will have a bad future on apple. |
18:45:49 | zacharycarter | thx for the help guys |
18:46:19 | * | bernalex27 joined #nim |
18:46:21 | FromGitter | <rayman22201> you might be able to get atomic.dynlib by `brew install gcc` or `brew install coreutils`. And that might get clang to play nice, but idk. I sold my Mac because I was tire of that crap lol :-P |
18:46:36 | FromGitter | <rayman22201> cheers @zacharycarter :-) |
18:46:44 | * | bernalex27 quit (Remote host closed the connection) |
18:47:13 | krux02 | I actually never sold an old computer. |
18:47:48 | FromGitter | <rayman22201> The sad thing is that a Mac is the only computer I have ever had that held enough value to be worth selling. |
18:48:24 | FromGitter | <rayman22201> The brand is valuable.... for better or worse |
18:51:21 | * | ori14 joined #nim |
18:52:32 | * | endragor joined #nim |
18:52:44 | * | ori14 quit (Remote host closed the connection) |
18:56:57 | * | endragor quit (Ping timeout: 240 seconds) |
18:58:06 | cryptocat1094 | krux02: Selling your old ones or you own a store? |
19:03:31 | zacharycarter | yeah - I can brew install gcc and then pass the libatomic.1.dylib to clang and things compile |
19:03:36 | zacharycarter | this is good because I want to hopefully target emscripten too |
19:11:12 | stefanos82 | zacharycarter: maybe this article could help you with emscripten https://www.spiria.com/en/blog/web-applications/webassembly-nim |
19:12:35 | Araq | could not load: libblas.so |
19:12:49 | Araq | now what? |
19:13:44 | Araq | sudo apt-get install libblas-dev |
19:13:59 | Araq | fails with some unresolvable dependencies |
19:14:21 | Araq | "depends on gfortran but must not be installed" |
19:16:59 | * | frmus23 joined #nim |
19:17:43 | Araq | never mind, I typed some random commands and now it works |
19:18:12 | FromGitter | <kayabaNerve> Lol |
19:18:42 | * | frmus23 quit (Remote host closed the connection) |
19:21:46 | krux02 | cryptocat1094, I never sold my old computers. |
19:21:50 | krux02 | I don't have a store |
19:23:06 | Araq | I kept all my old computers, I use them to ensure Nim works on them, that's why Nim works on a 486 DOS computer |
19:24:39 | Araq | nah, just kidding, I wish |
19:26:58 | * | ome joined #nim |
19:27:20 | FromGitter | <xmonader> works finally! https://github.com/xmonader/nimjail ⏎ ⏎ i think i need to use pty if i need more reliable interaction with forked processes |
19:27:20 | * | ome quit (Killed (Sigyn (Spam is off topic on freenode.))) |
19:28:28 | Araq | so ... I updated my Ubuntu and it still boots. good. |
19:28:45 | Araq | it lost my VS-Code installation though. bad. |
19:28:55 | krux02 | update or upgrade? |
19:29:34 | krux02 | I still have an 486 Windows 3.1 computer |
19:29:42 | krux02 | Laptop to be precise |
19:29:56 | Araq | wtf these were available as laptops? |
19:30:02 | krux02 | yes |
19:30:03 | Araq | but cool, port Nim to it |
19:30:12 | krux02 | not that easy |
19:30:32 | krux02 | I don't have a C compiler on that computer |
19:31:25 | krux02 | that computer has a PCMCIA card to even have network. |
19:31:47 | krux02 | it is not easy to get data on such old hardware. |
19:32:03 | krux02 | there is a floppy drive, but my computer doesn't have one |
19:32:10 | zacharycarter | stefanos82: thanks! I've done quite a bit with nim and emscripten / wasm but not with atomics before - no idea if it will work |
19:32:38 | Araq | zacharycarter, wasm has no threads, you can map atomic instructions to their non atomic variant |
19:32:38 | * | yglukhov_ quit (Remote host closed the connection) |
19:32:55 | Araq | krux02, there are external USB floppy drives |
19:33:47 | stefanos82 | krux02: 486 windows 3.1 on a laptop? what size is it? the size of a briefcase? |
19:33:51 | krux02 | http://i.imgur.com/IcJjoS9.jpg |
19:34:09 | stefanos82 | very cool! |
19:34:18 | krux02 | actually I have two of them |
19:34:30 | krux02 | don't ask me why I have two of the same laptop model |
19:34:46 | Araq | to invite a friend to a LAN party? |
19:34:52 | krux02 | laptops from the early 2000s are just trash today, but that thing is still cool |
19:35:01 | krux02 | lan, LOL |
19:35:07 | zacharycarter | Araq: thanks |
19:35:23 | krux02 | it does not have a network card |
19:35:29 | krux02 | I need en extension card for that |
19:35:47 | krux02 | and one computer has a faulty hard drive |
19:35:51 | * | kungtotte joined #nim |
19:36:00 | krux02 | it still boots but sometimes it just becomes weird ard crashes. |
19:36:25 | krux02 | good thing is borth have a 32MB extension card for the RAM |
19:36:29 | Araq | you can install Turbo Pascal on it and bootstrap Nim from its old Pascal sources |
19:36:46 | krux02 | I think in the time that thing was used (around 1992) 32MB ram were quite a lot of ram. |
19:37:15 | krux02 | I don't have turbo pascal. |
19:37:19 | Araq | it's still much RAM to me ... |
19:37:35 | Araq | I longed for 8MB back then, only got 4 |
19:38:04 | stefanos82 | pff...my Pentium III, 550Mhz came with 64MB RAM that worked at 133Mhz |
19:38:08 | krux02 | today starting eclipse eats gigabytes of RAM |
19:38:14 | stefanos82 | Windows 98 second edition was flying! |
19:38:46 | krux02 | yea that age when microsoft was young and still growing. |
19:38:50 | Araq | what's the frequency btw? |
19:38:57 | Araq | 25 or 33 Hz? |
19:39:06 | krux02 | Before their OS was infesting with spyware and adware |
19:39:18 | krux02 | I think 33 |
19:39:23 | krux02 | MHz |
19:39:43 | Araq | yeah, 33 MHz. luxury. |
19:39:53 | krux02 | the best thing is the Mouse integrated into the display |
19:39:53 | Araq | I only had 25MHz. |
19:40:08 | krux02 | it is the Laptop of my Father |
19:40:13 | krux02 | I was too young to have a computer |
19:40:23 | krux02 | but now I am the pround owner of that thing |
19:40:28 | Araq | eventually I got a CD ROM device |
19:40:45 | krux02 | I once had an external CD rom drive for that thing as well |
19:40:49 | krux02 | but it is lost |
19:41:10 | Araq | and I remember my mother saying "but this is the last extension you'll buy for the computer" |
19:41:26 | Araq | LOL, she was right. |
19:41:35 | krux02 | I think my brother was looking for a cd playing found that thing in my room at home, took it and got rid of it because it was of poor quality or not working |
19:41:41 | Araq | bought a Pentium afterwards |
19:42:27 | Araq | 130MHz, 16MB of RAM iirc |
19:42:34 | * | nsf joined #nim |
19:43:12 | Araq | that thing could finally run Warcraft 2 and I was happy forever |
19:43:17 | krux02 | I still remember when my father run for the first time Unreal on his computer |
19:43:39 | krux02 | on his Voodoo2 3000 |
19:44:00 | krux02 | or was it voodoo3 3000? |
19:44:02 | ng0 | it was quiet funny to slow down network parties back then. |
19:44:05 | krux02 | I don't rememebr |
19:44:35 | ng0 | I had a very slow computer and occasionally slowed down more demanding games over time.. causing everyone else to lag and then kick me |
19:44:54 | krux02 | but that time was when every game stareted with the fancy animated 3dfx logo, including bridge builder. That game didn't even have 3D models or textures, it was just flat shapes |
19:45:04 | Araq | Unreal always was really sluggish |
19:45:33 | krux02 | I remember Unreal to be super smooth |
19:45:45 | Araq | Quake was smooth |
19:45:58 | krux02 | well I did not know Quake back then. |
19:46:06 | krux02 | you know, no internet |
19:46:36 | Araq | the PC came with several manuals, one of which documented every x86 instruction |
19:46:49 | krux02 | Internet was always on my fathers computer only, I could use it, when I ask before using it and then I need explain what pages I want to visit. |
19:47:12 | krux02 | wow useful manuals |
19:47:14 | Araq | didn't understand a word, I read it ten years later and understood it |
19:47:21 | krux02 | probably not for the common customer |
19:47:40 | krux02 | yea |
19:49:16 | krux02 | Honestly I do miss the no-internet computer era somewhat, because no-internet no tracking, no spyware, no adware, And since my father always helped me and my brother to install the computer, no bloatware |
19:50:04 | Araq | I can only try to imagine how productive people have been back then |
19:50:21 | cryptocat1094 | Not really, it just meant you were watched by actual people. |
19:50:32 | cryptocat1094 | Maybe less easily deployable widescale but certainly feasible and abusable. |
19:50:48 | cryptocat1094 | Technology has a tendency to increase asymmetry but otherwise change little. |
19:50:50 | ldlework | Anyone remember Mac Addict? |
19:51:30 | Araq | no distracting youtube videos about velociraptor suits |
19:51:40 | ng0 | there were other distractions |
19:51:55 | ldlework | ng0: like shareware |
19:52:08 | krux02 | yea, but honestly the internet is the king of unproductivity and distraction. |
19:52:23 | ldlework | war-dialing, AOL overhead account hacking, res-edit |
19:52:28 | ldlework | there was plenty to be distracted by |
19:52:35 | Araq | https://www.youtube.com/watch?v=jAzQr3Ml0UI |
19:52:35 | krux02 | ng0, yea shareware, but your computer was not wired to an infinite amount of shareware. |
19:52:39 | ng0 | I made backups to floppy disks until mid 2000s |
19:52:50 | ng0 | or somewhere before 2010.. |
19:52:53 | krux02 | you just got 10 shareware games, played them 9 were crap and one was ok |
19:53:14 | ng0 | limited resources and money teach you strange tricks |
19:53:57 | ng0 | oh, remember those best of warez CDs? a friend's friend brought those around occasionally. |
19:54:14 | ldlework | AOHell |
19:54:34 | krux02 | I had some game collection discs with some russion cover. |
19:54:45 | krux02 | Never understood the cover, but it had 100s of games on it. |
19:54:50 | ldlework | Escape Velocity, RealBASIC, Myth and Myst, Marathon, Kant Generator, SimCinema |
19:55:02 | ldlework | Exile: Escape from the Pit |
19:55:10 | krux02 | I would test 100s of games, but I had no youtube or ever screenshots to preview them |
19:55:14 | * | kungtotte quit (Quit: leaving) |
19:55:20 | krux02 | I actually had to play them to see if they were good. |
19:55:26 | krux02 | there were some horrible games. |
19:55:35 | ldlework | There were some great ones too! |
19:55:39 | krux02 | the megaman game for msdos |
19:55:49 | ldlework | Escape from Monkey Island |
19:55:56 | ldlework | Warcraft the original |
19:56:01 | krux02 | I have that as an original copy |
19:56:10 | krux02 | the original Warcraft is a bad game. |
19:56:15 | ng0 | unboxing and "let's play"s are still weird for me |
19:56:18 | krux02 | I tested it not too long ago. |
19:56:41 | krux02 | it has a totally broken banancing. |
19:56:54 | krux02 | orcs can never heal units, humans can. |
19:57:14 | krux02 | in a game where every health point matters, how is that fair? |
19:57:20 | ng0 | Baldurs gate 2! my plan for hte next 25 years is to at least make it to the end once :D |
19:57:35 | ng0 | I got it in '99 ... never made it through |
19:57:48 | krux02 | I played that, never got to like it. Too much text. |
19:57:56 | Araq | krux02, Orcs have "Unholy Armor" instead, makes a unit invincible |
19:58:04 | ng0 | I rarely play games anymore |
19:58:25 | krux02 | interesting, must have missed that. |
19:58:29 | Araq | on topic: run this and admire our contributions |
19:58:33 | Araq | nim --hints:list |
19:58:58 | ng0 | the closest thing to playing games is enable others to play games, packaging them |
19:59:31 | ldlework | krux02: and they can ressurect units |
20:00:30 | krux02 | and then in the end there is the Daemon you can summon. It is the strongest unit in the game and only costs mana. Making every other Unit in the game worthless. |
20:00:32 | Araq | Warcraft 1 has a terrible AI, I lost no unit in the final mission and my rank's points overflowed, I went from "General" to "slave" or something |
20:00:53 | krux02 | lol |
20:00:56 | Araq | yeah demons are OP |
20:01:21 | Araq | and win over water elementals so you can only play orcs vs orcs in MP |
20:01:44 | Araq | same in WC2, Orcs are OP because of "blood lust" or whatever it's called |
20:02:17 | krux02 | I wish WC2 would have a better AI that would not cheat in skirmish |
20:02:34 | krux02 | normally I like to play skirmish in stragegy games |
20:02:39 | Araq | hmm I don't remember it cheating |
20:02:58 | ng0 | it's not cheating if you can only follow rules :P |
20:03:18 | krux02 | try playing agains the AI. It will send units to your base when it is technically impossible to have the resources for them. |
20:03:24 | ng0 | Counter Strike prior to Steam was fun though.. |
20:03:36 | ng0 | oh |
20:03:37 | Araq | krux02, I remember beating the AI |
20:03:49 | Araq | in Skirmish mode. |
20:03:50 | krux02 | I rememebr beating the AI with cheats |
20:04:04 | krux02 | but that is fair. The AI is cheating, so I can cheat as well. |
20:04:16 | Araq | the AI didn't cheat |
20:04:21 | krux02 | it did cheat a lot |
20:04:32 | krux02 | maybe not in the campaign |
20:04:39 | krux02 | but in skirmish it did cheat a lot. |
20:05:26 | FromGitter | <mratsim> what happened to #nim-offtopic :? |
20:06:10 | cryptocat1094 | I find myself having a hard time feeling any real nostalgia. |
20:06:29 | FromGitter | <mratsim> oh yeah WC2 AI, cheating at money, also Starcraft AI always ganging on human palyers even in free-for-all ... |
20:06:49 | FromGitter | <mratsim> worse was Mario Kart 64 AI though. |
20:07:38 | FromGitter | <mratsim> BG2 is really good, I love that game, modded it a lot as well. |
20:08:42 | krux02 | BG2? |
20:09:15 | krux02 | the best RTS is still Total Annihilation. |
20:09:20 | Araq | WC2 AI has no fog of war, that's all |
20:09:53 | Araq | it certainly doesn't cheat much, you can cheat away the fog of war and see it with your own eyes |
20:10:18 | krux02 | I am pretty sure it cheats with the resources. |
20:12:00 | Araq | ok, let's move this to #nim-offtopic |
20:12:43 | krux02 | nope, I prefer to just stop it |
20:12:51 | Araq | the better |
20:14:01 | * | drdanick1 joined #nim |
20:14:51 | * | zacharycarter quit (Ping timeout: 252 seconds) |
20:14:52 | * | drdanick1 quit (Remote host closed the connection) |
20:15:07 | * | Milos28 joined #nim |
20:16:44 | * | Milos28 quit (Remote host closed the connection) |
20:17:04 | * | Dominian10 joined #nim |
20:17:27 | * | stefanos82 quit (Quit: Quitting for now...) |
20:18:43 | * | Dominian10 quit (Remote host closed the connection) |
20:20:46 | FromGitter | <rayman22201> Lol. Whenever I visit #nim-offtopic it seems dead. But the main channel will get the most entertaining off topic discussions going. |
20:27:25 | * | fvs left #nim ("ERC (IRC client for Emacs 26.1)") |
20:27:36 | FromGitter | <mratsim> BG2, Baldur’s Gate 2 |
20:30:16 | Araq | the fact that nimble doesn't forward compiler switches makes me mad |
20:30:27 | Araq | or is it just me? |
20:31:28 | FromGitter | <mratsim> I’m more mad at nim.cfg |
20:31:45 | Araq | why? |
20:32:38 | FromGitter | <mratsim> 5 ways to get it wrong: https://nim-lang.org/docs/nimc.html#compiler-usage-configuration-files |
20:32:49 | FromGitter | <mratsim> and this is annoying: https://github.com/nim-lang/Nim/issues/6698 |
20:33:06 | FromGitter | <mratsim> and it’s too easy to deploy a nim.cfg that will overwrite the default or the user one. |
20:33:29 | FromGitter | <mratsim> like what I’m doing in Arraymancer, but I don’t want to do: https://github.com/mratsim/Arraymancer/blob/master/nim.cfg#L3 |
20:36:00 | * | Vladar quit (Quit: Leaving) |
20:37:21 | Araq | unfortunately nobody has yet designed a good config system |
20:48:14 | Araq | my personal solution is to avoid the config system if possible, put stuff in pragmas instead and use relative paths |
20:52:08 | * | smaudet joined #nim |
20:57:05 | * | smaudet quit (Ping timeout: 248 seconds) |
21:09:41 | FromGitter | <dom96> Araq: ' c' forwards flags |
21:09:56 | FromGitter | <dom96> Omg. Good job gitter. |
21:10:03 | FromGitter | <dom96> *'nimble c' |
21:11:02 | * | Praise16 joined #nim |
21:11:43 | * | Praise16 quit (Killed (Sigyn (Spam is off topic on freenode.))) |
21:16:07 | * | nsf quit (Quit: WeeChat 2.2) |
21:18:31 | Araq | dom96 'nimble test' doesn't |
21:19:14 | krux02 | does anyone here uses the fish shell? |
21:23:40 | * | smt` joined #nim |
21:25:26 | dom96 | Araq: Does nim <my_task>? |
21:27:07 | * | floppydh quit (Remote host closed the connection) |
21:27:54 | * | floppydh joined #nim |
21:28:02 | * | smt quit (Ping timeout: 276 seconds) |
21:30:53 | * | r0bby8 joined #nim |
21:32:31 | FromGitter | <generative99> How do i debug a sigsegv from a copyMem call? |
21:32:45 | * | r0bby8 quit (Remote host closed the connection) |
21:33:20 | krux02 | generative99 you check if you pass a nil pointer or an invalid pointer |
21:33:51 | FromGitter | <generative99> Thanks @Krux02 I'll look for that |
21:36:14 | FromGitter | <generative99> I checked with `isNil(data)` and it's not nil, is that sufficient to check, or is invalid pointer different? Any other debug approach? |
21:47:37 | FromGitter | <generative99> My source is `seq[byte]` and size is `int`, are those OK? |
21:50:32 | FromGitter | <generative99> ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5b622b28cb4d5b036cb2fc2f] |
21:55:49 | FromGitter | <Varriount> @generative99 Is data initialized? |
21:55:49 | FromGitter | <Varriount> It looks it's never set. |
21:55:49 | FromGitter | <generative99> I didn't copy it, sec |
21:55:49 | FromGitter | <generative99> I checked if it's nil too |
21:58:11 | FromGitter | <generative99> Ok there, code updated, data is at least a pointer, could it be it's memory block is not big enough? I tried making it huge. Can I check that somehow? |
21:59:53 | FromGitter | <Varriount> Memory block should be imageSize bytes large. |
22:03:21 | FromGitter | <generative99> @Varriount You mean exact size? Ok I just tried that and it worked! Thanks. In my defense the code I'm following on did not take that precaution but now it's clear for the future |
22:04:20 | * | cryptocat1094 quit (Quit: WeeChat 2.2) |
22:08:25 | FromDiscord | <treeform> How to fix this error: ``` |
22:08:25 | FromDiscord | <treeform> The .nimble-link file is pointing to a missing file: /p/andrelytics/SweepySweepers/nim-websockets/websockets.nimble``` |
22:08:32 | FromDiscord | <treeform> where do I find the .nimble-link? |
22:08:55 | FromGitter | <kayabaNerve> @Varriount I always set block sizes to half a bit. |
22:09:04 | FromGitter | <kayabaNerve> It's very comprehensive. |
22:14:04 | FromDiscord | <treeform> Oh found it. Turns it its in pkgs. Turns out you can't just nimble remove it, you have to manually do it. |
22:14:15 | dom96 | treeform: yeah, there is a bug for this |
22:14:26 | dom96 | *bug report |
22:18:42 | * | ng0 quit (Quit: Alexa, when is the end of world?) |
22:19:32 | FromGitter | <kayabaNerve> dom96 Question if you have a sec |
22:19:54 | FromGitter | <kayabaNerve> When you hear `nim c`, do you think `nim compile` or `nim C-Lang` |
22:21:48 | dom96 | the latter most of the time |
22:24:20 | FromGitter | <kayabaNerve> D: I want to make an RFC to allow nim.cfg to override `nim c` to `nim cpp` |
22:24:59 | FromGitter | <kayabaNerve> My argument is based off how `nim c` is considered default and how people may not even consider other backends/`nim c` is currently seen as `nim compile` |
22:26:00 | * | abm quit (Read error: Connection reset by peer) |
22:26:12 | * | Jesin joined #nim |
22:26:29 | * | abm joined #nim |
22:27:04 | krux02 | I don't like nim c vs nim cpp at all |
22:27:13 | krux02 | c is for compile |
22:27:21 | krux02 | and cpp is for compile plus plus? |
22:27:29 | FromGitter | <kayabaNerve> C-Language |
22:27:31 | FromGitter | <kayabaNerve> C++ |
22:27:40 | FromGitter | <kayabaNerve> You can also do `nim js` |
22:27:58 | krux02 | I think it should be nim c -c++ |
22:28:09 | krux02 | nim c -js |
22:28:16 | krux02 | nim compile -c |
22:28:23 | * | dashed quit (Read error: Connection reset by peer) |
22:28:26 | Araq | 'c' is for "compile to c", 'cpp' and 'js' is perfectly consistent |
22:28:35 | * | dashed joined #nim |
22:28:37 | krux02 | and then in a project config you can specify the backend to be cpp js etc |
22:29:01 | krux02 | Araq: I disagree here |
22:29:06 | Araq | sounds hard to implement :P |
22:29:08 | krux02 | c is the abbreviation of compile |
22:29:58 | FromGitter | <kayabaNerve> Or |
22:30:00 | FromGitter | <kayabaNerve> nim c |
22:30:02 | krux02 | I don't think it is a deal breaker, but I think the compile command and the backend should be different arguments |
22:30:05 | FromGitter | <kayabaNerve> --backend:cpp |
22:30:33 | krux02 | I think the backend should be automatically detected |
22:30:34 | FromGitter | <kayabaNerve> I don't want to specify the backend each time; I'm fine with C being the default backend. I just want to override it in my config files. |
22:30:39 | FromGitter | <kayabaNerve> ... what |
22:30:44 | FromGitter | <kayabaNerve> Nim can compile to C, C++, or JS |
22:30:53 | FromGitter | <kayabaNerve> You want it to detect... from Nim... what to turn into into |
22:30:56 | krux02 | by default it is c but should be changable to c++, js in source |
22:31:00 | krux02 | I am not a fan of nim.cof |
22:31:04 | krux02 | nim.cfg |
22:31:18 | FromGitter | <kayabaNerve> nim.cfg or .nims is how it works; I just want a backend option in them |
22:31:54 | * | xylef joined #nim |
22:34:07 | krux02 | kayabaNerve but when "nim c" means "compile to c" then there is no way that you can have your backend opiton. |
22:34:33 | FromGitter | <kayabaNerve> krux02 This does turn c into compile with a default of C. |
22:34:45 | FromGitter | <kayabaNerve> That said, we don't have to make such a big deal of it versus just say override. |
22:34:57 | FromGitter | <kayabaNerve> Because that's why we say OVERRIDE |
22:35:27 | krux02 | there is no override in shell scripts |
22:35:34 | krux02 | I know what you mean |
22:36:20 | * | yglukhov[i] joined #nim |
22:36:41 | krux02 | but I don't like it, because it makes everything very inconsistent |
22:37:09 | FromGitter | <kayabaNerve> https://github.com/nim-lang/Nim/issues/8508 |
22:40:35 | * | yglukhov[i] quit (Ping timeout: 240 seconds) |
22:41:22 | krux02 | Araq: you said I should declare the `create` procs as deprecated, because it does not really initialize the variable. But then I think I should also deprecate the ``new`` proc, because it does not initialize anything as well. |
22:43:06 | * | Ven`` joined #nim |
22:43:17 | * | Ven`` quit (Client Quit) |
22:44:38 | * | Jesin quit (Remote host closed the connection) |
22:44:52 | Araq | krux02, the new that takes a 'typedesc' is definitely harmful |
22:45:10 | Araq | newcomers write 'new T' and then it doesn't do the right thing for eg. Tables |
22:45:21 | Araq | or for sockets. |
22:46:29 | krux02 | so they should be deprecated? |
22:46:54 | Araq | 'new(result)' is too common to kill it IMO |
22:47:04 | Araq | and has no alternative spelling. |
22:47:52 | * | Jesin joined #nim |
22:51:33 | krux02 | well I think `new` and `create` are analogue to each other and I should not kill one without the other. |
22:51:45 | krux02 | but there is no result.create |
22:52:38 | * | possiblyanowl joined #nim |
22:52:43 | * | possiblyanowl quit (Remote host closed the connection) |
22:54:32 | Araq | create is alloc, new is a GC'ed alloc. |
22:54:42 | Araq | I fail to see the connection. |
22:55:55 | krux02 | that is the connection |
23:00:55 | * | brykr15 joined #nim |
23:02:46 | * | brykr15 quit (Remote host closed the connection) |
23:04:53 | FromGitter | <kayabaNerve> I actually like them... |
23:05:29 | FromGitter | <kayabaNerve> And its relevant to the same reason Ara_q mentioned; new(result) |
23:05:59 | krux02 | kayabaNerve: it is about this pr https://github.com/nim-lang/Nim/pull/8438 |
23:10:42 | * | Guest63300 joined #nim |
23:14:57 | * | Guest63300 quit (Ping timeout: 240 seconds) |
23:19:37 | * | Guest92609 joined #nim |
23:20:59 | * | Guest92609 quit (Read error: Connection reset by peer) |
23:36:51 | FromGitter | <kayabaNerve> Got it. I'm not really informed at the low levels, cared about new, and only said them due to your grouping tbh. |
23:37:48 | * | zacharycarter joined #nim |
23:38:10 | zacharycarter | what is - VM problem: dest register is not set - all about? |
23:42:56 | zacharycarter | nm I still don't know what it means |
23:43:11 | * | erratic quit (Ping timeout: 276 seconds) |
23:44:07 | * | yglukhov[i] joined #nim |
23:48:29 | * | yglukhov[i] quit (Ping timeout: 260 seconds) |
23:50:15 | zacharycarter | anyone have any idea? |
23:53:23 | * | lino7 joined #nim |
23:53:41 | * | beaver18 joined #nim |
23:54:40 | * | lino7 quit (Killed (Sigyn (Spam is off topic on freenode.))) |
23:54:46 | * | beaver18 quit (Read error: Connection reset by peer) |
23:56:51 | * | erratic joined #nim |