adisbladis changed the topic of #nixcon to: Nixcon 2019 is happening NOW! | Main track: https://www.youtube.com/watch?v=pfg9ykBo9oM | Discovery track: https://www.youtube.com/watch?v=hbJkMl631FE
<gchristensen> no talks from 8 to 11 I think
sm0rux has quit [Remote host closed the connection]
sm0rux has joined #nixcon
<andi-> gchristensen: 10am is the first one. Finally a proper hour :)
<adisbladis> I'm at the venue already
<l33[m]> Proper?
<l33[m]> <adisbladis "I'm at the venue already"> adisbladis: if your there can you get my a beer.
<JohnAZoidberg> Yes, there's one at 10! Please come, I'm not trying to convert you to Guix :P
<andi-> Ha! It is a trap!
<gchristensen> maybe I'll come by, then
<infinisil> > fact 10
<{^_^}> 3628800
<infinisil> Oh boy
<gchristensen> > (fact (10))
<{^_^}> 3628800
<srhb> Oooh guix. Definitely want to catch that.
<infinisil> Yeah me too
<craige> Is whomever manages planet.nixos.org here at NixCon?
<infinisil> gchristensen: Oh hey, remember when I said that it might work without `...` in module arguments and you said it wouldn't? You were right in that case there, because `options`, `lib` and `config` arguments are always passed unconditionally, while all others are optional
<infinisil> So `{ config, lib }:` works, but `{ config, lib, options }:` doesn't
<infinisil> Um the other way around
<infinisil> So `{ config, lib }:` doesn't work, but `{ config, lib, options }:` does
<t184256> martyet-o, snajpa: my lightning talk slides can be grabbed from pretax or from https://nix-on-droid.unboiled.info/nixcon-2019-nix-on-droid.slides.pdf
<t184256> also, I'm afraid it'll take more than 5 minutes (but not much more)
clever_android has quit [Ping timeout: 240 seconds]
FRidh has joined #nixcon
<martyet-o> t184256, thanks for sending
clever_android has joined #nixcon
<martyet-o> aszlig, can you send me lightning talk slides? :)
<globin> martyet-o: i just need a browser pointing to https://pad.mayflower.de/p/rfc-talk
<Profpatsch> l33[m]: Wait, you really need 10gigbit?
<Profpatsch> what the heck are you working with :)
<martyet-o> globin, okay, sure :)
<martyet-o> globin, it btw requires loging-in did you know?
ckauhaus has joined #nixcon
pie_ has joined #nixcon
<globin> martyet-o: fixed
<globin> but just discussed with adisbladis that i'll probably just plug in my laptop
<marek> adisbladis: http://v3.sk/~pyxel/morph.pdf
<adisbladis> Thanks!
kreisys has joined #nixcon
<sphalerite> So disasm and I mentioned yesterday that distributing the release management process across more people would be good. infinisil and rycee, you said you'd be interested in helping but not in the current RM role yesterday; asymmetric also. Are all of you going to be at the hackday tomorrow, or would it be better to try discussing this today?
<rycee> sphalerite: Yeah, I'll be here tomorrow.
<globin> sphalerite: also see https://github.com/NixOS/rfcs/pull/15 for what we wrote up wrt RM
<{^_^}> rfcs#15 (by globin, 2 years ago, merged): [RFC 0015] NixOS Release Managers
clever_android has quit [Ping timeout: 250 seconds]
clever_android has joined #nixcon
<LinuxHackerman> That's only useful if it has its config embedded though, right?
<LinuxHackerman> i.e. you can also get it by booting it and looking at /proc/config.gz?
b1000101 has joined #nixcon
<clever> LinuxHackerman: only if you can boot the kernel
<clever> LinuxHackerman: i'm unpacking the recovery image for android
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<asymmetric> sphalerite: i think it would be useful to make a list of release-management-related tasks, group them in roles, and then see who wants to fill the role
<asymmetric> some of the tasks are already in the rfc but maybe we can get more granular/comprehensive
kreisys has joined #nixcon
kreisys has quit [Client Quit]
kreisys has joined #nixcon
lucus16 has quit [Quit: No Ping reply in 180 seconds.]
<l33[m]> <Profpatsch "l33: Wait, you really need 10gig"> The future
<l33[m]> Im building nix vm and need to export them to a cloud provider. As the cloud provider cant build nixos natively
<l33[m]> So the build , test , and upload cycle .. the slowest bit by a long way is the upload.
<adamt> marek: We've been swamped for the last few months, so for that and various other reasons we didn't end up submitting a complete morph talk. I'm sorry about that. But we're here (also for the hackday) if you want to chat :-)
<globin> does morph support accessing the configuration of other machines on one? with nixops we for example generate our monitoring scrape config from the evaluated config of other machines
<srhb> Nothing special outside of Nix. Essentially the eval machinery is very similar to what NixOps has.
<srhb> Whether on NixOps or morph (or anything else) I prefer structuring such that I don't have to do full machine evals to get cross-machine information.
nhey_ has joined #nixcon
<adamt> I wonder how it even would (or should) behave when only selecting a subset of the possible hosts defined in the network?
nihh_ has joined #nixcon
<Profpatsch> l33[m]: why do you even build this stuff on your laptop
<Profpatsch> l33[m]: rent a hetzner machine and upload from there :)
<LinuxHackerman> or a machine at the cloud provider, that's likely to have a good connection to the others ;)
<l33[m]> Because i have no money
<l33[m]> ;-)
nhey_ has quit [Ping timeout: 252 seconds]
<adamt> So I guess building your own datacenter next to your office, and uploading over local network, is out of the question as well :P
<l33[m]> How do you get a lightning talk around here
<l33[m]> Whos in charge here
<LinuxHackerman> they were planned ahead of time, not sure if there was a different deadline from the rest of the CfP but yeah
<LinuxHackerman> oh wait, this one and the one before weren't :D
clever_android has quit [Ping timeout: 276 seconds]
<b1000101> adamt: perfectly possible and that's normally how we deploy stuff through morph. You don't always want to build/push/deploy the whole set, so you'd do something like morph build ./infra.nix --on="backend[1-3].stage*"
<adisbladis> l33[m]: I am :)
kreisys has quit [Read error: Connection reset by peer]
clever_android has joined #nixcon
kreisys has joined #nixcon
<l33[m]> Put me on tommorow
nihh_ has quit [Ping timeout: 240 seconds]
<adisbladis> l33[m]: Tomorro is hackday
<adisbladis> No talks
kreisys has quit [Client Quit]
<adisbladis> Tomorrow*
<adisbladis> l33[m]: Come to the front and talk to me
<adisbladis> I'm chilling in the front row
<adisbladis> l33[m]: Or just grab me, I was the one presenting the lightning talks
b1000101 has quit [Ping timeout: 265 seconds]
{^_^} has quit [Remote host closed the connection]
b1000101 has joined #nixcon
<clever> pie_: https://play.google.com/store/apps/details?id=au.com.darkside.XServer the x server i mentioned before
<adamt> b1000101:
<adamt> Meh woops
<adamt> b1000101: Yes, but I wonder how we could make morph eval all required hosts to make it possible for host A to rely on the eval of host B, when not selecting to deploy (and thereby eval B). :-)
<globin> I guess you'd eval everything, but only build and deploy the hosts that are targeted for deployment
<niksnut> slides from yesterday: nixos.org/~eelco/talks/nixcon-oct-2019.pdf
<globin> slides from the rfc lightning talk: https://pad.mayflower.de/p/rfc-talk
<arianvp> Where is the networkd doodle?
<globin> arianvp: fpletz will announce it on discourse later
<arianvp> Cool
<b1000101> adamt: Ah, right :D sorry I thought you are asking more of a general question (didn't know that's YOU until I re-read your comment)
kreisys has joined #nixcon
nihh_ has joined #nixcon
nihh_ has quit [Ping timeout: 268 seconds]
<marek> adamt: don't worry, you can do it next year! :) come to say hi too! do you plan to attend the party at u mamuta?
nihh_ has joined #nixcon
<adamt> marek: I didn't know about it before today, but yeah I think so. Also, look left
<johanot> marek adamt: btw. not to scary you off from here, but for a rainy day, #nixos-morph exists :-)
<johanot> (yes freenode#morph was taken) :p
nihh_ has quit [Ping timeout: 268 seconds]
<marek> oh cool :)
<lassulus> someone™ should update the youtube links in the topics
gleber_ has quit [Quit: Connection closed for inactivity]
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
astrall33 has joined #nixcon
<astrall33> well, the upload speed at impact is F A N T A S T I C !!!!! I wonder what they have?
<martyet-o> astrall33, a lot of money and fiber connection probably :-D
<martyet-o> astrall33, it was one of most important things when choosing the best venue for nixcon :)
<l33[m]> I approve
<l33[m]> Martynet can you speak the lingo here
<l33[m]> Can you help me irl
<rycee> Anybody recall the name of the pub we were going to later?
nhey_ has joined #nixcon
<b42> rycee: https://www.mamut-pub.cz afaik
<rycee> I think their https site is busted :-
<martyet-o> l33[m], sure, im at bar
<martyet-o> find me :)
<martyet-o> b42, right, its mamut-pub.cz
<l33[m]> Cool
<rycee> Thanks b42 and martyet-o :-)
b1000101 has quit [Remote host closed the connection]
b1000101 has joined #nixcon
kreisys has joined #nixcon
astrall33 has quit [Ping timeout: 265 seconds]
tokudan has quit [Quit: Dunno.]
tokudan has joined #nixcon
nhey_ has quit [Remote host closed the connection]
nhey_ has joined #nixcon
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
clever_android has quit [Ping timeout: 276 seconds]
clever_android has joined #nixcon
nhey_ has quit [Ping timeout: 268 seconds]
kreisys has joined #nixcon
kreisys has quit [Client Quit]
b1000101 has quit [Remote host closed the connection]
nhey_ has joined #nixcon
nhey_ has quit [Remote host closed the connection]
nhey_ has joined #nixcon
clever_android has quit [Ping timeout: 265 seconds]
clever_android has joined #nixcon
<commandocrypto[m> > l33: Or just grab me, I was the one presenting the lightning talks
<commandocrypto[m> Let @l33:1312.media astral33 loose :)
nhey_ has quit [Remote host closed the connection]
<commandocrypto[m> > l33: rent a hetzner machine and upload from there :)
<commandocrypto[m> Hertzner or any other nixos friendly in iceland? Need a nordic connection
clever_android has quit [Ping timeout: 276 seconds]
clever_android has joined #nixcon
<commandocrypto[m> > (hm, zimb* is probably doing a talk)
<commandocrypto[m> Disaster if not
kreisys has joined #nixcon
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<blitzclone_> Hey everyone! Where is the evening event going to be today?
<blitzclone_> Ah, the history says Mamut pub. That only leaves the question of when.
__monty__ has joined #nixcon
<LinuxHackerman> blitzclone: adisbladis seems to be preparing the announcement for after the talks right now ;)
<blitzclone_> Ok, thanks :)
b1000101 has joined #nixcon
kreisys has joined #nixcon
<martyet-o> blitzclone_, it will be from 18pm
<blitzclone_> martyet-o: thanks!
justanotheruser has quit [Ping timeout: 240 seconds]
<b42> ckauhaus: yes
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
b1000101 has quit [Ping timeout: 265 seconds]
justanotheruser has joined #nixcon
<qyliss> If anybody is interested in talking about https://spectrum-os.org/ at the pub, I'm going to try and get us all sitting together at the pub. Come and find me in the middle of the audience chairs.
pie_ has quit [Ping timeout: 245 seconds]
clever_android has quit [Ping timeout: 265 seconds]
clever_android has joined #nixcon
clever_android has quit [Ping timeout: 240 seconds]
FRidh has quit [Quit: Konversation terminated!]
clever_android has joined #nixcon
<martyet-o> domenkozar[m], beer is as i said irl
<martyet-o> domenkozar[m], if we want to, no problem, we just solve that on place
<martyet-o> we are on way in 10 mins
drakonis has joined #nixcon
<drakonis> https://www.youtube.com/watch?v=aUG9aGYYCY8 something is wrong here, it only has 4 hours
<drakonis> it starts mid haskell.nix
ckauhaus has quit [Quit: WeeChat 2.4]
<andi-> drakonis: yeah, I have the recordings with me. yt caps live stream at 12h and does arbitrary stuff afterwards. In that case the limited to the last 4h it seems
<andi-> Will try to upload that tomorrow from the venue.. It is about 9GB
<drakonis> nice.
b1000101 has joined #nixcon
clever_android has quit [Quit: Quit]
clever_android has joined #nixcon
b1000101 has quit [Remote host closed the connection]
clever_android has quit [Ping timeout: 246 seconds]
<tjg1> anyone driving towards vienna/mikulov tomorrow?
vesper11 has joined #nixcon
nix-on-droid has joined #nixcon
<nix-on-droid> olala
nix-on-droid has quit [Client Quit]
vesper has quit [Ping timeout: 264 seconds]
prusnak has joined #nixcon
<prusnak> hello from nix-on-android! \o/
prusnak has quit [Client Quit]
AndroUser has joined #nixcon
<AndroUser> domenkozar[m], can you please come to latest room? I kinda need to talk with you
<gchristensen> are y'all still at impacthub?
<AndroUser> (martyet)
<AndroUser> gchristensen we are at mamut pub
clever_android has joined #nixcon
<gchristensen> ah cool
<domenkozar[m]> sure
sm0rux has quit [Quit: WeeChat 2.6]
sm0rux has joined #nixcon
{^_^} has joined #nixcon
AndroUser has quit [Ping timeout: 265 seconds]
sm0rux has quit [Quit: WeeChat 2.6]
sm0rux has joined #nixcon
AndroUser has joined #nixcon
clever_android has quit [Ping timeout: 268 seconds]
lucus16 has joined #nixcon
__monty__ has quit [Quit: leaving]
<haslersn> Is the group photo already accessible?
<b42> hungry??? come to base48 for free chicken w/ potatos
<johanot> At the hotel now. Can you please tell me when you stop having fun, then I can stop thinking of going back to join you?
<gchristensen> I stopped having fun hours ago, so you can feel okaiy of stopping now
<snajpa> I'm really sorry about the choice of pub, I sincerely thought it'd be a blast
<snajpa> didn't expect they'd fsck up this bad
<lejonet> oh, what happened with the pub?
<snajpa> well, I was expecting way more of them, of the general attitude of the owner of the place, of the cook - of the meal served
<gchristensen> ack
<gchristensen> I had fun all day btw
<snajpa> there's now like 30 boxes of this cheff's masterpiece in the hackerspace
<gchristensen> I left to my hotel early :)
<lejonet> gchristensen: same, my ears got tired lol
<lejonet> Why is there 30 boxes in the hackerspace? Was there some communication mishap?
<snajpa> at best... but the overall approach of the staff doesn't seem sincere at all
<lejonet> :/
<johanot> snajpa, I had plenty of fun anyway. :) the location is not that important when youre with nice people. But yeah it was a bit confusing with the bills in the end.
<snajpa> I think it'd only be fair to compensate those who paid the bill to these !@#$%^&, there's probably still some room in the budget for that
<snajpa> we'll know for sure once we get the final numbers from the catering guys from the venue
<lejonet> oh did they inflate numbers?
<snajpa> well in the end due to the way sh*t came down (exc. my french pls), we paid for some of you guys, but not for all of you
<snajpa> so that's not exactly fair
<johanot> It was like they translated Numbers of beers to liters of beers. Afaik, we didnt get liter-glasses
<snajpa> ok, I'm going to report them; but that won't get our money back :/
<lejonet> From what I could gather from the numbers on the taps, it was ~pint glasses (well, somewhere around 0.4-0.5l)
<snajpa> as I said, there was a room in the budget for unforseen stuff could happen and we didn't have to freak out
<snajpa> we'll figure this out tomorrow, let's get some sleep first :)
<lejonet> sounds like a good plan, sleep is always a good thing :)
<johanot> snajpa: Dont worry too much about it. I'd be surprised if my company dont cover this expense, honestly. :)
drakonis has quit [Quit: WeeChat 2.6]
<johanot> And.. Im a fan of sleep to :)
<lejonet> "Sleep is the illusion that enters the brain when there is too much blood in the coffee stream"
<lejonet> iirc it was adisbladis I heard that one from
<johanot> Exactly how caffeine high was adisbladis when he told you that? :D
<lejonet> I don't remember xD
<lejonet> I think we we're well into our second wind of being up too long
<johanot> Well better not repeat that here then :D remember the clock change tonight, btw.. Looking forward to see how many of our systems that break tonight.
<johanot> srhb is the one officially on-call actually, so I think i'll just fetch my earplugs now :p
<lejonet> xD
<lejonet> srhb: my condoleances
<lejonet> At least we will know what happened if she's a thundercloud tomorrow
<srhb> "Officially"
<srhb> I think I managed to kidnap the very last half-mate from open space.
<srhb> So I can be on-call all night long.
<lejonet> :P
<srhb> (Yes, that immediately did enter my brain)
<lejonet> :P
<johanot> srhb: you're welcome :D
<srhb> I am incredibly happy with the blip-blop metal vibe, but does it actually have the phrase "all night long"? :D
<johanot> lejonet: wow thats sweet sounds for me headphones. Too bad srhb needs to be able to hear her phone :p
<srhb> I am able to *voodoo gestures* mix my phone alarm into the music. With *voodoo gestures* technology!
<lejonet> johanot: indeed :D
<lejonet> srhb: no, it does not have the phrase all night long xD
<srhb> Ah, well, I'll forgive it. ;)
<johanot> :D mmmh voodoo gestures
<lejonet> It was a more... generic "being on-call" feeling ;)
<lejonet> Technological voodoo is best voodoo
<srhb> I have the feeling I should consult with you more for tips on theose kinds of soundtracks. :P
<lejonet> Haha
<lejonet> My boss like 3 jobs back was labelled as "Disturber of peace" in my phone for a reason
<johanot> lejonet: https://youtu.be/25DC6v8oPxo server decommissioning soundtrack? :p
<lejonet> johanot: :P not a bad one ^^ "Bodies" - Drowning Pool is also a good one, or "Benzin" - Rammstein
<srhb> I shall inject more blip blop
<srhb> One of my favourite artists: https://www.youtube.com/watch?v=gaWAJuy4wrw
<lejonet> I'm still a bit sad that we never actually made our thumper trebuche to give the old servers a proper "send-off"
<lejonet> srhb: if you want good "Get in a fixing groove" blip blop, I would suggest nanobii and Hyper potions :)
<srhb> Thanks!
<johanot> srhb: my phone just went into 8 bit mode?
<lejonet> That artist is quite great too :)
<srhb> johanot: Yes, special easter egg feature!
<johanot> aarch8
<lejonet> if you want nonsense blip blop, which works well when hacking on nonsense, I would suggest Error 47, Rymdreglage and Ninjapatrullen (I think that is their band name)
<lejonet> Rymdreglage have gloriously bad music videos :P
* johanot youtubing
<l33[m]> Parse error
<lejonet> :P
<johanot> I feel somewhat broken after listening to that.
<srhb> And yet you didn't react to the horror of pluffnub...
<lejonet> johanot: after rymdreglage or?
<johanot> Yeah rymdreglage :D I kinda feel an urge to undust my NES suddenly, for some reason
<lejonet> ^^
<lejonet> Their 8-bit trip is legendary tho, its really good
<johanot> yeah. srhb: we should really seek council at some 8bit devs about our troubles with our 6T RAM k8s cluster :P
<lejonet> johanot: I suggest that you donate it to me, for "troubleshooting"
<srhb> Inb4 syscall proxy.
<srhb> This is why the pc speaker must survive.
<lejonet> so that we can make bitpop with it :D
<johanot> It somehow feels like trolling to have hardware of that size just for blip blop :D
<lejonet> ^^
<lejonet> If I don't have a laptop with me tomorrow, then it exploded because I just told it to build a multi-node ceph test
<l33[m]> Better than it imploding
<lejonet> True
<lejonet> At least it doesn't have to compile ceph like my desktop had when I made the first ceph test :P
<l33[m]> Well a ceph a day keeps the doctor away?
<l33[m]> Wtf is ceph
<lejonet> a wonderful, simplistic, filesystem, don't you guys agree, srhb and johanot ? :P
<l33[m]> I know nothing about it , so in automatically like it
<lejonet> It is quite a nice fs actually, but its sometimes a bit too complex for its own good, code wise :P
<l33[m]> Perfect design is not when you can add a feature, but when you cant take anymore away
<l33[m]> How many nixos does it to take to change a light bulb?
<l33[m]> Nixers
<lejonet> 0, they are all too lazy to do ti
<lejonet> it*
<l33[m]> Im so lazy im still in 1970
<lejonet> :D time travel!
<johanot> You'll need time travel to compile ceph thats for sure :P
<lejonet> Indeed
<haslersn> Where can I download the group photo?