[00:17:24] oldlaptop: actually ppl seem to like gurkis code [00:17:27] hays_: they sure aren't. and just try contacting one of them. [00:58:35] but I don't want to have to go grab my phone every time iCloud wants to log in. [00:58:40] cant sign in with a new terminal [01:02:27] y should = 24? [01:02:34] root ownership, only owner can w, all can x ? [01:02:42] pantsu, I think the extension might be the only way, unfortunately [01:02:46] is it safe to blow components on a breadboard just to try it out? At what point will the breadboard succumb? Also, I suppose you don't want to get past 50 (or something) degree Celsius, because that's when the APT-plastic in the breadboards starts to produce cancer fumes? [01:02:52] I have curl installed, but running git clone errs with "fatal: Unable to find remote helper for 'https'". This does not happen when I run git as root [01:02:58] Though you could then argue that the reason you can't remove them is simply because they're non-empty directories. [02:27:39] A good example is f(x) = x^2 defined on R: you have f(-1) = f(1) = 1, but it is not true that -1 = 1. [02:27:47] granitosaurus: it'll be straight forward if we know specifically what software he used regardless of whether that supports bip39/44 or not. [02:27:55] ohh so i was thrown here [02:27:55] Do I filter that with diodes? [02:28:04] ananke, can i install netcat remotely? [02:28:04] so I'll re-enable the other locations one by one to see what's breaking it. [02:28:11] I am thinking about submitting our new paper to the journal of combinatorial theory series B [02:28:11] dminuoso: use new-run instead [02:28:15] blackburd, can you describe more fully what you're trying to do? [02:28:16] (unreg) buhow do I declare it outside but still source it from file inside a function greycat ? [03:13:40] dramforever: yes you can [03:13:46] So you have to pick a specific instantiation [04:29:57] I wonder if there is a way to cut power to that pci slot? [04:30:03] warbo: there no I in TEAM [04:30:11] sheriffs: landed a recipe change that will affect how builders & testers transfer build products; if you see weird infra failures, please lmk or ping the trooper (who i have also warned) [04:52:40] also the original recurrence there is T(n) = T(n/2) + 1, T(1) = 1 [04:52:45] are we still talking about nordic runes? [05:39:20] Voltage controlled pwm? [05:59:59] zer0x, I hope it works out for you. [06:00:09] YOU CAN TAKE IT FROM MY COLD DEAD HANDS [06:00:19] It's a dynamic language, like it or not, the dynamic part will always be a huge bottleneck so that's why the optimizer works very hard to find ways to eliminate dynamic dispatch as much as it can but once you start using the runtime directly, it can't do that anymore. [06:00:26] yeah, it looks like it [06:27:08] This allows you to glance at the versions to verify they are identical by just checking the version numbering after the merge [06:27:13] threewood: There is a socket option, but it is unsupported in haskell's network lib [06:35:42] can you restate what you are trying to do? [06:35:51] i mean... wanting a security review of shell code just begs so many questions.... [06:36:01] Huh, Lua in the kernel. Cool [06:36:08] goddamn cari is an idiot [06:36:14] as in, `salt-call --local` [06:50:54] yeah, those libraries are for the testing stuff that comes with the exercise [06:51:02] and copies recursively keeping attributes the same [06:51:09] But it would introduce a periodic timing error. [07:18:30] the 20M ohms i don't know, have to find out what is that ICP802 [07:18:35] I think it's language barrier.. it has been long time since I used english :( [08:01:21] isha: Simple answer, I am in there. [08:01:24] (the symbol is a small circle, but it looks sort of like an o) [08:01:28] > (1,2,3) & (_1 <> _2) .~ 20 :: (Sum Int, Sum Int, Sum Int) [08:38:08] kmc, I just came out of a relationship with a woman who told me I was abusive because I did not ask for consent when kissing her. She leaned forward and returned the kiss. I was told I was "abusing her ptsd fear responses" (that she didnt tell me about at any point..) so yeah.... I do have some experience with the 'deep end' so to speak [08:38:12] Can I rewrite this into something less nested? [08:44:11] I don't know what's worse, using bloated OO languages on a system with 2kB of memory, or using floats on a system with no floating point hardware [08:44:11] hi dunnousernamefn [08:45:57] Zr40: i can add new tickers, and signalling the old one is an old ticker, not used anymore [08:46:01] and how long that takes vs the size of files cause sorting speed is calculated on file size [08:46:10] CrystalMath: get a better terminal? [08:49:21] Is this true? [08:49:29] actually CTRL-L in emacs does [08:49:36] Aph3x-WL: they seemed to get better with sequels [09:00:39] hans_: i have no idea in regards to what encryption or hashing algorithm that is. i tried an online base36->hex converter, but that produced 33 hex digits, not 32, so that seems to indicate that it's not just a base36 encoding of a standard 128-bit cipher/hash. or they used a different base36 encoding than the website i used. or it could be a base36 encoding of a longer hash and then they just truncated it [09:00:45] Question. on a remote server there are a TON of files in some directories [09:00:52] i did, nothing happens [09:22:13] elricsfate: anything with .04 is an LTS release [09:22:19] except girls [11:10:35] longxia: ;; connection timed out; no servers could be reached [11:10:40] it's way more fun if they let you solve open problems for homework [11:28:02] that is effectively the plan, the first one for example is the CA for my internal network [11:28:09] mint you say, I never used that one [11:28:18] to include hex color ? [11:28:28] https://sanctum.geek.nz/blinkenlights/wtfigo.jpg [11:58:27] How does LUKS work with EFI? [11:58:33] Hey guys, if I have some repos storing excel workbooks (not useful, I know -- this is more for moving these docs around multiple hosts), what's a good set of properties to put into .gitattributes? [11:58:41] if your reducing the size by 2TB then youve already hit about 1.8... just hopep it doesnt have to scan everything [12:34:16] hola ceibal [12:34:25] not valid, yes structs can have member functions [12:34:31] by/but [12:34:40] so perhaps you can still use the bridge for the builtin python, ruby, AS, etc.. just that it's not getting updates that Cocoa has gotten since.. perhaps. [13:33:37] pitti: ok! no worries [13:33:46] light2yellow: read the warnings [13:33:54] 5) there is »instance Print' HFalse a«, which resolves that [13:34:04] basically clean up all commit history [13:34:07] so if thats the case, and I have the shebang line at the top of the script, why is that sshserver.bash command still not being considered by the bash terminal to be an actual command [13:54:54] that ought to work, and weechat's normally reliable [13:55:00] so the reason when I echo "something" in a terminal, I don't see it another terminal it's because the terminals "starts" a new shell right? What is the correct terminology "starts"? [13:55:04] supernov2h: what is "networking services" [13:55:10] it only allows declarations [14:26:23] GCI Mentors Q&A in 4 minutes here [14:28:18] yet you were literally just telling a story about a guy in your shop chastising you for safety [14:28:27] mysite.com is not the real host, i just replaced my domain with it [14:28:31] Last 100 lines: https://0bin.net/paste/Ox7krd2WVtXbFLZN#T7ib3Zpw5ZW-zl+xCvOAJWsNX2g7RIZRhV4crbUweb+ [14:30:23] Hello andre__ [14:31:14] * andre__ waves [14:31:17] hi Gopa [14:31:35] And hi everybody! [14:31:40] For the next ~60 minutes there will be a Questions & Answers session in this channel about Google Code-in 2018 which will start in three weeks. [14:31:50] Note that there will also be a Google video Hangout session in 150 minutes with the same purpose, as another option. [14:31:58] Big thank you to everybody who plans to mentor this year. Currently we have 31 registered mentors plus 5 invitations awaiting registration. [14:32:06] And we will need many, many tasks. [14:32:30] To give you an idea, in GCI 2017, 760 Wikimedia tasks (206 of them "get onto IRC" tasks) were successfully completed thanks to 300 students and 51 mentors [14:32:54] I don't plan to copy & paste everything that is already written on https://www.mediawiki.org/wiki/Google_Code-in/2018 and https://www.mediawiki.org/wiki/Google_Code-in/Mentors here to bore you, so... [14:32:58] Please ask your questions! Happy to answer and help! [14:33:09] Hi andre__ ! [14:33:31] Ahoj Urbanecm ! [14:33:34] (No question yet (?), just watching the traffic :D ) [14:33:55] I'm curious how many people will show up. The less questions, the better our documentation is. I hope. :D :D [14:34:25] andre__: Yes As Around how many tasks can be created by the one mentor to carry the contest smoothly [14:34:33] andre__: Approx [14:35:58] Gopa, hmmm [14:36:09] Gopa, well, how many students can you handle? :D [14:36:25] Mentors are expected to provide feedback and review students' work within 36 hours. Also on weekends. [14:36:25] else I would have gone the extra mile [14:36:34] * Ebe213 waves hello! [14:36:34] dreisner: "differences in awk implementation" more on that please? [14:36:38] I hate world war... you just want to take small meager France... and the UK said "I'm joining" and then the rest of the British colonies go "we're joining too!" and then you won and end up with too many lands >_> [14:36:49] Hi Ebe213 [14:37:18] Gopa: In theory you can create as many tasks as you'd like, but of course they should make sense, have good descriptions, etc [14:37:24] andre__: As It completely Depends on the level of the tasks. [14:37:52] also note that there you can create some more 'generic' tasks, like "Fix 5 out of the list in T123456" and then create several 'instances' of such a task on the GCI website [14:37:53] T123456: Special:CentralAuth reports account attachment, which - being standalone - is confusing, report accout creation as well - https://phabricator.wikimedia.org/T123456 [14:38:06] (that number was just an example. Ignore that link ^ ) [14:38:19] Gopa, does that answer your question a bit? :) [14:38:29] andre__: Yes Thanks :-) [14:38:52] * andre__ waves to Ebe213 [14:39:21] Gopa: Also note that an org admin needs to check and publish a task that you've created on the GCI website before it will be available for students to claim [14:40:23] andre__: yea I read this in documentation. Thanks anyway :) [14:40:52] More questions! Ask everything you ever wanted to know about GCI, please! :) [14:41:16] if everything, then everything: I'm wondering what's the usual knowledge level of the students. Eg what I can safely assume they already know - as they already must know something, at least how to turn a computer on :D. What is their usual profile? [14:41:58] Urbanecm, don't awesome anything. Though.... turning on a computer I'd expect, because they registered for the contest. [14:42:12] errr assume, not awesome [14:42:31] There is not really a usual profile, we have students who have written their apps to download, others haven't touched a line of code [14:42:33] Urbanecm, but really... don't expect anything. We've seen curious but clueless students who might not entirely understand what they are asked for in a task, [14:42:58] But whatever task, the students can gauge their experience to whether the task is right for them [14:43:02] and we've seen absolutely awesome students going an extra-mile and even fixing other established developers' patches [14:43:33] An important thing is to clearly communicate in your task IF you expect some knowledge already. That avoids disappointment on both sides (mentor and student) [14:44:26] Ok, so I guess it's best to start with no knowledge expectations and adapt to curent situation. [14:44:41] Plus there are students who want to be in the top list and potentially fly to Google so they'll work hard and pretty fast, but also students who will just want to try one or three tasks to get a t-shirt or check out GCI for curiosity [14:45:03] Urbanecm, I'd recommend that, yes. [14:45:20] Urbanecm, if you expect people to have seen PHP code before, say so, basically. [14:45:54] Similar with e.g. design tasks: Tell people that a design should be in SVG format and that they should have used a Vector Graphics application before, for example [14:46:14] They embed JPEGs in their SVGs ... [14:46:17] (I think once we got a handdrawn and scanned JPEG file, years ago.) [14:46:23] :D [14:46:35] Ebe213, yes, and that is another thing to explicitly not allow this time. I think / hope I noted that somewhere [14:46:35] It can give some idea about useful design, thought. [14:46:54] ....but it circumvents the idea of vector graphics that you can scale up ;) [14:47:22] To quote from https://www.mediawiki.org/wiki/Google_Code-in/Lessons_learned#2017 : "I had a task requesting a logo proposal in SVG format. Many students embedded a bitmap image in an otherwise empty SVG file. That was not my intention." [14:47:23] Yeah, its not giving the mentor what they expected, I understand [14:47:59] that case is now covered in https://www.mediawiki.org/wiki/Google_Code-in/Mentors#Task_template [14:48:50] Are tasks from GCI 2017 available? I'd like to see some previous tasks to get more knowledge about how they look like - the currently imported tasks looks mostly like drafts. I have looked through the GCI website and I found a way how to browse tasks I don't mentor, but I didn't find a way how to browse tasks not from GCI 2018. [14:49:29] (Btw thank you for the answers!) [14:49:53] You could check the closed tasks on the workboard for example: https://phabricator.wikimedia.org/tag/google-code-in-2017/ [14:50:30] ....or the open tasks in the "Imported in GCI site" column as they were available but did not get claimed by students, so maybe someone can offer them again [14:50:32] JimBuntu: There is too much new and old. man pages help me with commands and things, guides online help me with setups. [14:50:59] Well, I imagine the phab description can (and do) differ from those on GCI website. [14:52:12] yes [14:52:44] Urbanecm: GCI descriptions can only include 1500 characters, so pretty often there have been "You must read https://phabricator.wikimedia.org/T999999 for more information before claiming this" or a link to a wiki page [14:53:26] So you say mostly GCI task links just to the phab task and nothing else? [14:54:37] (Just ensuring I understood you correctly) [14:54:52] Not necessarily, sometimes it's a pretty exact copy of a Phab task, sometimes there is no Phab task at all and the task only exists on the GCI website because it would be out of scope for Phab (e.g. editing on-wiki templates) [14:55:01] Urbanecm: We're pretty flexible (and maybe confusing?) :P [14:56:16] Hmm... seems like there's no way how to access 2017 on GCI website - only on Phab. Thank you. [14:56:18] You are free to create tasks on the GCI site without a corresponding task in Phab, but note that the GCI site will be gone in six months again, and if no GCI student claimed your task your idea/task will also be gone and maybe forgotten in six months [14:56:26] andre__: So is that fine to Paste the exact task description on the GCI site ? If the description is Good enough. [14:56:35] Urbanecm, yeah, the GCI 2017 website content got archived (means: not accessible) in March 2017 [14:56:55] Ok, thanks. [14:57:05] Gopa, yes, I would absolutely say so. However a link back to the Phab task (if existing) is welcome in the GCI task on the GCI site [14:57:26] ...because in theory we'd love to see the student also claim and close the public Phab task and not only the task on the GCI website :) [14:57:48] Ohk got it ! [14:59:14] It's... a bit messy. Because Wikimedia projects use public task trackers (Phabricator, but also Github for some projects, or Sourceforge for Kiwix, etc). And then there's the "task tracking" system by Google just for this round of GCI, where students can claim their GCI tasks. [14:59:52] and keeping both in sync... well, if you have ideas for improvements throughout the contest they are very very welcome at https://www.mediawiki.org/wiki/Google_Code-in/Lessons_learned#2018 :) [15:00:21] (For full disclosure what happens behind the scenes, see https://www.mediawiki.org/wiki/Google_Code-in/Admins if you're really curious) [15:00:49] I think it would be good to just archive the GCI website so it will be preserved for the ethernity. But that's nothing we can do... [15:01:13] Google sent out an announcement after GCI 2017 that the site will be up until March 2017 and that all patches etc need to be downloaded. [15:01:35] Another reason why GCI students should put their work (designs, patches, texts, etc) into Phabricator, wiki pages, Gerrit. [15:01:53] Because that's what Wikimedia still uses even after GCI has ended. :P [15:02:02] I understand Google turns it down, I think maybe Google shouldn't do that - it might be an useful info later what we did in GCI. [15:02:51] Yes. That has been discussed in the past on (which anyone is free to join( [15:03:10] ...but outside of our powers, right [15:03:23] Btw do we tell something to students before they are shown our task? More precisely, what is student's way to the task usually? [15:03:40] *shown our tasks [15:04:12] or maybe the question can be: what does the student interface look like :) [15:04:30] I've also wondered sometimes about that :D [15:04:38] https://codein.withgoogle.com/organizations/ explains what WIkimedia and the other 26 orgs do [15:04:52] well, better link: https://codein.withgoogle.com/organizations/wikimedia/ [15:05:17] (If you don't like some of that text on that page, blame me and propose improvements. :P ) [15:05:29] and then students can search through the open tasks, e.g. by using the keywords [15:06:04] Also, under every. Single. Task. there will be shown: "Students must first read and understand Wikimedia's general instructions before claiming this task: https://www.mediawiki.org/wiki/Google_Code-in/Participants " [15:06:23] For the general student *workflow*, see https://www.mediawiki.org/wiki/Google_Code-in/Mentors#Process:_Life_of_a_Google_Code-in_task [15:07:19] I think I understand the workflow, I'm just wondering about tools they use for their workflow. Thank you again andre :) [15:08:17] they go the GCI website, log in, browse through a list of tasks / search by keywords, and might claim a task that sounds interesting. [15:08:46] Ha, there is https://codein.withgoogle.com/archive/2015/task/ . Looks like the archive of GCI site, at least partically. [15:08:53] basically like Phabricator, but in Phabricator we can subscribe to certain keywords (=projects) [15:08:55] *partially [15:08:55] uh [15:09:11] oh yeah true, last link on https://www.mediawiki.org/wiki/Google_Code-in/Mentors#Process:_Life_of_a_Google_Code-in_task [15:09:36] some (not Wikimedia only) example tasks from the last years are also at https://developers.google.com/open-source/gci/resources/example-tasks [15:09:54] Good [15:11:26] Yea Just to know, So I have already created few tasks in GCI website, when can I expect admins to look to the tasks and publish them or give feedback? [15:12:26] Once I get my lazy (errr....busy) ass up, definitely end of this week. (Not sure how active / how much time the other admins have this week, must say though that Derrick has been super helpful so far) [15:13:07] It's been a busy week for me, but I'll try to get to them quickly [15:13:28] I plan to (finally, cough) take a look in the next days. I think Florian (who was already an org admin last year) is busy with work these days, and I can imagine that other org admins (who were not already org admins last year) might be a bit unsure how much to "just do it" [15:13:36] andre__: Ohk Thank you :-) [15:13:37] oh yes, we have Ebe213 here! :) [15:14:21] sorry for being a bit slow, I'm good in underestimating parts of GCI every year again :-/ [15:14:35] ...and thanks for your tasks, of course! [15:17:25] delcde thanks a lot [15:17:30] Then plug them in [15:18:31] More questions, comments about GCI? :) Ask! [15:21:56] andre__: So far we have 37 tasks in GCI website what do you except the count to be this year? [15:22:35] andre__: irrespective of the task instances [15:23:25] Gopa, https://www.mediawiki.org/wiki/Google_Code-in/2017#Weekly_summary_of_tasks [15:23:29] that was 2017 [15:23:44] but note "instances", not "tasks" only, so it's a bit like apples and pears [15:24:10] My usual comment for the next weeks will be "we need more". No matter what :) [15:25:44] Are all tasks usually approved at once? Or do we have a process for distributing approved tasks in time? [15:25:48] \o/ [15:27:14] Urbanecm, what do you mean by "approved"? Having org admins publish them? Or published tasks where a student said "I'm done, please review" and the mentor needs to approve the student's work? [15:27:37] "Approved" == students can claim [15:27:42] If the former, I'd say org admins will go through the existing ones and publish them soon (though they will only be visible to students on Oct23) [15:27:58] We do not have a process for distributing approved tasks in time. [15:28:01] I'd love to have one. [15:28:57] Urbanecm: Also see "Admin aspects" bullet point under https://www.mediawiki.org/wiki/Google_Code-in/Lessons_learned#2017 - I'd love to have a better idea for that, it's still unsolved [15:29:55] Urbanecm, does that answer your question? :-/ [15:30:10] ...Time is slowly up - one last question welcome... [15:30:29] Yes, reading through the link. I reserve the right to ask additional questions when necessary :D [15:30:38] :D Always welcome! [15:31:26] Thanks everybody for the last hour! I hope it was a bit helpful! [15:31:35] Also note that we have another "GCI Q&A for mentors" session starting in 90 minutes, but then via a Google hangout video chat instead of IRC. [15:31:50] If you have more questions, don't hesitate to ask. Always happy to improve our docs! :) [15:32:04] * andre__ tries to sneak away from his keyboard for a while [16:00:56] http://g.jk.gs/3339f0fe4b0fc685ee25aa69501eaf3051d76aaa.png [16:15:49] needed* [16:15:54] ZaZaQR, works fine on 64 bit 18.04 here [16:15:59] I don't understand why `std::random_shuffle` was deprecated. [16:16:04] 'test case' aliases 'testcase' for ##c [16:45:42] it shows up in lsusb [16:45:51] /etc/groups file [16:46:00] those mofos! [16:46:08] hmm, thanks bls and phogg. I'll give it a shot. [16:46:18] it is how it sounded [16:46:21] *doesn't [16:57:10] Corvus`: if you make bread or cookies or whatever, and use baking soda, that's what generates the gas to make it puffy [16:57:18] But, read the Ubuntu specific upgrade documentation as every version can be slightly different, historically. [17:03:51] that's a good one ^ :) [17:46:43] sauvin: i like my system resources and don't like wasting them on things by running Ubuntu [17:46:53] apply log_3 to 3^(t-1) [17:47:03] not output:blah..blahh [17:47:09] https://i.imgur.com/pbb4b6t.jpg pretty slick, huh? [17:47:14] it's an android (originally) TV box [17:48:43] nobody will write the driver, because the hardware will be endengared species by the time they get halfway through [17:48:47] "I want a script that reads a script which is actually a list of commands and I want my script to execute this script which is actually a list one element at a time but of course each element is really its own list and oh for some reason I wanted to use bash instead of LISP or Tcl" [17:48:53] I told you [17:48:56] ~2014 [17:49:03] and emacs is even better [18:28:52] unlimited power [18:28:58] pepee: That's a good idea. Lot's of suprising pitfalls to look out for when doing that. [19:09:31] Skaface82 eh it depends on your definition of new, I guess so though [19:09:37] you want something like a jab saw [19:09:41] MSYS provides GNU-level utilities and compilers to Windows users, works well enough. [19:26:23] ew. I hope it has a very low update rate, else it could enable side channel attacks. [19:26:26] but you can /bind -delete somethiong as well [20:21:04] mouses: start here mate: https://wiki.galliumos.org/Community [20:21:10] man chsh [20:21:16] acetoline, what type of lathe then? [20:21:24] hmm, I can crash VirtualBox in Fedora 28..... nss_mdns4_minimal causes: [20:21:31] You can make a new class if there's another format you have in mind [20:21:34] atralheaven: we hear good things about nvidia-390.77 [20:58:49] does that sound like bunk? [20:58:57] 100k suicides [21:02:09] What is your actual goal? [21:02:17] Yeah dude, ton's of programmers do [21:02:21] any1 know a good channel to talk about Lean [21:02:25] what do you expect _your_ code to be doing [21:07:27] Dagger, is that for me? [21:07:31] neure: shell variables and environment variables share the same namespace [21:56:46] http://bonesmoses.org/2015/03/27/pg-phriday-high-availability-through-delayed-replication/ [21:56:49] it's my PS1 it doesn't like [21:56:56] Murii, Windows XP [21:57:06] catphish: don't know I worked on their network I don't know in detail how their stuff worked [21:57:10] .. it's just so simple [21:57:16] help me understand why you are doing this [23:15:48] you can do logical decoding, which gives you a stream of all changes to tables [23:15:58] I don't have one in my home dir. [23:16:06] i just use table ip nat { chain output { type nat hook output priority 0;policy accept;ip protocol tcp oifname != lo skuid != tor skgid != tor redirect to 9040; }; } but its nftables [23:16:14] i dont even know whats going on anymore [23:16:21] windows is the best protection we have from the machines [23:16:29] or apache [23:25:38] i'm not finding anything in the documentation about multiple keys [23:25:45] Does prometheus use the Free plan of circle-ci ? [23:25:53] we create plastic.. [23:26:00] Aha, progress! [23:26:08] yoav: determining that two tests cover the same thing is often very hard of course, since there's almost always a bit of accidental coverage [23:33:08] looks fn terrible [23:33:17] Threads can introduce problems. I'm working primarily in perl, but the way I've got this running, you can write your clients and/or your subprocesses (what you're calling "subscribers") in any language that can read stdin and write to stdout. [23:33:22] @find the berlin project [23:33:26] ok letme go airport to pick the mail [23:33:31] always <1kb [23:33:39] that is irrelevant