<eyJhb>
Ready for your talk MichaelRaskin ? With your frakenstein OS? ;) \s
<MichaelRaskin>
For the talk, I was ready Thursday night!
<MichaelRaskin>
(submitted my prerecorded mkv before the NixCon started)
<MichaelRaskin>
I seem to have everything setup for Q&A, you are welcome to join /water-cooler if you want to verify
<risson>
It starts in 2h right?
<MichaelRaskin>
Roughly, yes
<risson>
Hello btw :D
nixer|35129 has joined #nixcon
<MichaelRaskin>
Hello risson
<risson>
Great I can catch some more zzzz
<davidak[m]>
good morning 😄 nice to see the website improved. feels a bit like a chaos computer club event that improves over time
<MichaelRaskin>
Forget OS, I have spent like 15 minutes putting everything up to get simultaneously co counter light, external monitor at a convenient location, and a position I am happy to use for a couple of hours straight
evalexpr_ has joined #nixcon
nixer|35129 has quit [Client Quit]
nixer|86 has joined #nixcon
<MichaelRaskin>
I normally have two out of three at home
nixer|35129 has joined #nixcon
eskytthe has quit [Ping timeout: 256 seconds]
nixer|57336 has joined #nixcon
nixer|57336 has quit [Client Quit]
evalexpr_ is now known as evalexpr
nixer|35129 has quit [Client Quit]
heisenbug has joined #nixcon
heisenbug has quit [Client Quit]
ifthenelse has joined #nixcon
nixer|15063 has joined #nixcon
nixer|15063 has quit [Client Quit]
<MichaelRaskin>
OK, I have previously done a sound check of setup in general, but I guess a small water-cooler chat counted as verifying I have not managed to break everything by unplugging the laptop to go to work and plugging it back when at home again…
<eyJhb>
WELL! I hoped you guys were all chatty and I could listen in while I was doing some homework MichaelRaskin :D
MichaelRaskin_ki has quit [Remote host closed the connection]
heisenbug has quit [Client Quit]
<eyJhb>
Also, would be cool if the WC was in /topic
heisenbug has joined #nixcon
<puck>
eyJhb: it's in the ad-hoc breakout room :p
__Sander__ has joined #nixcon
<eyJhb>
Yeah, but it isn't that "visual" that it is there :p
<eyJhb>
Didn't know there was afterparty stuff as well!
<eyJhb>
:(
<eyJhb>
ALso sad that I will miss MichaelRaskin talk...
heisenbug has quit [Client Quit]
heisenbug has joined #nixcon
<MichaelRaskin>
Wanna get the link to prerecording early?
<eyJhb>
I don't even have time to see it now, I am heading to Aarhus in 30 minutes and need to pack etc. beforehand :p I will watch it later hopefully!
<eyJhb>
Did you all have to submit a prerecording in case of failure MichaelRaskin ?
<MichaelRaskin>
Sure
<MichaelRaskin>
It was a choice
<MichaelRaskin>
After discussion, we agreed that submitting prerecording lowers the risks and does not remove any of usable features
<eyJhb>
True, always nice to have that option
<MichaelRaskin>
Answering questions mid-talk on 15s-lag stream is not perfect anyway
<eyJhb>
Are you a first time speaker MichaelRaskin ?
<eyJhb>
True as well :p
<MichaelRaskin>
First time NixCon speaker
<eyJhb>
Your packet loss on Jitsi seems quite high as well
<eyJhb>
Where have you spoken otherwise?
heisenbug has quit [Client Quit]
<MichaelRaskin>
The place I rent is only WiFi, and my office has wired connection which is managed even weirder than WiFi there… so packet loss
<eyJhb>
Ahhh
heisenbug has joined #nixcon
<eyJhb>
No option to get wired at your place?
<eyJhb>
You know the good old, do first ask for forgiveness later?
<MichaelRaskin>
European Lisp Symposium, ICALP (both multiple times), GandALF, and well, my CV is not that hard to find for more
<MichaelRaskin>
Frankly, moderately sized videocalls work good enough
cfinch has quit [Ping timeout: 272 seconds]
<MichaelRaskin>
And so what do I have to gain anyway?
_Rien has joined #nixcon
cfinch has joined #nixcon
<LnL>
hey everybody :)
<MichaelRaskin>
I try to structure my computer use in a way that one-second overall latency is not a real problem
<MichaelRaskin>
Hello LnL
zupo has joined #nixcon
<_Rien>
What timezone is the schedule in?
<LnL>
MichaelRaskin: looking forward to your talk, I always wondered what your setup looks like
<MichaelRaskin>
Bwa ha ha, it is not exactly about that
<MichaelRaskin>
_Rien: PRs get merged like in 10 minutes!
<puck>
i think that cfp page isn't easy to fix, as it's in pretalx?
<MichaelRaskin>
There is nothing an <h3> above it can't fix
NixBridge has quit [Remote host closed the connection]
<MichaelRaskin>
I guess bold enough UTC mention above/below could solve the problem halfway and more
<MichaelRaskin>
LnL: the thing I will talk about is a significant part of my setup, though.
<MichaelRaskin>
But the talk is motivation for having this one thing, and a plea to get it even better supported in NixOS upstream
heisenbug has quit [Client Quit]
<MichaelRaskin>
Because that's the thing I want to get people argue about
<MichaelRaskin>
There is one slide with teaser bullet points for «why the hell»
<LnL>
heh :D
<nyanotech>
hehe
<viric>
yesterday there was someone in the water-cooler called Jeff
<viric>
that used conan
<MichaelRaskin>
LnL: I think by now it is at least you and jpo who explicitly declared interest about my setup, so I guess we could grab a breakout room after all the sessions?
heisenbug has joined #nixcon
<viric>
MichaelRaskin: you will be assigned one with a specific name, that lives as much as anyone wants
<viric>
MichaelRaskin: don't you think the next talk will cover also some of your topics?
<LnL>
the main thing I'm interested in is the integration point, but yeah I bet there's going to be some good stuff to talk about
heisenbug has quit [Client Quit]
<MichaelRaskin>
viric: yes, and I know that name
mschwaig has quit [Quit: WeeChat 2.9]
<viric>
one thing I'm annoyed by nix is that we can't use its recipes to easily develop packages along the whole dependency tree of something
heisenbug has joined #nixcon
<MichaelRaskin>
I think __Sander__ is talking about writing a one more replacement, and I talk about moving to a shared DB of what gets replicated
err404[m] has left #nixcon ["User left"]
<viric>
MichaelRaskin: ok - so I'll be at the 2nd talk and not the breakout room, right after your talk :)
<viric>
MichaelRaskin: good!
<MichaelRaskin>
I also thing
<MichaelRaskin>
think my setup and integration stuff is quite a\ bit to the side of the focus of the talk
<MichaelRaskin>
So makes perfect sense to recognise as a separate breakout
<MichaelRaskin>
And yes, I expect my breakout to die out quickly, for _two_ reasons
heisenbug has quit [Client Quit]
<viric>
So I wish I could use nix to develop "libxpdf" while I test it in qpdfview
<viric>
(by making use of the nix recipes)
<MichaelRaskin>
I have first recorded like 27 minutes, panic, trimmed the fat and boosted the energy, so it is 15 minutes + 10 for questions now
<MichaelRaskin>
viric: that is pretty over-layable
heisenbug has joined #nixcon
<viric>
I mean with least rebuilt time
nixer|2754 has joined #nixcon
<viric>
so new libxpdf.so from my changed cpp file and relink and go
<MichaelRaskin>
Well, a ton of patchelf
<viric>
I mean changing the API even
<viric>
usual build recipes.
<MichaelRaskin>
Well, we need nix-make for a ton of reasons
nixer|2754 has quit [Client Quit]
<viric>
is that something that exists in some form?
<MichaelRaskin>
Meh-ish
<MichaelRaskin>
I think there are prototypes that you can use as a build system for a project
<viric>
nix is making computers do-the-same-thing so much, that makes me nervous
<viric>
all seems solved by "more power"
<MichaelRaskin>
But nothing you can go and force on top of existing stuff
<viric>
I think we need nix to accomodate a path for non-unique-unmodifiable-closures
<MichaelRaskin>
Well, compilation cache is sometimes applicable, I guess
<MichaelRaskin>
I wonder if ptrace-ing opens would pay off
<viric>
as niksnut said, same as nix-shell gives you a $out to write to, we need something to span to multiple derivations, not only one
<MichaelRaskin>
In the sense that see what happens, and see what actually doesn't depend on anything that changed
<_Rien>
^ I'm trying to add the timezone to the pretalx page
<MichaelRaskin>
_Rien: not, homepage has separate repo
<_Rien>
Ah, it 's the homepage?
<MichaelRaskin>
I think adding to NixCon homepage goes halfway through
<_Rien>
Thx
<MichaelRaskin>
Pretalx is the schedule frame, its surroundings are from homepage
<eyJhb>
Good luck with the presentation MichaelRaskin ! :)
<MichaelRaskin>
Like the link (also in Topic) to break-out room list pad
<viric>
We now have "$ nix-shell -A dwm
<MichaelRaskin>
Luck is no longer applicable to that presentation, I hope!
<MichaelRaskin>
Thanks
<viric>
but it's too little
<MichaelRaskin>
True
<_Rien>
Ah, it's already converted to local timezones on the homepage. I somehow got a direct link to the cfp.nixcon.org site, so that didn't work.
<MichaelRaskin>
All complicated
heisenbug has quit [Client Quit]
<viric>
complicated, yes. But 'conan' is getting ahead in that regard, even they start from scratch
MichaelRaskin_ki has joined #nixcon
heisenbug has joined #nixcon
<MichaelRaskin>
My «all» also included timezone choice for web pages
<MichaelRaskin>
viric: and the second reason I expect my talk breakout room to die out is that I explicitly shout out to the next talk in the program.
<viric>
haha
<LnL>
we could go and highjack the next breakout room
<viric>
MichaelRaskin: remember to invite at the end to the next talk, instead of going to the breakout room
<MichaelRaskin>
Well, we'll see how end of Q&A looks like
<viric>
ah right; maybe you need one joined breakout room
heisenbug has quit [Client Quit]
<MichaelRaskin>
I mean, there is also an option to join the breakout, and just not talk there during the next talk
<viric>
exactly - that sounds best
heisenbug has joined #nixcon
<viric>
with __Sander__ preagreement would be even best ;)
<viric>
better
<viric>
My problem is matching the talks with the lunch time.
wmertens has joined #nixcon
<MichaelRaskin>
Your real problem is need to leave computer to have lunch!
heisenbug has quit [Client Quit]
<viric>
hehe
heisenbug has joined #nixcon
<viric>
recently I had the idea of buying a reptile heating lamp for local heating when sitting at the computer
<MichaelRaskin>
I hope that 10 minutes exhausts talk-related questions, then I say that AMA on my setup is a separate breakout after all sessions or something
<MichaelRaskin>
Heh
<viric>
It works well :)
<MichaelRaskin>
Or not say, because this question might not appear on post-talk questions but on channel, then we coordinate it there
nixer|6528 has joined #nixcon
nixer|7428 has joined #nixcon
<viric>
don't worry much about listener questions right-after-talk. There will be plenty of time.
<viric>
and people with questions will find their way to you very easily
<MichaelRaskin>
True, I intentionally hangout on Jitsi like wherever I can spot
<viric>
you are not hard to find
<MichaelRaskin>
On IRC I am normally only findable on some of weekends
<viric>
very easy
heisenbug has quit [Client Quit]
<MichaelRaskin>
But my email is obviously in git log from time to time
<MichaelRaskin>
Hmmm. I tried to air my office Really Well, then decided it will protect me from catching a viral cold in a suboptimal way, but making my chronic residual cold acute
<viric>
wmertens: I know. I have some. BUT repitle lamps are also far infrared and a lot cheaper
NixBridge has quit [Remote host closed the connection]
<viric>
MichaelRaskin: I got installed MVHR at home some weeks ago.
<MichaelRaskin>
I guess reptile lamps + airing could be more efficient than trying to warm up the room with an open window… But still, maybe it's too radical
<viric>
wmertens: 200W 9€
heisenbug has quit [Client Quit]
<MichaelRaskin>
viric: I am _not_ trying to install heat-recovery ventilation at my office at university!\
<viric>
MichaelRaskin: :)
<MichaelRaskin>
Just no
nixer|19985 has joined #nixcon
<MichaelRaskin>
And at home I live alone and very definitely do not have guests
<viric>
I only meant that I also cared about ventilation. In fact we were very poor at ventilation and I found out that most of the reasons that annoyed my sleep were related to exhaust air
heisenbug has joined #nixcon
<MichaelRaskin>
And I am not too thermophilic, so I can just get as much air and cool as I want for comfort
<viric>
I think the reptile lamps have a big potential and I never read about those anywhere.
nixer|54323 has joined #nixcon
cdepillabout has quit [Ping timeout: 246 seconds]
nixer|54323 has quit [Client Quit]
<viric>
Moscow central heating without apartment regulation usually forces people to open windows a bit
<viric>
Here we care about every € and happens often that air in apartments gets really bad
heisenbug has quit [Client Quit]
<MichaelRaskin>
My parents have local regulation (limiting cross-section of entry to local radiators) now
<MichaelRaskin>
Moscow is dense enough that if you have in-city generation, exhaust heat is often not too expensive
heisenbug has joined #nixcon
<MichaelRaskin>
Does your ventilation also work well for keeping cool in summer?
<viric>
I hope so.
<viric>
It says about 85% efficiency in heat transmission from air pushed out to air brought in
heisenbug has quit [Client Quit]
<viric>
That is my plan to get rid of камары on summer
heisenbug has joined #nixcon
<viric>
I only try to go with the ventilation regulation. One person needs 15l/s of new air, in an apartment
<wmertens>
I did try a 130W reptile lamp, but I don't have anything good to mount it in, and it gets really hot
<viric>
That's about what I get. That keeps CO2 to < 900ppm, which is also the regulation goal.
<viric>
wmertens: ceramic holders.
<viric>
3€
<MichaelRaskin>
viric: I think you mean mosquitos? It's spelled комары even if pronounced камары
cfinch has quit [Read error: Connection reset by peer]
cfinch has joined #nixcon
<viric>
MichaelRaskin: right.
<MichaelRaskin>
15 l / second?? That sounds too much …
<viric>
I thought the same when I learnt about it :)
<MichaelRaskin>
I mean, I am pretty sure my maximum usable lung volume is around 5l, and it takes me more than one second to take that in and then throw it out
<viric>
but it has made my sleep very good
nixer|10311 has joined #nixcon
<viric>
MichaelRaskin: that accounts for air mixing in the room.
<viric>
15l/s is an apartment rule, not person breathing from a tube
<MichaelRaskin>
Hmm, wonder how feasible targeted room ventilation is
<MichaelRaskin>
Although then you probably need even better heat recovery
<viric>
I also thought that the big machine doing air change at 120m3/h would be a lot, but the CO2 levels just match; about 800ppm, which is close to the 900ppm regulation limit
cfinch has quit [Read error: Connection reset by peer]
<viric>
MichaelRaskin: there are small MVHR per room.. they move air in an out intermitently
<MichaelRaskin>
Targeted I mean making sure fresh air goes to where I breath
<viric>
(1st google links)
<viric>
AH :) well, these things are also a bit noisy.
heisenbug has joined #nixcon
<viric>
MichaelRaskin: another advantage is that I could put a F7 filter in it, so I don't get all the smoke from my "wood is cheap to burn! We use it all winter" neighbours
nbathum[afk] is now known as nbathum
<MichaelRaskin>
Heh
<viric>
many problems fixed at once by the mechanical ventilation.
<viric>
sorry for the pre-talk distraction
nixer|10958 has joined #nixcon
<MichaelRaskin>
My talk is prerecorded
<viric>
niksnut: I thought you told me that nix-shell would give me a $out I can 'make install' to
<viric>
MichaelRaskin: AAH
<viric>
you will be able to follow the live comments that people love to make then
<MichaelRaskin>
Then again, including the teaching, I am pretty used to giving talks without too much pre-talk prep
<MichaelRaskin>
Exactly
<Raito_Bezarius>
:D
<Raito_Bezarius>
I feel you MichaelRaskin
<MichaelRaskin>
We have agreed with organisers that I answer livechat _and_ re-answer best questions in Q&A
<MichaelRaskin>
Raito_Bezarius: well, the coming semester I am teaching the exact same practical course third semester straight
nixer|78060 has joined #nixcon
<MichaelRaskin>
And I inherited it, so there is not much to iterate on
cfinch has joined #nixcon
nixer|78060 has quit [Client Quit]
<Raito_Bezarius>
What subject do you teach?
<MichaelRaskin>
I mean, one could pivot completely, but the current structure makes sense…
<MichaelRaskin>
For interesting reasons the chair of Theoretical CS is teaching a course on implementing basic algorithms in contest-like format
<Raito_Bezarius>
Competitive programming?
<MichaelRaskin>
Not really competitive-level competitive algorithmic programming
<Raito_Bezarius>
Oh alright
<MichaelRaskin>
To be completely honest
<Raito_Bezarius>
DomJudge-like stuff for basic algorithms?
<MichaelRaskin>
Yep
heisenbug has joined #nixcon
pn has quit [Client Quit]
<Raito_Bezarius>
I wanted to do something like this for an engineering school, unfortunately COVID and life :/
pn has joined #nixcon
<niksnut>
viric: no, that's the new 'nix develop' command (on nix master)
<MichaelRaskin>
Well, this course was pretty smooth to move online
xd1le has quit [Read error: Connection reset by peer]
<niksnut>
it sets $out etc. to $(pwd)/outputs/<outputName>
<viric>
niksnut: I'm definitely using an outdated shell then
<MichaelRaskin>
And I am a postdoc, so this counts to cover teaching duties
<viric>
ah develop. ok ok
<MichaelRaskin>
(and PhD students who founded it also had teaching duties)
heisenbug has quit [Client Quit]
heisenbug has joined #nixcon
<viric>
niksnut: so it'd be great if we could use something like "nix-shell -A boost '<nixpkgs>'", mess with it, and then tell nix to build things with *that* boost (also going to $(pwd)/outputs/something).
nixer|16671 has joined #nixcon
heisenbug has quit [Client Quit]
nixer|91367 has joined #nixcon
heisenbug has joined #nixcon
<niksnut>
viric: yes, I'll see if I can add something like that
<andi->
aanderse: your (matrix?) bridge is adding some weird markdown to each highlight, is there a way to disable that? :D
<MichaelRaskin>
I will sometimes look at #nixcon, too, though
nixer|16327 has joined #nixcon
<aanderse>
andi-: oh sorry... I'll take a look
<aanderse>
maybe it's because I'm clicking names
<hyperfekt>
i really like worldofpeace' moderation c:
<wmertens>
I must say, the current NixCon format is awesome. When we do an in-person again, perhaps there could be a no-device rule in the speaker room and a separate room for people to monitor the live stream and work-while-listening, so that there's a quality check of the stream
sirikan has joined #nixcon
l33[m] has joined #nixcon
<viric>
cooking and watching the stream
<puck>
hyperfekt: they've been so great for the entirety of the event preparation
bk1603 has joined #nixcon
zimbatm_ is now known as zimbatm
<wmertens>
hyperfekt: agreed, they're doing an awesome job (and a great voice too)
nixer|77492 has joined #nixcon
nixer|77492 has quit [Client Quit]
bk1603 has quit [Client Quit]
<Raito_Bezarius>
+1
<Raito_Bezarius>
it's one of the rare events that I'm relatively committed to follow
<domenkozar[m]>
watching the stream from my sofa is pretty cool =)
<Raito_Bezarius>
online events*
Henson has joined #nixcon
farlion has joined #nixcon
cfinch has quit [Ping timeout: 272 seconds]
<l33[m]>
<domenkozar[m] "watching the stream from my sofa"> nixos-rebuild sofa
<niksnut>
MichaelRaskin: an alternative to using modules everywhere is using functions everywhere, if they were discoverable (e.g. docstrings on functions arguments) and were more composable
<jpo>
hmm, seems to be working again now (stream on 2020.nixcon.org)
<srhb>
vandenoever: I'm running that, seems fine.
<davidak[m]>
vandenoever: reload?
<johanot>
youtube stream clearly works better for us. we had the same problems as davidak[m] with vlc
<vandenoever>
did a few reloads, now it's back
haozeke_ has joined #nixcon
<vandenoever>
jailing commands is great practice which would be nice to have easier
<vandenoever>
also for services
<puck>
vandenoever: that url should be pretty reliable, so i'm a bit confused as to the issue you have
rgoswami has joined #nixcon
<WilliButz>
since the start of the event this worked for me without issues: `nix run nixpkgs.mpv -c mpv https://2020.nixcon.org/live.html`
haozeke_ has quit [Client Quit]
<phirsch>
YT seems to work much better than nixcon.org here today.
haozeke has quit [Quit: Leaving]
<LnL>
niksnut: I wondered about the scoping with "extends" from the examples yesterday, is the idea that everything is still global within the same module?
<Raito_Bezarius>
sirikan: I'm not super familiar with it, but I suppose you can do a build support function which builds any derivation to an AppImage app
vandenoever has quit [Read error: Connection reset by peer]
<MichaelRaskin>
All the stuff mentioned in talk is under this repo
NixBridge has joined #nixcon
<Raito_Bezarius>
ryantm: afaik, it does not output any AppImage, right?
<ryantm>
Raito_Bezarius: Ah, wrap does not mean generate!
<andi->
MichaelRaskin: you mentioned converting fonts for the TTY. One of my long term "wishes" for my TTY is unicode support. Any idea if a "proper" font could help with that?
<lnlsn>
MichaelRaskin: thank you for the talk and for sharing this.
vandenoever has joined #nixcon
vandenoever has joined #nixcon
vandenoever has quit [Changing host]
<Raito_Bezarius>
andi-: +1 I'm interested in that as well
<Raito_Bezarius>
ryantm: hehe
<niksnut>
LnL: ideally modules would only have access to options from modules that they have explicitly extended
chvp has joined #nixcon
<viric>
clap clap clap clap clap!
<viric>
I was watching the talk with vlc in the mobile phone and it seems it lagged a lot
NixBridge has quit [Remote host closed the connection]
<LnL>
niksnut: right, but nothing more explicit like how flakes have inputs/outputs?
<sirikan>
there goes nixbridge again
<viric>
MichaelRaskin: is your setup free of clisp?
<niksnut>
LnL: a separate issue is that we shouldn't have a giant global namespace of options, which I think is also what MichaelRaskin was talking about
<niksnut>
you could say that these modules are a different kind of function, with multiple inputs and outputs
<wirew0rm>
hey there :) Is the stream from yesterday still/already up somewhere to rewatch yesterdays talks?
<LnL>
niksnut: yeah, that's one of the biggest issues I currently see with it to enable more reuse
<aanderse>
niksnut: the global namespace in module system has some positive aspects - with what you have proposed yesterday the idea is to mostly get rid of that (given the "cost" is too high), right?
<Raito_Bezarius>
wirew0rm: yes
<Raito_Bezarius>
on youtube
<viric>
I have good memories of NixOS before-modules
<niksnut>
aanderse: well, there would still be a top-level scope where you can override anything
<viric>
it was easier to understand
<viric>
modules are practical but made me not understand a lot of it.
nixer|87868 has joined #nixcon
<wirew0rm>
Raito_Bezarius: I can only find the Day 2 livestream there :/
nixer|6765 has joined #nixcon
<viric>
But also systemd came in, which I don't understand much either... but again, it's practical in NixOS. But good that MichaelRaskin pushes in other easier directions
<niksnut>
maybe __Sander__ will now make part of MichaelRaskin's dreams come true :-)
<viric>
right!
<Raito_Bezarius>
wirew0rm: hmmmm, there must be an unlisted video
<aanderse>
niksnut: looking forward to hearing more about that over time, thanks
<wirew0rm>
Raito_Bezarius: Henson: thanks a lot +1
nixer|68889 has joined #nixcon
lnlsn has quit [Read error: Connection reset by peer]
cdepillabout has joined #nixcon
vachi has joined #nixcon
<MichaelRaskin>
andi-: I think there is a limitation on how many codepoints a Linux console font can use at once. So I just use fbterm
<MichaelRaskin>
viric: SBCL only
<MichaelRaskin>
I have CLisp installedf
<andi->
MichaelRaskin: yeah, that is what I thought :/
<MichaelRaskin>
niksnut++ on namespace management
<{^_^}>
niksnut's karma got increased to 27
<Henson>
isn't using Python packages more complicated with nix-shell? You have to write a nix-shell file with a pythonX.withPackages, right? Or define a lambda function to use it from the CLI?
<MichaelRaskin>
I think there is a layer where global namespace is a nice option, but now it goes too deep
nixer|6765 has joined #nixcon
vachi has quit [Client Quit]
<LnL>
yeah for tying the final stuff together it makes sense, but that's the last scope
<Raito_Bezarius>
nix-shell -p python3.withPackages (ps: with ps; [ numpy … ] ) is not that bad, is it?
<MichaelRaskin>
niksnut: my dream is NixOS using __Sander__'s approach as nixpkgs/services subtree
<LnL>
the intermediate parts are the things that could be more reusable if they where not global
<Raito_Bezarius>
I actually prefer this kind of things
nixer|6765 has quit [Client Quit]
<manveru>
i just wish more modules would avoid using let/in to make part of the configs so i could more easily reuse them for custom services based on the same options...
<viric>
cygwin \o/
NixBridge has joined #nixcon
<MichaelRaskin>
manveru++
<{^_^}>
manveru's karma got increased to 45
<Henson>
Raito_Bezarius: it's not too bad
<LambdaDuck>
This sounds really nice!
<manveru>
usually you can easily replace it with `mkOption { type = x; default = "whatever you had in your let block"; }` and use that instead :)
Divanorama has joined #nixcon
<viric>
what __Sander__ shows looks like it will only miss management the boot + bootloader
<Henson>
oh yeah, give it up for SysV!
<Raito_Bezarius>
viric: what do you mean managing boot/bootloader?
<Raito_Bezarius>
(wow inference looks dope)
jakob_rs has joined #nixcon
nixer|59951 has joined #nixcon
cfinch has quit [Ping timeout: 260 seconds]
<viric>
Use Sander's system for same goal as nixos for the own OS I mean
<Raito_Bezarius>
ah, you mean like managing boot entries in Windows for example?
* t184256
is excited for supervisord support (in the context of Android)
lnlsn has joined #nixcon
jul1u5 has quit [Remote host closed the connection]
d10v has joined #nixcon
<abathur>
Raito_Bezarius: I think viric means that nix + nix-processmgmt + arbitrary OS ~= NixOS - bootloader
nixer|59951 has quit [Client Quit]
jul1u5 has joined #nixcon
<Henson>
cool!
<MichaelRaskin>
bootloader management can be built in the same way, I guess?
<Raito_Bezarius>
Yeah
<Raito_Bezarius>
I believe that bootloader management can be handled at some level using process mgmt
<MichaelRaskin>
It's slightly different point of view
<vandenoever>
__Sander__: can the processes be given special firewall and container/namespace settings?
<abathur>
just being able to reduce a lot of the work down to only having to identify/specify overrides seems like a huge lever for standardizing and refining service config
<lnlsn>
claps
<NinjaTrappeur>
> claps
<pn>
👏👏👏👏👏👏👏
<niksnut>
👋👋👋
<{^_^}>
"👋👋👋👋👋👋👋"
<garbas>
> claps claps
<{^_^}>
attempt to call something which is not a function but a string, at (string):343:1
<viric>
claps claps claps!
<tobeportable>
thanks so much __Sander__
<nicoo>
clap clap clap
<LnL>
> claps
<nixer|93073>
> claps
<{^_^}>
"👋👋👋👋👋👋👋👋👋👋👋👋"
<{^_^}>
"👋👋👋👋👋👋👋👋👋👋👋👋"
<abathur>
> claps
<lnlsn>
claps
<MichaelRaskin>
Thanks, nice talk!
<lnlsn>
claps
<{^_^}>
"👋👋👋👋👋"
<lnlsn>
claps
<lnlsn>
claps
<johanot>
👋👋👋👋👋👋👋👋👋👋
<atopuzov[m]>
👏
<sirikan>
good talk :)
<lnlsn>
claps
<lnlsn>
claps
<bara>
👏👏👏
<lnlsn>
claps
<t184256>
clap
<rgoswami>
👋👋👋👋👋👋👋👋👋👋👋👋👋👋
<andi->
Nice one, long overdue :D
<danieldk>
thanks for the really nice talk! 👋👋👋👋👋👋👋👋👋👋
<eyJhb>
MichaelRaskin: arrived just in time for this talk, sorry. Hope all went well
nixer|71682 has joined #nixcon
<MichaelRaskin>
eyJhb: yep, all went well
<eyJhb>
Perfect! Was there any demos of anything? Also, when will the "live" talk be put up?
<hyperfekt>
"last minute decision not to do a live demo" the presentation curse has struck :'D
<srhb>
hyperfekt: Oh yeah I know all about those kinds of "decisions" :P
nixer|59951 has joined #nixcon
<MichaelRaskin>
eyJhb: no demos, no. It's kind of all evaluation-time, nothing to demo\
<eyJhb>
I am dreading my demo next week as well!
<Raito_Bezarius>
in my talk, I have done the classical: there will be a demo later
<eyJhb>
MichaelRaskin: THta is what I thought
<Raito_Bezarius>
and I'm realizing that the demo won't be ready just after my talk :^
<hyperfekt>
there clearly is still some work on either robert's or our side to achieve reproducibility at conference-scale
<eyJhb>
I love the drawing on the slides
<viric>
I can't make the jitsi work with the android app. Should that work?
nixer|60301 has joined #nixcon
nixer|59951 has quit [Client Quit]
jul1u5 has quit [Remote host closed the connection]
nixer|25527 has joined #nixcon
<nbathum>
viric: meaning the jitsi android app? I have not tried it, but was able to use firefox on android and it worked okay
<viric>
ok
<puck>
i believe there's something about the apps that doesn't like the setup we have; but we haven't had the time to look into it, seeing as we're running a conference :p
<eyJhb>
puck: tshh... Excuses! ;) :p
<jpo>
MichaelRaskin: is the lisp symposium lightning talk on your init system online someplace?
<zakame>
>clap
<MichaelRaskin>
jpo: slides definitely.
<MichaelRaskin>
I recordings are different year to year, need to look up
nixer|25527 has left #nixcon [#nixcon]
df has joined #nixcon
<df>
test
<df>
hi
<bk1603[m]>
df: hey!
<df>
oh i am on the right channel?
lnlsn has quit [Read error: Connection reset by peer]
<df>
new to irc haha
<srhb>
df: Assuming you wanted to talk about the 2020 nixcon, yes ;)
<MichaelRaskin>
jpo: interested in a post-session AMA about my system in a breakout room?
<df>
yeah yeah nix seems to be getting popular
<df>
o.o hows your system?
<nbathum>
df: hello!
<sirikan>
hi df
<df>
hi sirikan
<df>
nbathum
<MichaelRaskin>
df: did you see my talk (the weird feature slide in the end)?
<df>
haha
<vandenoever>
puck: i switched to ethernet from wifi and streaming is flawless now
lnlsn has quit [Read error: Connection reset by peer]
<bk1603[m]>
pie_: I just saw the request on cryptopad regarding the number based SysCallFilter. I am comfortable with C and would like to help, but I must warn you that I know nothing about `systemd`'s internals.
<viric>
the m3u8 stream also works quite bad for me in the mobile phone... maybe because of wifi packet loss? no idea.
yannham has joined #nixcon
yannham has quit [Read error: Connection reset by peer]
<MichaelRaskin>
jpo: df: nh2: sphalerite: added https://jitsi.nixcon.org/lang-os ad-hoc breakout to the list, can chat about how I jail things and rest after the sessions
nixer|86982 has joined #nixcon
<Raito_Bezarius>
worldofpeace: sound seems low
<Raito_Bezarius>
volume*
nixer|98766 has joined #nixcon
<Raito_Bezarius>
nevermind, maybe it was me
<puck>
oh, sorry, i think i accidentally'd the volume
<danieldk>
Raito_Bezarius: nope, same here
<Raito_Bezarius>
okay
<nixer|28790>
are the videos of yesterday's talks available?
<d10v>
Yeah, on Youtube at least NixCon channel
<MichaelRaskin>
Should exist in YouTube livestream rewinding
<pie_>
hyperfekt: re: ci: i tried to make something once that i didnt really get anywhere with that i should pick up again - the idea was some kind of simple local ci attached toa git repo that would do something like the "its not rocket science" style ci scheme
<viric>
Raito_Bezarius: syncthing feels so dangerous! I lost files with it
<Raito_Bezarius>
I can answer questions interactively
jul1u5 has joined #nixcon
<Raito_Bezarius>
as this is something I wrote this summer
<Raito_Bezarius>
(the current talk)
<t184256>
__Sander__: just a thought, home-manager + system user instance could also be an interesting target for your process management abstraction
<DigitalKiwi>
i might not have the exact version right but there is a version difference and it's caused problems (one i'm thinking of is octet handling)
<andi->
I concluded that k8s can only be validated against a running cluster as all of the current approaches were throwing the same error after schema validation.
julm_ has joined #nixcon
nixer|1914 has joined #nixcon
yannham has joined #nixcon
yannham has quit [Read error: Connection reset by peer]
<risson>
Raito_Bezarius: nope, the Bocal I mentionned yesterday
<dtz>
booooo strings
<Raito_Bezarius>
risson: oh okay, but they're doing BGP themselves and so on?
<risson>
I think so
<Raito_Bezarius>
wow
<clever>
viric: tox only ever shares the long-term pubkey with trusted peers, and does that initial handshake over onion routing to keep you hidden from others
<viric>
clever: exactly
<worldofpeace>
I apologize to everyone on the scheduling issues. The problem is the cfp software for calendaring is just not good. we had a bug where we had 80+ break slots 😀 This talk is full length and I will get the duration of the proxmox one
<worldofpeace>
Yeah, it's confirmed 15 mins and the Q&A can eat that extra time
<Raito_Bezarius>
risson: Interesting
nixer|98766 has joined #nixcon
nixer|64149 has quit [Client Quit]
<risson>
The Bocal actually has a /16 of public ips which is insane x)
<Raito_Bezarius>
IPv4?
<risson>
yup
<Raito_Bezarius>
Classical French school
<Raito_Bezarius>
ENS has /16 too
<viric>
ipfs was a saver when the Spanish government crushed the independence referendum census website
<Raito_Bezarius>
(and I cannot even steal them for my own usage)
<viric>
then they banned the ipfs proxies, but ipfs worked fine
<Raito_Bezarius>
viric: interesting
<dtz>
teehee "floating"
<Raito_Bezarius>
magic derivation
<LambdaDuck>
What is the difference between ipfs and bittorrent?
SomeoneSerge has quit [Ping timeout: 265 seconds]
nixer|98766 has quit [Client Quit]
<clever>
LambdaDuck: torrents group many files into one big block (a torrent), and you have to have the description of that whole block to download any part
nixer|98766 has joined #nixcon
<clever>
LambdaDuck: while ipfs has a hash for each file, and then a hash for each directory (a hash of the name+hash pairs)
<aszlig>
oh gosh... std::variant... i still have nightmares of std::visit X-D
<clever>
LambdaDuck: so you can fetch any subdir, or combine multiple dirs/files into a new dir, without making a new and self-contained entity
nixer|46082 has joined #nixcon
<LambdaDuck>
Ah, that makes sense
nixer|46082 has quit [Client Quit]
<Raito_Bezarius>
aszlig: oh you're here! :p
yagoham has joined #nixcon
yagoham has quit [Read error: Connection reset by peer]
<Raito_Bezarius>
aszlig: i will mention nixpart :)
<clever>
LambdaDuck: ipfs also lets a user only have half a file, while torrents prefer to get the entire collection of files
<t184256>
You know a language is powerful when mere mentions of standard library features invoke PTSD =D
nixer|29495 has joined #nixcon
nixer|16479 has joined #nixcon
<LambdaDuck>
clever: Does ipfs use merkle trees for large files in the same way that bittorrent does?
<aszlig>
t184256: :-D
<viric>
good, this git thing!
<aszlig>
Raito_Bezarius: uh... when?
<Raito_Bezarius>
aszlig: just after this talk :)
<Raito_Bezarius>
regarding NixOps for Proxmox
<clever>
LambdaDuck: ipfs does use merkle trees, torrents dont
<Divanorama>
How content can be floating if it is output-content-addresed?
<jpo>
holy shit, this is cool
<viric>
I've never seen the word provenance before
<clever>
LambdaDuck: for a torrent, the entire blob is broken into a list of fixed-length chunks, and each chunk is hashed, then all of those hashes are put into one big list in the .torrent file
Henson has quit [Ping timeout: 260 seconds]
nixer|16479 has quit [Client Quit]
<Raito_Bezarius>
viric: it's actually a concept iirc
<MichaelRaskin>
What happens first, git SHA1 hashing support in Nix, or git finally learns SHA256…
<clever>
LambdaDuck: but ipfs has a limit to the number of hashes in a list, and will merkle its way as many layers deep as it needs
<edef>
MichaelRaskin: the latter
<jpo>
git already knows sha256 to some extent
Henson_D|2 has joined #nixcon
<edef>
MichaelRaskin: the former is in the future, the latter is in the past/present
* Henson_D|2
kicks his laptop battery
<Raito_Bezarius>
:D
Henson_D|2 is now known as Henson
<edef>
MichaelRaskin: it's not *done* by any measure aiui
<MichaelRaskin>
I know they have _some_ code
<clever>
LambdaDuck: you can also abuse the merkle tree in ipfs, to concat to a file, but if you re-add the file back into ipfs, youll get a different hash, because you where creating an unbalanced tree
nixer|63654 has joined #nixcon
yagoham has joined #nixcon
yagoham has quit [Read error: Connection reset by peer]
<clever>
LambdaDuck: while torrents are effectively read-only, and you have no way to say "that other thing" + "this new data"
<nixer|10958>
oooh that's very clever! this concat thing
<nixer|10958>
it's like a crappy twitter feed
<nixer|10958>
thanks for that
<pie_>
i think this turned into a full talk haha
<edef>
gchristensen: for shirts fulfilled from the US, expect US sizing
<clever>
risson: so you can fetch from http, or ipfs, and the binary cache acts as a map from input-addressing to content-addressing
cdepillabout has quit [Quit: Leaving]
<risson>
clever: this is all still blurry for me
NixBridge has joined #nixcon
<clever>
risson: if you run the above curl, you should see a URL pointing to a .nar.xz file
nixer|64801 has joined #nixcon
<risson>
yes indeed
<risson>
So you would have something else that points to an ipfs object?
<clever>
risson: when nix wants /nix/store/${hash}-${name}, it will fetch ${hash}.narinfo, which then describes how to DL it
<clever>
and my old idea, was to just add the ipfs hash to the narinfo, so you have a second way to download the .nar.xz
chkno has joined #nixcon
<risson>
that seems clever
<risson>
:D
nixer|6515 has joined #nixcon
<nixer|6515>
Being not pure `Derivation -> Hash` might produce many different hashes?
<nixer|10958>
>.<
<clever>
and the issue, is that IPFS is entirely content addressed (hash of output), but nix is input addressed (${hash} is a hash of the build inputs)
<nixer|6515>
Should it be Derivation -> Set[Hash] ?
<nixer|6515>
Should it be Derivation -> Set[Hash] ?
<chkno>
Is fetching by git tree hash performant? Does recursion through the git tree hash mean fetching each file individually?
<ghuntley>
tbh I don't get home-manager. maybe I'm wrong demographic, when it's more fleshed out with more IP/modules/support then maybe I'll switch back.
<gchristensen>
nixer|6515: yes, it isn't possible to guarantee a given build will produce the same hash every time
<nixer|10958>
difference between reproducible builds and deterministic builds
<ghuntley>
stow + git solves my personal home-manager woes.
nixer|64801 has quit [Client Quit]
nixer|64801 has joined #nixcon
JanHeidbrink has quit [Remote host closed the connection]
<niksnut>
my worry is mostly that negative lookups will take a long time with IPFS
<ryantm>
ghuntley: I used to use git+stow. What I like is that I can leverage other people's configuration of popular things, and it also can manage user services for me, like sshagent
<niksnut>
in a distributed system nobody knows to say no
<dtz>
i like pushing my home configuration into my nixos configuration so it's updated with nixos-rebuild
<eyJhb>
edef, nbathum, puck : when will recordings be up?
<Ericson2314>
<niksnut "my worry is mostly that negative"> That's why we should start building and querying substitutors in parallel and let whoever finishes first win! :)
<edef>
eyJhb: for yesterday or today?
<edef>
eyJhb: because for today they are up already
<edef>
eyJhb: in the sense that you can go backwards in the stream
bew has quit [Read error: Connection reset by peer]
<tobeportable>
"putting a nix shirt on for a date"
<jpo>
tobeportable++
<{^_^}>
tobeportable's karma got increased to 2
d10v has quit [Quit: Lost terminal]
<pie_>
well that will work well for this audience i think xd
vachi has quit [Client Quit]
<dtz>
lmao <3
Davorak has quit [Client Quit]
<zimbatm>
if you do cool things, and don't let people know about it, then it's not going to be adopted
<Henson>
ah, now I understand why the nixos website was revamped!
nixer|13272 has joined #nixcon
<nixer|86>
+1 for the mugs in the background
<Raito_Bezarius>
Henson: and it's the first step :-)))
nixer|13272 has quit [Client Quit]
nixer|89193 has joined #nixcon
nixer|89193 has quit [Client Quit]
<andi->
I sidagree on the vision that NixOS is only for clouds. The talks in the last days and last years clearly have shown that people are running it on strange machines everywhere. Maybe it is the most visible use case?
<Raito_Bezarius>
andi-: it's the usecase that gives the more money :-°
<andi->
Is that our focus? Money?
<NinjaTrappeur>
andi-++
<{^_^}>
andi-'s karma got increased to 40
<andi->
Is NixOS Foundation looking for profits?
nixer|98766 has joined #nixcon
<Raito_Bezarius>
that was mostly a semi-troll
<gchristensen>
14:49 <Ox4A6F> Or each time master breaks, NixOS foundation is planting a tree.
<jpo>
sustainable maintainership is a nice thing
julm_ is now known as julm
<Raito_Bezarius>
I believe that interesting industry users is important
<gchristensen>
this is a good idea, though it may incentivise the nixos foundation to eliminate all the things which can cause master to "break", ie: all the checks :)
<Raito_Bezarius>
The only thing I want to avoid at all cost is that we get opensource volunteer burnout
DianaO has joined #nixcon
<Raito_Bezarius>
and we lose our lovely NixOS Foundation
<Raito_Bezarius>
gchristensen: ZHF version Trees
<MichaelRaskin>
andi-: people who will run Nix on interesting machines, are more likely to read and appreciate The Thesis
vachi has joined #nixcon
<MichaelRaskin>
(or all the other technical writing for the competent)
<gchristensen>
andi-: yes I think nixos's resilience is LEAST interesting for the cloud
<gchristensen>
positively boring, actually
NixBridge has joined #nixcon
<davidak[m]>
is audio gone? vlc
<Raito_Bezarius>
still good for me ; mpv
<__Sander__>
I too agree with garbas about Nix and Docker. And btw, Docker is not completely a "competitor" -- it does have some overlapping use cases, but Nix really stands out as a solution for building/deploying packages and static artifacts. Docker is useful as a verhice to manage application lifecycles as well. And of course, it provides isolation, that is convenient for experimentation
<MichaelRaskin>
I have it in Chromium
<andi->
Most of the cloud workloads that I hear about are not about provisioning VMs. It is about scheduling jobs on some $scheduler and just providing the execution closure as some sort of bundle (OCI, …)
vachi has quit [Client Quit]
<gchristensen>
yeah.
<Raito_Bezarius>
But you still have to provision your cloud on baremetal machines, so I suppose there is some interesting work in this area using Nix(OS)
<MichaelRaskin>
It's just as if we need to make it simpler to run our services inside whatever, not just as a full OS
Davorak has joined #nixcon
<andi->
NixOS shines for those use cases wehre you still need or want your own hardware. Where you have environments that aren't the cloud etc..
<LnL>
and we're back at the start of the day :)
<gchristensen>
Nix shines elsewhere :)
bew has joined #nixcon
<andi->
Raito_Bezarius: I agree but those are not the "95%" cases
<Raito_Bezarius>
True
<MichaelRaskin>
Also, for VM carrying hardware, you do not really have the kind of flows where NixOS is important
<Raito_Bezarius>
Hopefully, I'll be able to run Nix on my very own homemade RISC-V processor someday :)
<gchristensen>
this reminds me that I wish more of NixOS's "services" (which are really not "System"ey) were defined based purely on nixpkgs plonked in to a "run these things" list
<gchristensen>
and then those same things could be, again, exported to other "run these things" things
<MichaelRaskin>
gchristensen: indeed, two first talks today, me and __Sander__
<gchristensen>
yeah :) I know, I'm in total agreement
<Ox4A6F>
<3 garbas
<{^_^}>
garbas's karma got increased to 23
<davidak[m]>
👏👏👏
nixer|98766 has joined #nixcon
<MichaelRaskin>
Maybe it is indeed time to write RFC on that
<viric>
MichaelRaskin: can you tell Ericson2314 about acestream & sopcast?
<{^_^}>
[ <CODE> <CODE> <CODE> ]
<{^_^}>
"👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋"
<Raito_Bezarius>
> moreclaps
<farlion>
tree++
<{^_^}>
"👋👋👋👋👋👋👋👋👋👋👋👋👋"
<davidak[m]>
garbas++
<{^_^}>
garbas's karma got increased to 25
<tobeportable>
btw i use nix
<srhb>
Thanks Rok!
<Henson>
thank you garbas!
<Henson>
claps
<MichaelRaskin>
viric: what's that?
<dtz>
clap clap clap clap
<bew>
> lovelyclaps
<{^_^}>
"👋👋👋👋❤️👋❤️👋👋👋👋👋👋👋❤️👋👋👋❤️"
<viric>
MichaelRaskin: you don't watch football
<Henson>
👋👋👋👋👋👋👋👋👋👋👋👋
<Henson>
thank you!
<nixer|86>
garbas++
<{^_^}>
garbas's karma got increased to 26
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<niksnut>
👋👋👋
NixBridge has quit [Remote host closed the connection]
<hyperfekt>
huge props to the marketing team!! really important for nix
<bew>
I want moar talks :p
<zimbatm>
garbas++
<{^_^}>
garbas's karma got increased to 27
<nixer|28>
I want to use this occasion to thank all those people who regularly mention nix and nixos on Hacker News whenever someone builds another clever solution to do X, I guess that is marketing as well.
<nicoo>
> lovelyclaps
<{^_^}>
"👋❤️👋👋👋👋👋❤️👋👋👋👋👋👋👋❤️👋👋👋👋👋👋❤️👋👋👋👋"
<__Sander__>
!1!1!1!111!!!!!!!!!!!!!!!!!!1
<dtz>
yeah, it's really amazing what has been done in just past year or so
<MichaelRaskin>
Thanks for the talk!
<lukebfox[m]>
yeah would love to see a follow up to this talk next year
<MichaelRaskin>
And for all the work
<hyperfekt>
the missing talk from yesterday is not going to happen?
<lukebfox[m]>
super important stuff
<bara>
👏👏👏
<Henson>
can we repurpose one of the AI academic-paper writing progams to make an infinity of Nix talks that we can keep watching?
<MichaelRaskin>
I wonder at what time it will become time to split facets
<zimbatm>
nixer|28: for sure, marketing is about creating awareness
<nicoo>
Henson: Ohno
<bew>
Henson: great idea
<MichaelRaskin>
Henson: I think there a lot of blogposts, with code snippets! espeak the content/slide the code
<nixer|86>
clap clap
<nixer|86>
!!
<zakame>
> lovelyclaps
<{^_^}>
"👋❤️👋👋👋👋👋👋❤️👋👋👋👋👋❤️👋👋👋👋👋👋👋👋❤️"
<noptys>
*clap*
<noptys>
garbas++
<{^_^}>
garbas's karma got increased to 28
<Henson>
MichaelRaskin: great idea!
nixer|67558 has joined #nixcon
nixer|67558 has quit [Client Quit]
<Raito_Bezarius>
nixer|28: i'm one of those :'D
<JosW>
no breakout room for the last talk?
<garbas>
thank you everybody. this video conferencing is hard stuff :) if you have any questions regarding the marketing shoot me dm
<nixer|28>
Raito_Bezarius++
<{^_^}>
Raito_Bezarius's karma got increased to 6
farlion has quit [Remote host closed the connection]
<MichaelRaskin>
__Sander__ gchristensen: should we declare a Hackday breakout and try throwing together first draft of what we want in an RFC on orthogonality of services? We might have better chances to build up a wave now while the topic is hot…
<tobeportable>
nixer|28, definitely, I am always pleased to see this great project getting exposure through by us through HN, /r/unixporn, repology, haskell, etc ...
<ryantm>
👏
nixer|98766 has joined #nixcon
<__Sander__>
MichaelRaskin, gchristensen: sure
<gchristensen>
MichaelRaskin: I can't right now, can only do minimal IRCing :)
<t184256>
I just wrote a bit of code to autoimport directories worth of .nix files. If somebody feels like explaining me why it's a bad idea, please hop into my breakout room.
Davorak has quit [Client Quit]
<MichaelRaskin>
gchristensen: I think tomorrow anyway, but sure, you have a baby to care about
<dtz>
i love the bot's cute quirks re:karma updates
<nicoo>
edef: “we're running on what was basically the test/staging GCP project” -> This give extra truth to everyone having a test environment (but fewer having a separate production one) <3
<qyliss>
oh yeah worldofpeace++ for being so dedicated for sound checking everybody
<{^_^}>
worldofpeace's karma got increased to 238
<Henson>
the online version enabled me to participate!
<ryantm>
online version enabled me too!
<niksnut>
worldofpeace++
<davidak[m]>
this was a great experience!
<{^_^}>
worldofpeace's karma got increased to 239
<dtz>
yeah!!! this was GREAT!!
<niksnut>
edef++
<{^_^}>
edef's karma got increased to 31
<dtz>
\o/ \o/ \o/
<dtz>
rah rah \o/
<Henson>
thank you worldofpeace and puck for staying up all night to do media checks!
<clever>
worldofpeace: i dont know why, but if i open obs, my swap usage increases at a rate of 1gig/minute, and yeah, that can kill any attempt to streaming
<Henson>
wooo hooooo!!!!!
<JosW>
BRAVO!!
JanHeidbrink has quit [Remote host closed the connection]
<atopuzov[m]>
You all did a great job! thank you all!
<zakame>
congrats for nixcon! > lovelyclaps
<Henson>
👋❤️👋👋👋👋👋❤️👋👋👋👋👋👋👋❤️👋👋👋👋👋👋❤️👋👋👋👋
<Henson>
👋❤️👋👋👋👋👋❤️👋👋👋👋👋👋👋❤️👋👋👋👋👋👋❤️👋👋👋👋
<ryantm>
👏
<qyliss>
worldofpeace++
<{^_^}>
worldofpeace's karma got increased to 240
<__Sander__>
wooohooo!!!! yes, I had two really great days
<evalexpr>
agree, thanks everyone :)
<MichaelRaskin>
Can confirm: would be too lazy to find a topic to firt NixCon _and_ be a good reason for travel application @university at once for non-online
<worldofpeace>
Ericson2314: oh wow. I'm glad to hear it was easy. it should be like, u show u, u talk, and yeah
<phirsch>
Thanks! Even though it's been online only - it really makes a big difference to have someone guide through this and connect all the bits as opposed to just watching a bunch of canned videos! > lovelyclaps
<Ericson2314>
worldofpeace: That was how it was!
well has joined #nixcon
<worldofpeace>
that's fab :D
<worldofpeace>
also, I will mention this
<worldofpeace>
I hope u all know that the "intro speaker voice", yeah that was intentional and not corruption
<worldofpeace>
like ur nerds u should get it 🤣
<DigitalKiwi>
when the talks are on youtube will they be linked on the schedule page for the talk?
jkachmar has quit [Quit: Connection closed for inactivity]
zie has quit [Quit: Connection closed for inactivity]
nixer|26927 has joined #nixcon
nixer|26927 has quit [Client Quit]
nixer|61359 has joined #nixcon
jkachmar has joined #nixcon
<jkachmar>
I watched a recording of the Serokell talk from earlier and saw them mention `nixos-container`, but I wasn't able to find any documentation for it at all really
<jkachmar>
Is there any place to read more about it, or is it still WIP enough that there isn't even rough documentation