gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<eyJhb> pie__: do you want some more notifications?
<eyJhb> infinisil: btw. remember more pizza tonight ;)
andi- has quit [Ping timeout: 246 seconds]
andi- has joined #nixos-chat
evanjs has joined #nixos-chat
drakonis has quit [Quit: WeeChat 2.6]
endformationage has quit [Ping timeout: 240 seconds]
<lassulus> asking for vouchers would be cool
drakonis has joined #nixos-chat
ddima has quit [Ping timeout: 240 seconds]
<eyJhb> I am completely in the wrong here, when I expect `<a class="nav-link rounded-0" href="#challenges" role="tab" data-toggle="tab">Challenges</a>` to change the URL of a webpage to include `#challenges`?
srhb has quit [Quit: ZNC 1.7.4 - https://znc.in]
srhb has joined #nixos-chat
<eyJhb> Welcome back srhb :p
srhb has quit [Client Quit]
srhb has joined #nixos-chat
<adisbladis> lassulus: I've emailed them now
<lassulus> Yay
<adisbladis> Also re nixos assembly
<adisbladis> I'm thinking to bring along the nixcon streaming gear
<adisbladis> So we can live-stream our workshops and talks :)
<eyJhb> Hmm.. Converting a disk from EXT4 to ZFS requires formatting the disk, right?
<infinisil> eyJhb: Sure does
<eyJhb> Hmm... Basically I have nowhere to place 4TB worth of data
<eyJhb> Guess I will have to stay on EXT4 then...
<gchristensen> spooky :)
<manveru> finally wireguarded up my machines yesterday...
<manveru> i think networking.wg-quick can use some documentation love
<eyJhb> gchristensen: spooky?
<gchristensen> eyJhb: well it sounds like the data is important to you, but you don't have a bcakup
<sphalerite> eyJhb in full Halloween mode
<elvishjerricco> I've got two drinks I want to blindly compare, and no one else at home to randomize a cup of each for me. Is there a reliable way for me to randomize them myself with a very good chance of my brain not accidentally keeping track?
<MichaelRaskin> Are they visually similar?
<elvishjerricco> MichaelRaskin: Not at all
<MichaelRaskin> Oh well, now you need to do all that with your eyes closed…
<elvishjerricco> but either way, I can't think of a way of forgetting which cup I put each one in, even if I can't see inside the cup
<MichaelRaskin> That's not that hard
<elvishjerricco> How would you accomplish that part?
<MichaelRaskin> Put a sticker with the answer on the bottom of the cup
<MichaelRaskin> Get a symmetrical tray.
<MichaelRaskin> Put the cups into diametrically opposed points.
<MichaelRaskin> Turn the tray around while counting your heartbeat
<elvishjerricco> I feel like my mind would wander back to the cups before I forget where they are too easily :P
<MichaelRaskin> elvishjerricco: well, you need to turn the tray around _many_ times
<elvishjerricco> Yea I guess I'd just keep turning until I really had no confidence in the location
<MichaelRaskin> Counting the pulse is not to make sure you always lose track, just to make sure you sometimes get off-by-one errors
<MichaelRaskin> Bonus points: count the beats in two different songs at once
<elvishjerricco> I can't do that normally even lol
<MichaelRaskin> A minor problem is obviously that you need to do all that with your eyes closed
<MichaelRaskin> elvishjerricco: you don't actually need to succeed, just make enough effort to lack the capacity to _also_ track the tray
__monty__ has joined #nixos-chat
<elvishjerricco> I could easily lose track trying to count the measures of The Dance of Eternity :P https://youtu.be/EkFNdi8gIMY
<elvishjerricco> This guy holds up note cards of the time signature of each measure, which changes like a hundred times
<elvishjerricco> WHILE beatboxing the drum part
<MichaelRaskin> Now count the beats in two copies of this with a time offset
<MichaelRaskin> And you won't even need the drinks
<eyJhb> gchristensen: I can put it this way instead, it is data I frequently that I don't want to have to download again. But if it was lost, it wouldn't make a big difference, except I need to gather it again..
<eyJhb> It is just basic things like ISOs, movies, shows, etc... So having a backup of such things seems ... not worth it
<elvishjerricco> If only you could shuffle cups like a deck of cards...
<elvishjerricco> I guess I could fill like 50 cups, blindfold myself, and feel reasonably sure I can't remember the drinks of 50 cups :P
<MichaelRaskin> By the end you might also not remember the outcome you cared about
<__monty__> elvishjerricco: Get 50 Superlong straws and randomly braid them.
<elvishjerricco> MichaelRaskin: In theory I could blindly put a "Better" "Worse" marker on each or something and average it out.
<MichaelRaskin> If you had a vynil record player, you could use it to rotate the tray without you having a chance to keep track
<elvishjerricco> __monty__: Brilliant
* elvishjerricco looks for rotating devices in his apartment
<MichaelRaskin> Note: microwave has side-effects!~
<elvishjerricco> ... I could take apart the microwave and disconnect the actual microwave part :P
<MichaelRaskin> I wonder if you can actually keep track of 4 cups that you randomly shift around a tray
<elvishjerricco> MichaelRaskin: Why would that be different than two?
<MichaelRaskin> With two you have just left one and right one
<MichaelRaskin> With four, geometry arises
<elvishjerricco> If they're diametrically opposed, it's the same geometry
<elvishjerricco> because the other cup of this drink might as well not exist since I know it's just at the opposite end
<__monty__> Why?
<__monty__> Swapping opposite cups isn't the only permutation you can do.
<MichaelRaskin> The point is that you shift them indepdendently
<MichaelRaskin> You are not limited to permutations, either
<__monty__> Sure you are, unless you want to throw some away.
<elvishjerricco> well also, I'm assuming that the taste is similar enough that my opinion would be influenced by knowing which is which, but they're different enough that I can tell if two glasses are the same or different drinks
<elvishjerricco> so regardless of the geometry, I think the point is most likely moot.
<__monty__> Why don't you just have someone else pour the drinks?
<elvishjerricco> No one else is home :P
<__monty__> Patience, grasshopper.
<elvishjerricco> MichaelRaskin: I think your idea works really easily with a circular pan. Took like 10 seconds for me to completely lose track of where the cups were since there were no corners to count
<elvishjerricco> Even if I try to keep track, as long as i let it spin with its own momentum a bit, it takes very little time to forget where each is.
<MichaelRaskin> Oh, if it can free spin even a bit, that's great, indeed
<sphalerite> eyJhb: you _could_ resize the ext4 to the minimum size, then move it to the end of the disk and create a zfs pool at the bginning
<sphalerite> eyJhb: then move over all the files and expand the zfs pool
<sphalerite> if you don't have enough space to do that in one step, you could repeatedly move some of the files
endformationage has joined #nixos-chat
<elvishjerricco> sphalerite: You can move ext4 partitions? Neat.
<sphalerite> yes, it's just nasty and error-prone
<elvishjerricco> google isn't helping me find how to do it :P
<elvishjerricco> for some reason all my search queries give me stuff for windows lol
<elvishjerricco> I guess you could just `dd` chunks of it in as big a size as free space allows. I think this is similar to how you're supposed to convert an ext4 partition to a LUKS+ext4 partition
<elvishjerricco> IIRC, that process involves storing chunks of the ext4 partition in memory, making a LUKS volume over the partition (which doesn't overwrite anything but the space for the header), and reading chunks from the raw disk while writing them to the LUKS volume such that the writes never catch up to the reads.
<elvishjerricco> I think if you have a reliable storage device with enough space for like two or three of whatever size these chunks are, it can even be crash safe.
<MichaelRaskin> gparted runs some magic commands, but they are not crashsafe
<elvishjerricco> With another storage device, it doesn't seem hard. Get a chunk, write it to the other storage, write it to its new right-shifted location. If crash, get the chunk from the other storage.
drakonis_ has joined #nixos-chat
drakonis has quit [Ping timeout: 268 seconds]
* adisbladis has vouchers for 36c3 :)
<adisbladis> lassulus: ^
<lassulus> wuhuu
<adisbladis> I'm wondering how we should distribute them
<lassulus> make a list in an etherpad, people add themself with a mailaddress to the list, we replicate the vouchers to a central person which walks through the list
<eyJhb> sphalerite: that sounds doable! But I only have 100 GB free of 4 TB. So... :(
<adisbladis> lassulus: Yeah I was thinking something like that
<adisbladis> Except maybe we want nixos org members to have first dibs?
<lassulus> sadly im right now on a train ride and cant do much in terms of managing stuff. yeah org members should get priority
<adisbladis> lassulus: I can do it :) I just want some input on how we should go about it
<lassulus> so how do we reach all org members? irc? mail? discourse?
<adisbladis> Discourse I think
<adisbladis> First come, first serve with two separate groups (org members and non org members)
<eyJhb> elvishjerricco: I think I might be able to scrabe enough disks together to move everything onto them :D
<lassulus> alright, should both list be open and we check if they are an org member so we dont have cheaters? :D
<eyJhb> adisbladis: are org members just the once part of ... the github NixOS org? The one you get invited to once you contribute?
<adisbladis> eyJhb: Yeah
<adisbladis> Basically ppl with commit bit
<adisbladis> I think it's the most fair grouping we can make
* manveru is member without commit bit :P
<lassulus> a public list will probably fill up very fast and could become very full
<manveru> but i'd love to go, didn't make it last year
<adisbladis> Ok, tbh we'll probably run out of vouchers on just ppl with commit bit anyway
<adisbladis> lassulus: So might as well skip the second list
<qyliss> tbh manveru should be a committer anyway imo
<lassulus> we can open it up afterwards anyway I guess, how many vouchers do we have?
<adisbladis> qyliss++
<{^_^}> qyliss's karma got increased to 13
<qyliss> Presumably you have replicating vouchers?
drakonis_ has quit [Ping timeout: 245 seconds]
<adisbladis> lassulus: Only 3, but they're replicating
<lassulus> okay, we will se how many we can fit, people have to pay fast
<adisbladis> Yeah
<adisbladis> I'd still prefer if as many as possible get vouchers through their respective hackspaces if possible so we can get the most out of the few we have
* manveru pings fpletz
drakonis_ has joined #nixos-chat
drakonis_ has quit [Ping timeout: 250 seconds]
drakonis_ has joined #nixos-chat
eyJhb has quit [Quit: Clever message]
<elvishjerricco> I don't know how, but I think I just killed a USB stick. I plugged it in, mounted, listed its root directory, then umounted it. But the umount hanged for like a minute and dmesg showed some errors. The device will no longer appear no matter which USB port I plug it into
drakonis_ has quit [Ping timeout: 276 seconds]
drakonis_ has joined #nixos-chat
eyJhb has joined #nixos-chat
<eyJhb> etu: thanks for all your modules ;) Just added the git update
drakonis has joined #nixos-chat
drakonis_ has quit [Ping timeout: 250 seconds]
<sphalerite> elvishjerricco: they do that spontaneously sometimes.
drakonis1 has joined #nixos-chat
<adisbladis> lassulus: Ping?
<adisbladis> Ah, screw it. I wanted someone to proof-read my announcement but I'll just send it out.
buckley310 has quit [Quit: The Lounge - https://thelounge.chat]
buckley310 has joined #nixos-chat
<lassulus> looks fine to me
drakonis_ has joined #nixos-chat
buckley310 has quit [Read error: Connection reset by peer]
buckley310 has joined #nixos-chat
drakonis has quit [Ping timeout: 245 seconds]
<elvishjerricco> Decided to go back to a normal systemd-boot for my desktop, rather than my crazy grub+luks thing. And now it boots into the bios and won't boot systemd-boot...
<gchristensen> anyone want to chat with andyc, the Oil Shell developer about Nix? https://lobste.rs/s/i2zqxp/attempting_use_gnu_guix#c_zk4dal
drakonis has joined #nixos-chat
drakonis_ has quit [Read error: Connection reset by peer]
<adisbladis> gchristensen: Heh :) I _just_ replied to that thread
<gchristensen> nice
<elvishjerricco> Rebuilding now to see, but I think the issue is that systemd-boot doesn't do what grub does with `efiInstallAsRemovable = true;` does. So I'm trying grub that way now. Does systemd-boot have something similar?
<sphalerite> TIL: JPEGs from somewhat damaged CDs can blow up a wide range of image software
<gchristensen> oh really
<gchristensen> I guess that isn't so surprising. so many image libraries are very insecure
<sphalerite> "blow up" as in they take 2 minutes (windows explorer image viewer, mpv) or 30 seconds (imagemagick) to produce pixels from them
<pie__> thinking about decoders makes me shudder
drakonis_ has joined #nixos-chat
drakonis has quit [Ping timeout: 250 seconds]
<__monty__> ImageMagick has that much better decoders?
<samueldr> I'm mot really a matrix / riot user
<samueldr> but wow does this look like a scam / phishing or something attempt
<samueldr> how would I check the legitimacy before doing accepting / rejecting?
<samueldr> it seems the only options are accepting or rejecting
<gchristensen> huh
<samueldr> I'm looking at other user profiles, and the official bots; it looks like it would be trivial to login/register as "definitely legit notices from the server@matrix.org"
<joepie91> samueldr: hmm, that's a good point
<samueldr> I *literally* don't know if it's legit or not, and am not even being given an option to look at more information
<samueldr> the only information I have is `@server:matrix.org`
<joepie91> samueldr: would recommend asking in #matrix:matrix.org - and imo this would count as a UX bug
<samueldr> and an avatar, which here is irrelevant
<joepie91> (also, accepting the invite is a safe operation)
<samueldr> yeah, I figure it would be, though I am unsure whether accepting does anything for the other party
<samueldr> like, if you were to invite me, if I click accept, do you have any more information available?
<joepie91> samueldr: only that you accepted the invitation
<samueldr> (asking since I think you're deep in the internals :))
<joepie91> (to my knowledge)
<samueldr> well...
<__monty__> Wouldn't it enable a spammer to, well spam you?
<joepie91> ...
<samueldr> >> Failed to reject invite: M_CANNOT_LEAVE_SERVER_NOTICE_ROOM: You cannot reject this invite
<__monty__> Wow, *that* definitely looks like a UX issue.
<joepie91> samueldr: 100% a UX bug
<samueldr> I figure
<joepie91> samueldr: would file on Riot since it *seems* that the server already has it marked as a 'server notice room'
<samueldr> I feel it's ironic that `rageshake` is in the console log :)
<joepie91> samueldr: try shaking your phone in anger while in riot-android :)
<joepie91> __monty__: they're effectively already spamming you with the invite (and invite spam is a thing), accepting the invite just upgrades the spam transmission channel from 1-bit to arbitrary text :)
<samueldr> looks like rageshake is their bug reporting infra
<__monty__> joepie91: That doesn't sound like it makes it harmless?
<samueldr> which makes sense to attach to a promise rejection
<joepie91> samueldr: right. when you *do* shake your phone in anger in riot-android, it will actually ask you whether you want to file a bug :D
<samueldr> I figured with the name and what you asked me to do :)
<samueldr> wondering if the webapp uses the sensors api for it
<joepie91> __monty__: I'm just saying that the spammer *is* already enabled to spam you (via invites), that's not the result of accepting an invite
<joepie91> samueldr: dunno if riot-web has this at all!
<samueldr> what I mean is, without it being in the app
* samueldr picks up computer tower to shake
<joepie91> lol
<joepie91> I hope you don't have any spinning rust :D
<__monty__> joepie91: Yeah and what I'm saying is the invite spam's definitely less bad than media-loaded text spam. So it's not like accepting the invite is completely harmless.
* joepie91 does not have the energy for a discussion
<__monty__> I don't know what there is to discuss. Isn't spam objectively worse than invite spam? On second thought I don't care, it's definitely worse to *me*.
<gchristensen> __monty__: okay
<MichaelRaskin> samueldr: on the bright side, now that you cannot reject the invitation you know it _is_ special
<samueldr> yeah
<samueldr> writing a UX bug report
<etu> eyJhb: Haha, you're welcome :)
<eyJhb> etu: But I somewhat screwed myself over on that one....
<etu> :D
<eyJhb> I thought I had forgotten git, but it isn't needed to be systemwide...
<eyJhb> I WASTED 5 MINUTES OF MY LIFE ON THAT! :(
<__monty__> gchristensen: Not sure what to read into that.
<eyJhb> Now I just need to update all my servers to 19.09 etu :D
<eyJhb> And cancel another server.. Don't know why I have it anymore
<etu> I have a bunch to upgrade to 19.09 as well :p
<etu> But I've spent the weekend migrate services from archlinux to nixos
<etu> Getting closer to getting rid of that arch-system
<samueldr> for anyone curious that wants to subscribe to the report https://github.com/vector-im/riot-web/issues/11169
<{^_^}> vector-im/riot-web#11169 (by samueldr, 23 seconds ago, open): Dodgy invites that cannot be rejected from server notice rooms
<eyJhb> etu: I spent a weekend migration from Debian to NixOS some time ago, 100% worth it. Even my router! pfSense => NixOS
<eyJhb> What do you have left on your arch?
<etu> eyJhb: FreshRSS, the guest chroot ssh accounts and my mdraid5.
<etu> The mdraid5 is shared to the new system with sshfs, but when everything is moved over I should move the drives and have one less computer :)
<eyJhb> guest chroot ssh accounts are "fun", I remember we talked about a setup with those
<eyJhb> I.e. what I use for my backup system :D
<etu> yeah...
<etu> I may get back to that some day...
<eyJhb> You know where you can find me! Even if I am somewhat less active (but still very active)
<__monty__> etu: Have you checked out selfoss?
<eyJhb> Also, anybody up for some HTML support?
<samueldr> if you need something stable, a <table> is in s<table>
<etu> __monty__: I did, it didn't really work that well with my workflow :/
<samueldr> though it's a of a <div>isive nature
<eyJhb> samueldr get out.
<eyJhb> :D
<eyJhb> `<a class="nav-link rounded-0" href="#challenges" role="tab" data-toggle="tab">Challenges</a>`, shouldn't this link change the uri to `....#challenges`? Or am I completely lost?
<samueldr> you'll have to <br>eak my <body>
<eyJhb> samueldr: you have to answer ^ after those jokes ;) :p
<samueldr> what happens right now?
<samueldr> and is there JS hooking to it?
<samueldr> if there is JS, anything could happen
<samueldr> including not doing what the link would
drakonis has joined #nixos-chat
<samueldr> I assume something bootstrapish since nav-link and data-toggle=tab
<__monty__> etu: What's that? It's pretty good for reading blogs and subscribing to youtube/vimeo imo.
<eyJhb> I literally want to hit my head softly against the wall after that right now samueldr :p - samueldr nothing, it changes the tab as expected but does not change the URI like a normal anchor link would do
<eyJhb> I don't know if there is any JS hooking into it, as I am working with CTFd plugin stuff
<samueldr> I have no idea if it should, with bootstrap
<samueldr> but I assume it's plausible that bootstrap eat the event
<samueldr> eats*
<eyJhb> DAMN YOU BOOTSTRAP! It really annoys me, as it is such basic functionality... :/
<eyJhb> Any good way to go about testing it?
<etu> __monty__: I think I mostly found the interface... different. I really liked some parts of it. But I think I get through ~600+ articles/day on average. A bit less on weekends...
drakonis_ has quit [Ping timeout: 250 seconds]
<__monty__> What? How do you manage that? A single comment thread often takes me a week.
<etu> __monty__: By reading headlines from many big news sites and pressing "n" repeatedly to go to next article :p
<etu> __monty__: Plus that I RSS all created PR's in Nixpkgs
<eyJhb> samueldr: doesn't look like it...
<__monty__> etu: Selfoss doesn't allow remapping?
<eyJhb> samueldr: do you have time? :p Because then I would put it online
<etu> __monty__: It probably does, but I did not spend very much time with it
<samueldr> not really for bootstrap stuff; that's generally *the* thing I don't want to have anything with
<__monty__> etu: Oh, ok.
<eyJhb> samueldr: same, but I just see no reason why BS should eat it up :(
<etu> __monty__: I had articles to read :p
<samueldr> eyJhb: bootstrap 3 or 4?
<samueldr> just want to see if it's documente
<samueldr> d
<__monty__> eyJhb: To make it a SPA?
<eyJhb> Let me put it online real quick
<samueldr> wow, bootstrap's own docs search is horrendous :/
<samueldr> the tabs examples in bootstrap's own documentation for 4.3 don't change the anchor
<eyJhb> What :(
<eyJhb> Damn it! :/
<samueldr> I would assume this is on purpose
<eyJhb> But nothing about making it do it?
<eyJhb> Damn it. So Docker isn't installed on my host normally. LETS DO SOME REMOTE SSH TUNNELING! :(
<samueldr> (cynical observation) I don't think bootstrap cares about established web behaviour
<samueldr> and they seem to care less and less each release
<eyJhb> BUt the worst thing is, the page I copy pasted from (CTFd which I am adding it too as well), the links work as I would expect..
<eyJhb> *updating NixOS in trying to get SSH to work now
drakonis_ has joined #nixos-chat
eyJhb has quit [Quit: Clever message]
eyJhb has joined #nixos-chat
drakonis has quit [Ping timeout: 250 seconds]
<eyJhb> Anyone is welcome
<eyJhb> Just don't fuck my machine up too much ;)
<__monty__> Would love to fubar your system but I'm gonna turn in : ) nn, eyJhb, everyone
<samueldr> eyJhb:
<samueldr> window.location.hash = this.hash;
<eyJhb> __monty__: sleep well !
<samueldr> configs.js isn't loaded in your page
<samueldr> I'll collect my fees now :)
drakonis_ has quit [Ping timeout: 250 seconds]
<eyJhb> :( samueldr are you going to make a PR for it as well ?
<eyJhb> :p
drakonis_ has joined #nixos-chat
<eyJhb> Thanks samueldr :D I might have to do a less lazy solution...
<samueldr> a good solution would be to factor that out of there into a generic thing hooked all the time
<eyJhb> Yeah, a simple .js that I just always have included
<eyJhb> Is what I am hearing you say. It works no
<eyJhb> now** but... I just included the configs.js, which is not pretty
<samueldr> look at the docs to know what it does, it may be alright to just include it in any admin~ish page
<eyJhb> Docs for CTFd?
<eyJhb> HA! There are pretty much none...
drakonis has joined #nixos-chat
__monty__ has quit [Quit: leaving]
<eyJhb> It is not fun to work with..E.g. does it never state, that you need to include magic tokens in your form, and gives you some BS generic message, which is not usefull for any debugging
drakonis_ has quit [Ping timeout: 246 seconds]
<gchristensen> oh dear, the python prometheus client implementation's decorators don't play nicely with generators
drakonis_ has joined #nixos-chat
drakonis has quit [Ping timeout: 246 seconds]
<gchristensen> anyone in to yellow jackets? https://www.youtube.com/watch?v=cMrwlSh81AU
<Church-> Hmm, wasn't there a channel for NixOS for routers?
<gchristensen> #nixos-on-your-router
<Church-> Thought that was it, rad.
<Church-> Just got an edgerouter that I'm managing with napalm and salt stack but was curious what NixOS could do
<gchristensen> neat
<infinisil> ,channels
<{^_^}> Largest Nix-related channels: #nixos, #nixos-dev, #nix-darwin, #nixos-chat, #nixos-aarch64, #nixos-wiki, #nixos-borg, #nixos-security, #nix-core
<drakonis1> that needs some updating
<drakonis1> nix-core hasn't seen much activity in a while
<infinisil> drakonis1: Feel free to update it ;)
<drakonis1> what's the command for that?
<infinisil> ,help
<{^_^}> Use `,` to list all commands, `,foo = Foo!` to define foo as "Foo!", `,foo =` to undefine it, `,foo` to output "Foo!", `,foo somebody` to send "Foo!" to the nick somebody
<drakonis1> thanks
lopsided98 has quit [Quit: Disconnected]
<ashkitten> every time i click create pull request i immediately get a glowing-bear notification directly in my skull
lopsided98 has joined #nixos-chat
<ashkitten> btw, if i'm linking to a nixos package from somewhere, what would be a good link to use?
<ashkitten> er, nix package
<ashkitten> but yk
<samueldr> I have something for that...
<samueldr> ... just a sec, apparently my internet is slow?
<samueldr> right, so from this page, https://nixos.org/nixos/packages.html?channel=nixos-19.09&query=hello you can open a results row
<samueldr> and in that result, to the bottom right, there's a permalink link
<samueldr> what you can do is strip all but the attr parameter from the URL
<samueldr> this will give a permalink that is evergreenly going to fetch the default channel info, which is the current stable
<ashkitten> okay, cool
<samueldr> or, well, if you know its attrname, you probably do, you can put it in the URL :)
<samueldr> the only drawback of this is that it still needs to load the full package set to show the page :(
<ashkitten> yeah
<ashkitten> loading that page is AWFUL
<ashkitten> i dont think it even works on my phone at all
<samueldr> pretty sure we're at a point where this needs to be handled by a server-side component
<ashkitten> yeah i agree
<samueldr> though, if/when we do, I'll work hard on ensuring all URLs using the current scheme still work
<pie__> would be funny if you could save some single page application somewhere though and have it work offline lul
<samueldr> your browser already supports that feature, pie__
<samueldr> apps have to opt-in somewhat
<samueldr> and some things are not exactly trivial to do right
<samueldr> but it can be done
<samueldr> like you could type in https://nixos.org/nixos/packages.html while completely offline and have it work, if it used the features
<pie__> i meant with that page specifically
<samueldr> not a bad idea
<samueldr> though that page is not *that* useful offline
<pie__> well it would be kind of erdundant though
<samueldr> what could happen is use the feature for a quicker second load, where it uses the cached data until the new data is loaded
<samueldr> but that would come at the cost of memory use I presume
<pie__> i should go learn how to use nix search lol
<samueldr> which is already quite bad currently
<pie__> tough iirc that doesnt actually do what the page does?
<samueldr> what doesn't?
Church- is now known as aleph-