zimbatm changed the topic of #nixcon to: 25-27 October 2018 - London - https://nixos2018.org , organisation is on https://trello.com/nixcon
jasongrossman has quit [Remote host closed the connection]
lassulus_ has joined #nixcon
lassulus has quit [Ping timeout: 240 seconds]
lassulus_ is now known as lassulus
jasongrossman has joined #nixcon
<andi-> Good morning :) happy nixcon day
<clever> morning!
<goibhniu[m]> Let's do this! \o/
<adisbladis[m]1> I'm heading over
jasongro` has joined #nixcon
jasongro` has quit [Client Quit]
jasongrossman has quit [Ping timeout: 252 seconds]
<infinisil> Morning!
<gchristensen> yay nixcon
jasongrossman has joined #nixcon
clever_android has joined #nixcon
<clever> tazjin: *facepalm*, my phone couldnt get onto irc, because i was using irc.freenode.ner
clever_android has quit [Client Quit]
clever_android has joined #nixcon
<clever> and editing anything (like the channel join list) causes a reconnect, lol
clever_android has quit [Client Quit]
clever_android has joined #nixcon
goibhniu has joined #nixcon
clever_android has quit [Read error: Connection reset by peer]
clever_android has joined #nixcon
clever_android has quit [Ping timeout: 246 seconds]
clever_android has joined #nixcon
clever_android has quit [Ping timeout: 246 seconds]
clever_android has joined #nixcon
Myrl-saki has joined #nixcon
<Myrl-saki> Er, the URL shouldbe https://nixcon2018.org, right?
<cransom> that one definitely works better than the topic.
* cransom works his way over
FRidh has joined #nixcon
clever_android has quit [Ping timeout: 272 seconds]
clever_android has joined #nixcon
<FRidh> Is the stream up?
<FRidh> ah, wait, different time zone. Nevermind.
clever_android has quit [Ping timeout: 240 seconds]
<layus[m]> Yep, and looking at the time some others woke up, you are not the only one to have forgotten that ;-)
clever_android has joined #nixcon
<goibhniu> Just testing the stream now
clever_android has quit [Ping timeout: 240 seconds]
clever_android has joined #nixcon
<jasongrossman> goibhniu: I can see it all the way over in Australia!!!!
johanot has joined #nixcon
<goibhniu> magic! thanks for checking!
<goibhniu> stopping and starting again ... just to see that that also works ^_^
<jasongrossman> goibhniu++
NekomimiScience has joined #nixcon
* goibhniu is so relieved
clever_android has quit [Ping timeout: 252 seconds]
clever_android has joined #nixcon
srhb has joined #nixcon
aanderse-work has joined #nixcon
nocoolnametom has joined #nixcon
zarel has joined #nixcon
clever_android has quit [Ping timeout: 240 seconds]
clever_android has joined #nixcon
<jasongrossman> 120 people. Wow.
<adisbladis> I can take questions over IRC
<srhb> It's so great. :D
<jasongrossman> Thanks adisbladis!
clever_android has quit [Ping timeout: 246 seconds]
clever_android has joined #nixcon
<srhb> Speaker mic is low compared to hand held
<infinisil> +1
<goibhniu> thanks!
<srhb> Perfect!
<srhb> Thanks
clever_android has quit [Ping timeout: 250 seconds]
<jasongrossman> Awesome.
clever_android has joined #nixcon
<goibhniu> sorry about the hum ... it's not as bad as last year ... but it's there alright
<goibhniu> I checked directly from the amp, and the signal is already like that
<srhb> It's not bad at all. :)
<jasongrossman> The hum's fine, even on trebly headphones. (I know what you mean about the amp though - I always find it weird how terrible PA equipment is at shielding, even when it's expensive.)
<adisbladis> Any PA system should be balanced but...
<goibhniu> good to hear it's not tooo annoying
<goibhniu> I'll put the speaker to the left of the slides in the future, when I can ... it's weird for them to be pointing to the right :D
<jasongrossman> adisbladis: Right! Should be.
nh2 has joined #nixcon
nbp has joined #nixcon
<nbp> Is someone forwarding questions from IRC to the speakers?
<gchristensen> I can help with that
<nbp> gchristensen: Thanks :)
<adisbladis> I'm sitting next to the mics =)
<gchristensen> ah! ask adisbladis
<gchristensen> adisbladis: are you on the live stream for questions?
<adisbladis> gchristensen:Yes!
<gchristensen> even better!
zarel has quit [Ping timeout: 272 seconds]
* nbp lost the stream answer :/
<aanderse-work> yeah stream just died for me too
<srhb> Works fine here
<aanderse-work> ah there we go :)
<nbp> C-S-r resync after the answer
<goibhniu> phew
<goibhniu> did you have a break at all srhb?
<srhb> Nope
<goibhniu> fantastic
* jasongrossman claps
<srhb> haha, I definitely tried clapping in my living room after Eelcos talk. "Waitaminute"
<jasongrossman> :-)
edef has joined #nixcon
XgF has joined #nixcon
wmertens has joined #nixcon
zarel has joined #nixcon
wmertens has quit [Remote host closed the connection]
zarel has quit [Ping timeout: 244 seconds]
zarel has joined #nixcon
<fadenb> Can we turn up the speaker microphone volume a bit?
<goibhniu> sorry, we can't ... they have to be closer to the mic
<adisbladis> I think we'll remove the mic stand to discourage use of it for the next talk
wmertens has joined #nixcon
<infinisil> Well it's not much better haha, i tried
<goibhniu> yeah, you really have to be close
<adisbladis> Note to future speakers: only use mic stand during demos
bara has joined #nixcon
clacke[m] has joined #nixcon
<clacke[m]> Where is the live stream?
<clacke[m]> Don't see it on https://nixcon2018.org/
<clacke[m]> Ah, Twitter had it.
<gchristensen> this link will stay live: https://www.youtube.com/c/NixCon/live
<clacke[m]> Would be great if the live live stream could be in the channel topic!
<zimbatm> just pushed the link to nixcon2018.org
<clacke[m]> Even better!
<adisbladis> zimbatm: Embeded or just the link?
zimbatm changed the topic of #nixcon to: NixCon is live! https://www.youtube.com/c/NixCon/ - 25-27 October 2018 - London - https://nixos2018.org , organisation is on https://trello.com/nixcon
<samueldr> haha, parallel to that I added it to the wiki
<zimbatm> just the link
<zimbatm> also submitted to HN: https://news.ycombinator.com/item?id=18300040
<samueldr> do we have people watching the chats for irc/live youtube questions?
<samueldr> (do we want those?)
<srhb> We do
<adisbladis> I'm on it
<samueldr> <3 lovely
<adisbladis> I have a mic next to me for online questions
<jasongrossman> samueldr: Thank you for your talk.
<samueldr> you're welcome
<gchristensen> samueldr++
<gchristensen> vcunat++
zarel has quit [Ping timeout: 246 seconds]
<srhb> Was there supposed to be a break now?
<clever> srhb: https://nixcon2018.org/ has the whole schedule
<goibhniu> yep, I break the stream between each talk
<srhb> Ah, I see, thanks goibhniu :)
<goibhniu> thanks for mentioning it!
<srhb> Sorry for all the questions, let me just add some balance by saying that the remote experience is fantastic this year :)
<clever> ah, nice, so youl have a seperate video link for each talk
<wmertens> maybe put a link to the live stream on each segment?
<goibhniu> sorry, there's a problem with the live stream
<goibhniu> it's recording though, I'll upload after
<goibhniu> don't want to mess with it too much
<srhb> Typical, I jinxed it. :D Thanks though.
<srhb> There it is
<srhb> \o/
<goibhniu> \o/
<gchristensen> \o/
<wmertens> I must say, I'm pleasantly surprised about the wifi at this venue, very decent speeds
<gchristensen> is chat broken at https://www.youtube.com/c/NixCon/live ?
<srhb> gchristensen: Old messages just go away, if you didn't try writing something
<jasongrossman> Ooh. Announcing something that will be available next week. This is Steve Jobs level timing!
<adisbladis> I guess they go away because the stream is broken between talks
<wmertens> ^ ah yes probably - maybe better to just add timestamps
<srhb> The speaker streamer on the righthand corner is very pro. :D
<samueldr> Yay
<samueldr> The lower third thing?
<srhb> Yep
<samueldr> Gonna do a write up of the thing
johanot has quit [Ping timeout: 276 seconds]
wmertens has quit [Remote host closed the connection]
FRidh has quit [Quit: Konversation terminated!]
FRidh has joined #nixcon
clever_android has quit [Ping timeout: 252 seconds]
clever_android has joined #nixcon
zarel has joined #nixcon
worldofpeace has joined #nixcon
<arianvp> no more live stream?
<aanderse-work> lunch break
<arianvp> oooh timezones
<arianvp> stupid london
<clever> arianvp: lunch coming to an end
<goibhniu> ... and we're back
johanot has joined #nixcon
clever_android has quit [Ping timeout: 252 seconds]
zarel has quit [Ping timeout: 245 seconds]
<arianvp> gracool! thanks
FRidh has quit [Ping timeout: 264 seconds]
clever_android has joined #nixcon
zarel has joined #nixcon
zarel has quit [Ping timeout: 276 seconds]
<edef> adisbladis: just to make sure, are you not recording my talk at all, or are you just leaving the camera off
<edef> adisbladis: because the latter is what i'm aiming for, recording/broadcasting my voice and display is fine
<adisbladis> edef: We were thinking to capture your voice and slides
<adisbladis> Camera off =)
<edef> perfect!
<edef> i don't have a tonne in the way of slides, might show off some code
<srhb> Phew, I was really looking forward to that talk, got scared that we wouldn't have anything. :D Glad it's possible with camera off :D
<adisbladis> edef: I say slides but I mean the laptop output
<edef> yeah, i'm aware
wmertens has joined #nixcon
<samueldr> goibhniu: delete the lower thirds for edef, I got the wrong github profile, I'll be providing a fixed one
<goibhniu> oh! thanks for checking!
<samueldr> (though you might as well not use one if there's no faces)
<samueldr> I was confused since the edef I had had a face :)
<edef> ah, enrico de fent
<edef> my nemesis
<srhb> :D
<clacke[m]> zimbatm: Just saw your "sneak in Nix at work" from NixCon 2017, nice!
<clacke[m]> A bunch of stuff I recognize, but also several details I will learn from.
<clacke[m]> config = {} being one
<zimbatm> nice!
<zimbatm> I learned a few more tricks since then, I should probably update the talk
<clacke[m]> I haven't run into issues, but I imagine if we actually had developers that messed with their config, that could turn into a real head-scratcher :-)
<clacke[m]> Yeah, several things have happened with Nix 2.0 and also with tooling available in nixpkgs
wmertens has quit [Remote host closed the connection]
<clacke[m]> lib.cleanSource I will definitely look into, sounds like it does something that I duplicate in every project
johanot has quit [Ping timeout: 240 seconds]
<arianvp> I wish I could do lib.cleanGitIgnore
<clacke[m]> arianvp: ah yes, exactly what I was thinking too
zarel has joined #nixcon
<clacke[m]> well, if mozilla even wrote a TOML parser in pure Nix, should be possible to write a .gitignore parser too :-)
<clacke[m]> at least for none-too-exotic expressions
<edef> wait they did?
<edef> i assumed anyone reading toml just used import-from-drv
<clacke[m]> rust nightly overlay parses the rust TOML in pure Nix
<clacke[m]> now in Nix 2 of course there's simply builtins.fromTOML
<edef> oh TIL
<edef> i really ought to read release notes
<clacke[m]> I'm guessing that's a "now stop this nonsense" reaction :-D
<clacke[m]> what's import-from-drv?
<edef> import from derivation
<edef> import (runCommand "foo" {} ''echo \"hello, world\" > $out'')
<Myrl-saki> Is there an updated livestream link?
<edef> currently break time
<clever> Myrl-saki: lhc starting now
johanot has joined #nixcon
<Myrl-saki> Thanks!
<clacke[m]> edef: ah yes, ok. Yeah, I use that and readFile in several places to get data into Nix
drakonis1 has joined #nixcon
<drakonis1> are there streams?
<adisbladis> drakonis1: It's in the topic too :)
zarel has quit [Ping timeout: 240 seconds]
Shell has joined #nixcon
ikwildrpepper has joined #nixcon
betaboon has joined #nixcon
akavel has joined #nixcon
akavel has quit [Quit: Page closed]
<clacke[m]> the actual v=... changes between talks, but /c/NixCon always leads to the current one (IIUC)
emily has joined #nixcon
<drakonis1> i skimmed the roadmap keynote and well
<drakonis1> this is cool.
<clacke[m]> pretty amazing
<adisbladis> edef: Camera off :)
<clacke[m]> very much in line with what we have been saying internally in our team that would would like to see
zarel has joined #nixcon
sri1 has joined #nixcon
sri1 has left #nixcon [#nixcon]
<ikwildrpepper> are the slides for this talk somewhere?
merry has joined #nixcon
<adisbladis> ikwildrpepper: "i don't have a tonne in the way of slides, might show off some code"
<ikwildrpepper> yeah, should have listened better ;0
clever_android has quit [Ping timeout: 252 seconds]
clever_android has joined #nixcon
<zimbatm> clacke[m]: arianvp: check out https://github.com/siers/nix-gitignore to filter source by gitignore
<zimbatm> I also have an experiment over here that works differently and not very convenient to use: https://github.com/numtide/nix-gitignore
<clacke[m]> oh cool, will check out
<clacke[m]> > Nix v1.11.9 introduced a new builtin called builtins.exec which allows to run code during the evaluation phase.
<clacke[m]> I was not aware. This changes everything.
<clever> clacke[m]: that builds a "download script" that could use secrets in $HOME, then runs it via builtins.exec
* samueldr wonders what obscure things clever doesn't have a demo for
<arianvp> woohoo importing the terraform state file is a smart idea
<arianvp> why didn't I think of this
<arianvp> I'm running behind 5 minutes on the stream
<clacke[m]> with builtins.exec we should be able to e.g. use 'git ls-tree HEAD' to determine derivation input
<samueldr> for those on-site, I'm not shuning anyone, just need to stay sitting :)
johanot has quit [Ping timeout: 252 seconds]
zarel has quit [Ping timeout: 272 seconds]
<samueldr> (it's probably too late to say such a thing *after* everybody's up and talking)
johanot has joined #nixcon
<worldofpeace> samueldr: Nice talk early on, release management doesn't look too scary :)
<samueldr> thanks, and turns out it isn't scary at all!
<samueldr> doing that bit of talk was worse than the release process combined :)
<samueldr> (I might have been able to psyche myself into being confident on stage, but it wasn't how I was feeling minutes before)
<aanderse-work> samueldr: you did awesome (both for the talk, and as release manager :)
<worldofpeace> samueldr: I always get that before I speak too. Sometimes throughout. It helps to remember that people think your awesome :)
johanot has quit [Ping timeout: 246 seconds]
johanot has joined #nixcon
zarel has joined #nixcon
<samueldr> zimbatm, goibhniu, any names for the lightning talks&
<samueldr> thanks, I was going from the google cal :)
<nbp> oh, garbas is speaking!
<yorick> clacke[m]: check out commitIdFromGitRepo
<zimbatm> hey nbp :)
<tazjin> first results of the `lib` docs generation hack: https://b5a8bf1f.ngrok.io/manual.html#sec-functions-library-strings
<zimbatm> Mozilla represent
<gchristensen> ooh!
<nbp> zimbatm: I know ;)
<nbp> zimbatm: Sorry for not coming, I am trying to focus on some other project that I started last year ;)
<nbp> zimbatm: I wonder if garbas will mention the fact that some og his co-worker hate Nix.
<zimbatm> nbp: probably not :p
<shlevy> nbp: Maybe I'll ask during QA period :D
<nbp> shlevy: please do, and mention me :P
<shlevy> gchristensen: We really need to open-source the upstaller somehow :)
<ikwildrpepper> upstaller :o
<shlevy> updater/installer
<ikwildrpepper> yeah, gimme gimme gimme
<shlevy> Magic script that gets you set up with Nix version, config, etc. exactly as everyone else at Target has
<ikwildrpepper> shlevy: and you are just keeping all that goodness for yourself? :)
<shlevy> Blame Graham. I told him 15 whole hours ago it would be awesome to open source and he hasn't done it yet.
<gchristensen> it is almost like I hate Nix or something
<ikwildrpepper> man...
<ikwildrpepper> gchristensen: seriously? come on...
<shlevy> nbp: Maybe he's getting to it now :)
<nbp> shlevy: I don't think this is a great picture of his co-workers.
<ikwildrpepper> :)
<ikwildrpepper> nbp: what project are you working on? the jit thingie?
<shlevy> I think that's supposed to be him, has a haskell tattoo
<nbp> ikwildrpepper: Yes, still
<nbp> ikwildrpepper: not the one I started, the old one.
<ikwildrpepper> nbp: bummer, the name was great
<nbp> ikwildrpepper: I am still using my sparetime to make it happen
* nbp don't know how to install docker, and got a huge pain to debug someone else issue with ./please before
* nbp and don't want to install docker
<shlevy> nbp: Sshhh
<ikwildrpepper> nbp: services.docker.enable = true ? :p
<nbp> ikwildrpepper: I don't want to give root access to every application.
<ikwildrpepper> nbp: unfair, you keep adding requirements :p
<nbp> ikwildrpepper: that's part of the "I don't want"
<ikwildrpepper> :)
<nbp> adisbladis: Q: Aren't you afraid that your co-worker will find another solution while your are on parental leave? Especially if nobody can help them debug their Nix expressions.
<nbp> adisbladis: ^ (optional)
<ikwildrpepper> nbp: he would need to ask with a sarcastic underonte?
<ikwildrpepper> undertone
<ikwildrpepper> nbp: besides, you can help, you are a nix expert :)
<nbp> ikwildrpepper: (this is based on internal feedback that I heard)
<nbp> ikwildrpepper: I already had to spend an hour helping the releng team for that.
<ikwildrpepper> nbp: just trolling ,sorry
<nbp> because garbas was on PTO
* nbp :clap: :clap:
<samueldr> nice question
<ikwildrpepper> clearly using nixos-unstable
<gchristensen> "my home CA cert" omg disasm
<ikwildrpepper> is this disasm?
<shlevy> gchristensen: do you not run your own CA?
<samueldr> yes
<samueldr> (yes that's disasm)
<gchristensen> shlevy: no chance :P
<shlevy> Oooh an uninstaller
<nbp> rm -rf ?!
domenkozar has joined #nixcon
<domenkozar> ikwildrpepper: nbp: aszlig miss you at nixcon!
<aszlig> domenkozar: :-/
<nbp> domenkozar: I have not contributed anything new this year.
<domenkozar> well it's where we get inspirations
<nbp> domenkozar: wait for my next 5 lines patches which is changing the Nix landscape :P
<ikwildrpepper> domenkozar: bummer yeah, but we are there virtually :)
<domenkozar> or rant over JIT ocmpilers
<domenkozar> heh
<nbp> domenkozar: working on it: https://github.com/nbp/holyjit/pull/30
<nbp> I did not
<ikwildrpepper> clap clap for beers!
<nbp> mfbt I heard?
<clever> https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/net.md has some of the details on how to netboot a pi
zarel has quit [Remote host closed the connection]
aanderse-work has quit [Quit: Leaving.]
johanot has quit [Ping timeout: 240 seconds]
clever_android has quit [Ping timeout: 240 seconds]
clever_android has joined #nixcon
goibhniu has quit [Ping timeout: 252 seconds]
betaboon has quit [Quit: WeeChat 2.0]
clever_android has quit [Ping timeout: 246 seconds]
clever_android has joined #nixcon
clever_android has quit [Remote host closed the connection]
clever_android has joined #nixcon
drakonis1 has quit [Quit: WeeChat 2.2]
jasongrossman has quit [Quit: ERC (IRC client for Emacs 26.1)]
<infinisil> disasm: Where you at?
jasongrossman has joined #nixcon