<infinisil>
I just tuned it when it launched, 1 min in!
<samueldr>
is there echo in this room? :)
<gchristensen>
I grew up ~30mi away from there
<infinisil>
samueldr: Oh hah, didn't see that
<infinisil>
I was literally just tuning into the stream and it launched, amazing timing
<samueldr>
I have friends who, sometimes, open a link in our chat, then re-post the link thinking "oh, those peeps will like _that_"
<infinisil>
Hehe
<infinisil>
I actually tuned into EverydayAstronaut's stream
<infinisil>
He's commenting during the launch
<gchristensen>
oeunthaothaontueh amazing every time
<infinisil>
Nice job spacex
<gchristensen>
my brother said he could see it separate and land
drakonis has quit [Ping timeout: 246 seconds]
drakonis has joined #nixos-chat
evanjs has quit [Ping timeout: 265 seconds]
<ashkitten>
interesting how this wiiu homebrew guide has instructions on how to back up your system but nothing on how to restore it
<ashkitten>
i realize that restoring a bricked wiiu involves getting at the actual nand chip to reprogram it, but they could at least link the guide for that which does exist
<ashkitten>
also, there's instructions for backing up the vwii but it doesn't talk about how to restore that either - and i'm not even certain that the backup method they provide is all that useful
<ashkitten>
seems much more useful to install ftpiiu and ftpiiu_everywhere and back up the actual files over ftp so you can simply restore them later
<samueldr>
the wiiu scene never really had a scene :(
<samueldr>
uh, the wiiu never really had a scene*
<samueldr>
and it's still lacking cold boot exploiting
rardiol has quit [Ping timeout: 276 seconds]
evanjs has joined #nixos-chat
drakonis has quit [Read error: Connection reset by peer]
drakonis has joined #nixos-chat
<ashkitten>
samueldr: there's technically a cold boot exploit, but it involves replacing the initial app with a ds virtual console game, and if that game ever gets deleted or anything it bricks your system
<samueldr>
cold boot from before the OS even starts
<ashkitten>
oh, sure
<samueldr>
you can, yes, automate exploiting the OS
<samueldr>
if there was a cold boot exploit, it would allow using those (relatively) usless NAND backups
<ashkitten>
ah, yeah
<ashkitten>
to be able to restore the console without hardmods... truly, the dream
<samueldr>
I'm curious if it'll be like the DSi, and years in the future someone will find a nice hack
<ashkitten>
probably
<samueldr>
maybe not, from known observation on the platform it seems relatively solid up to the OS
<samueldr>
it _seems_ :)
drakonis has quit [Quit: WeeChat 2.6]
<ashkitten>
also i can't do a wii system transfer to the vwii because my wii is hacked and apparently that bricks the vwii
<ashkitten>
it'd probably be safe if i deleted all the additional channels and uninstalled priiloader, but i don't rly want to
<samueldr>
I didn't do much with the vwii, considering I would rather use my wii instead
<samueldr>
but that's also because at the time I would use the CRT with the Wii, rather than an HDMI TV
<samueldr>
that's a huge advantage that the wiiu has
<ashkitten>
i took the dive
<ashkitten>
it worked
<ashkitten>
didnt brick
<ashkitten>
hell yeah
<Church->
How's nix-darwin?
<samueldr>
it's pretty amazing to consider that all the previous nintendo consoles can be played on the wii u
<Church->
Got a mostly free '11 MacBook, figure I'll try out nix on it when it gets here
<samueldr>
(when you inject an n64 game into wii vc)
<ashkitten>
samueldr: yep!
<Church->
samueldr: Right?!
<ashkitten>
and 3 generations are running on the native hardware, too!
<gchristensen>
yeah the amqp message format is basically trivial, String-based, and the gateway implements almost no features (better this way so as to avoid needing to restart it :))
<yorick>
the colors might be cool
<makefu>
you could also think about setting up a simpel amqp pipeline with logstash.
<yorick>
makefu: oh no
waleee-cl has joined #nixos-chat
gchristensen has quit [Ping timeout: 248 seconds]
{^_^} has quit [Ping timeout: 246 seconds]
gchristensen has joined #nixos-chat
<gchristensen>
oh cool, in the last 24h I've collected coredumps for swaylock, sway, and 3 for firefox
<thefloweringash>
I can collect a coredump for any gtk app by waving my stylus over it like a magic wand.
<gchristensen>
lol
{^_^} has joined #nixos-chat
<yorick>
gchristensen: coredumps for swaylock are bad
<yorick>
if it's a stable then that's a CVE right there
<yorick>
gchristensen: try resizing the firefox once and then back, that fixes my 'just visual' bugs mostly
psyanticy has quit [Quit: Connection closed for inactivity]
<gchristensen>
yorick: yeah, that usually does it but not this time
<gchristensen>
okay I found a workaround for the bug: mark the other output disabled (swaymsg output eDP-1 toggle) and then start firefox. it seems to find the highest scale monitor and stick to it
ivan- is now known as ivan
lopsided98_ has quit [Remote host closed the connection]
lopsided98 has joined #nixos-chat
tilpner_ is now known as tilpner
<ashkitten>
was someone working on overhauling the docs for nix/nixpkgs/nixos?
<ashkitten>
i think i remember conversation about that
<tilpner>
graham linked an alternate rendering of the manual a while ago, with separate pages for sections
<gchristensen>
yeah
<tilpner>
... are you pinged by graham too?
<gchristensen>
but it took too long to generate the docs due to xslt going quadratic during ToC generation. I think edef was going to look at it
<gchristensen>
no
<gchristensen>
ashkitten: look up the PR with "Vacation PR"
<ashkitten>
oh i see
<ashkitten>
thanks
<gchristensen>
btw a conclusion at nixcon was "mmm...maybe markdowns ok"
<ashkitten>
what's it called again when you do functions like `x: y: x + y`?
<gchristensen>
you mean like when you do `let foo = x: y: x + y; bar = foo 1; in bar 2; ?
<gchristensen>
ie: partial application and currying?
<ashkitten>
uhh yeah
<gchristensen>
cooly, partial application and currying :)
<ashkitten>
so currying is when a function returns another function?
waleee-cl has quit [Quit: Connection closed for inactivity]
<gchristensen>
they're not quite the same thing
<__monty__>
Haven't seen better documentation than documentation written in reST.
<gchristensen>
but currying is when functions only ever accept one argument, and return a new function to accept the next 1 argument
<__monty__>
Yeah, curried functions can't really be partially applied. How would you give less than all but more than zero arguments to a function that takes only one argument?
<gchristensen>
I guess maybe a language could support function definitions like: def foo(a, b, c): ... and can be called as foo(1, 2, 3) but also supports (foo(1))(2, 3).
<ashkitten>
so partial function application is where a function normally takes multiple arguments but if you call it with fewer then you get a function with the remaining arguments?
<__monty__>
But the mental model of partially applying the "whole" function still works.
<__monty__>
ashkitten: Yes.
<__monty__>
Python has "partial" in functools I think.
<gchristensen>
interesting, so Nix's builtins taken multiple parameters in the C++ code, and Nix itself is based on currying -- so I guess the C++ layer implements partial application to bridge the gap
<ashkitten>
and so the distinction is that currying always returns another function that the next argument is applied to
<__monty__>
gchristensen: *Or* the nix code doesn't call the C++ code until all the necessary arguments are satisfied.
<ashkitten>
gchristensen: so technically builtins.map uses partial application but an implementation of map in pure nix would use currying?
<__monty__>
I don't think there's any partial application going on.
<gchristensen>
__monty__: hmm... maybe so :) nix-repl> builtins.map 1
<ashkitten>
oh, i see
<gchristensen>
«primop-app»
<pie_>
huh
drakonis1 has quit [Ping timeout: 265 seconds]
<pie_>
blessed wooledge
<pie_>
i continue to learn more bash despite my best efforts
__monty__ has quit [Quit: leaving]
<ashkitten>
aughhhh
<ashkitten>
back to trying to debug vwii stuff
<ashkitten>
it's hyper annoying that i need to literally pull the plug if the vwii crashes