gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
jess has quit [Quit: Lost terminal]
jess has joined #nixos-chat
<elvishjerricco> How do platforms like iOS and android wake the device for internet-delivered notifications? And how do they wake instantly compared to linux taking a few seconds to wake from suspend?
<samueldr> it's a bit more involved than "wake from suspend"
<samueldr> in addition, the phones don't really suspend, I don't really get the details, but most of the hardware is put in suspend, and the cpu left in the lower power modes, with obviously modems working still, as needed
<samueldr> (unless things ask, through wakelocks or whatever replaces them now, to continue running)
<samueldr> all of this is why apps are strongly suggested to use "GMS", for push notifications (or forced to use the apple equivalent on iOS)
<samueldr> this allows the system to have a single app waiting on push notifications, which in turn can alert the proper apps
<samueldr> rather than have each apps build their own
<elvishjerricco> Huh. So in effect, that process that listens for notifications is one of a very select few processes running while the phone is put to sleep, and the system isn't actually suspended?
<samueldr> AFAIUI yes
<samueldr> and anyway, the biggest power consumer on a phone is the display, then the GPU
<samueldr> (assuming you're not doing CPU intensive tasks)
<samueldr> so having the display off is already helping a lot
<samueldr> pushing photons to your retinas and everywhere else around is intense!
<elvishjerricco> Interesting... I'm curious if operating systems like mobile NixOS are ever going to get that same sort of behavior. Seems rather necessary for an acceptable smartphone experience.
<samueldr> I guess so, the nice thing is that it's less of a feature of the "distro", but more of the "desktop environment"
<samueldr> but will need integration and knowledge at the distro level
<samueldr> I still don't *know* enough to talk about it, but yeah, I assume it'll need to be tackled
<samueldr> one "nice" thing is that AFAIUI the bad suspend/resume cycle on x86_64 are x86_64 things
<samueldr> already going into "full" suspend on the pinephone (which still gets woken by modem events!) is not bad
<lovesegfault> gchristensen: you use prometheus with NixOS, right?
<samueldr> I guess this could have some fun uses https://www.crowdsupply.com/isotope-engineering/pimod-zero
h0m1 has quit [Ping timeout: 260 seconds]
h0m1 has joined #nixos-chat
<supersandro2000> GSM is basically the one proxy which takes notifications for all apps
<samueldr> GMS* :)
<samueldr> since GSM is also a (n obsolete) celluar thing it could get confusing
<supersandro2000> and since google can optimize the delivery and combine it, is is efficient
<samueldr> on android it's not mandatory
<samueldr> on apple their equivalent is
<samueldr> [20:15:48] <samueldr> all of this is why apps are strongly suggested to use "GMS", for push notifications (or forced to use the apple equivalent on iOS)
<samueldr> APNS
<supersandro2000> isn't it google cloud messaging GCM?
<supersandro2000> now FCM
<samueldr> hm
<samueldr> to be more precise, it's not GMS, but part of GMS https://www.android.com/intl/en_ca/gms/
<samueldr> APNS is for apple
<samueldr> and yeah GCM (part of GMS) is
<samueldr> or well, FCM as you said
<samueldr> but I think GMS as an umbrella term is more apt, as I believe other services than GCM are handling other tasks in low power mode
AkechiShiro has quit [Quit: WeeChat 2.9]
<supersandro2000> GMS is basically everything by google on android
tomberek has quit [Quit: Connection closed]
<pie_> todays funny typo: hithub
<pie_> the issue tracker for hitmen?
<pie_> wrong chan
<aleph-> lovesegfault: Got a prometheus question?
<aleph-> pie_: HitHub sounds like a service I could use.
<pie_> time to start a tor hidden servie lol
<abathur> HitHub pitches: Untappd for pot; LinkedIn for fight clubs; NextDoor for hit-and-runs; ...?
<abathur> wouldn't shock me if every one of those things already exists :)
<aleph-> Haha
<abathur> off for a while
abathur has quit [Quit: abathur]
supersandro2000 has quit [Remote host closed the connection]
supersandro2000 has joined #nixos-chat
tomberek has joined #nixos-chat
<samueldr> it's fine if my storage for my aarch64 builder is 10× smaller than my x86_64 builder
<samueldr> since it might just be 10× slower
<pie_> whatttt xD
<pie_> @ abathru
rajivr has joined #nixos-chat
abathur has joined #nixos-chat
neeasade has quit [Ping timeout: 240 seconds]
waleee-cl has quit [Quit: Connection closed for inactivity]
endformationage has quit [Ping timeout: 246 seconds]
<lovesegfault> aleph- yeah, wondering how to config data retention in NixOS for prom
<lovesegfault> just realized my /var/lib/prometheus has grown to 20GB
<aleph-> Hmm. Sec
<aleph-> lovesegfault: You'll most likely set something in extraFlags
<aleph-> Checking rn
* lovesegfault waits
<aleph-> Yep
* lovesegfault clicks
<aleph-> You can check the extraFlags option on the nixOS options page or course for an example
<lovesegfault> --storage.tsdb.retention.time
<lovesegfault> bingo
cole-h has quit [Ping timeout: 252 seconds]
<lovesegfault> so it defaults to 15d and won't grow without bound
<lovesegfault> then it's fine, I have plenty of disk
<lovesegfault> i thought it would just retain forever
<lovesegfault> aleph-++
<{^_^}> aleph-'s karma got increased to 3
<aleph-> Yep prom retention is nice and low
<aleph-> It'll just ease out the peaks and dips of your data if you graph it over a period of time
<ashkitten> i wonder when wined3d vulkan is meant to become competitive with dxvk
<ashkitten> there's no roadmap or grand tracking issue i can find
<srhb> ashkitten: Me too! I recently tried some because I thought it was "the new thing" but it was extremely broken for me
<srhb> Or maybe that's just because I tried with some dx12 stuff
<ashkitten> yeah, i tried in ffxiv and it was rendering stuff completely wrong and ended up crashing my whole gpu
<srhb> Exactly same here.
<srhb> (Well, WoW, but still, corrupt rendering and crash)
<ashkitten> i wanted to try because iirc wined3d has support for gdi interop
<ashkitten> whereas dxvk does not
<ashkitten> and it's needed for wpf apps
tomberek has quit [Ping timeout: 240 seconds]
<ashkitten> unfortunately cmtool (a 3rd party tool that lets you do custom poses and stuff) uses wpf
<srhb> Ah right. I just wanted to try dx12 for no good reason. xD
<ashkitten> ah
<ashkitten> ffxiv only supports dx11
<ashkitten> i doubt they'll be moving to dx12 anytime soon
<srhb> (sidenote for channel, chop-chop-chop in 4h maybe https://www.youtube.com/watch?app=desktop&v=p1KolyCqICI )
<ashkitten> ooh
<aaronjanse> Ooh that you for the heads up srhb
<aaronjanse> *thank you
nyanotech has quit [Ping timeout: 250 seconds]
nyanotech has joined #nixos-chat
<sphalerite> I think that counts as
<sphalerite> ,launch
<{^_^}> Ping for space stuff (edit this command to add yourself, see ",help"): infinisil Taneb ldlework etu philipp[m] eyJhb gchristensen __red__ red red[evilred] risson
<eyJhb> Qo
<eyJhb> I know I will miss it as always.
<eyJhb> Need to develop a website with a big red button which will make my phone go into alarm mode. And no, setting an alarm just isn't the same.
<srhb> eyJhb: Just keep the tab open and set the notification button :P
<eyJhb> I will try to do that. But my tabs just seem to go missing in the mountain of other tabs, which sometimes are cleaned up
<eyJhb> Placing it somewhat safely as the first tab!
<srhb> eyJhb: I pin tabs so I don't accidentally kill them :P
<srhb> Modern browser features, they're useful!
<eyJhb> :o srhb teaching me stuff and things
<eyJhb> Didn't even know I had pinning
<eyJhb> (and don't even know what it does *presses it*)
<talyz> eyJhb: [impermanence] do you still have issues with the bind mounts on your laptop?
<srhb> eyJhb: Most browsers will ignore whatever hotkey you have to kill tabs and go to the next tab instead
<eyJhb> eyJhb: I pinned the old version, I haven't tried any newer since we last spoke about it. Does the now inherit permissions?
<eyJhb> Seems like ctrl+w will still kill it in chromium srhb :p
<srhb> eyJhb: Oh, meh, I thought it was universal. firefox does it at least.
<eyJhb> Yup. Chromium will kill the **** out of it, ctrl+w
<eyJhb> Surfingkeys as well :p
neeasade has joined #nixos-chat
<supersandro2000> I am starting to understand nspawn and networkd
<eyJhb> What are you doing with it supersandro2000 ?
<supersandro2000> I build a nixos containers container on a Ubunut host with working private networking
<supersandro2000> I noticed that it got random subnets which makes networking a bit hard
<supersandro2000> and this is the nspawn default behavior for whatever reason
<talyz> eyJhb: I added an option to turn on the fuse "allow other" flag. You need to allow it globally in fuse through the NixOS programs.fuse.userAllowOther option first, though.
<supersandro2000> and I thought all the time unbound is as fast as using a public DNS because I didn't use... derp.
linear_cannon has joined #nixos-chat
<eyJhb> talyz: But that would still screw up my NOEXEC, etc. as far as I can tell :D
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-chat
<talyz> eyJhb: Ah, you have noexec set on your persistent storage?
<eyJhb> talyz: Yuuup :D
<eyJhb> And nosuid stuff :D
Synthetica has joined #nixos-chat
<eyJhb> It is actually working quite well, don't really miss it
<eyJhb> 18 minutes! :o
<aaronjanse> Thank you eyJhb !
<MichaelRaskin> Ingenuity: #WhetherHop
<eyJhb> aaronjanse: Wait, what did I do? :p
<aaronjanse> You reminded me. I almost forgot
<aaronjanse> ^ eyJhb
<eyJhb> Oh :D
<eyJhb> I almost forgot myself...
<eyJhb> I am like 10/10 in doing that :p
<aaronjanse> I've regretted every time I've missed a space thing
<aaronjanse> So I'm glad I'm watching this one
<eyJhb> It should be about now, right?
<aaronjanse> I think so
<eyJhb> Also, I don't suppose they had a cam on it :(
<aaronjanse> They say they have a camera on it
<eyJhb> :o
<eyJhb> Coooooool
<srhb> It should have been 15m ago if you ask me, but apparently they need to explain to us, in advance, what's going to possibly happen, multiple times, and explain to us that they are, in fact, a team.
<eyJhb> srhb: What, they are a TEAM?!
<srhb> I was shocked too. Glad that they're explaining things so clearly.
<eyJhb> Also, they are getting data.
<eyJhb> just.. Just so you know srhb .
<philipp[m]> I always have to think that those webcasts are designed to cater to congresspeople and senators that might watch.
<eyJhb> People who might have money and can do funding :D
<srhb> Ideally the helicopter can move around :o
<srhb> I'll stop myself now.
<eyJhb> It is a little pros and cons
<eyJhb> I would have like to have "seen" it fly at the start, and then they could explain what should/what did happen
<aaronjanse> Lmaooo it's an altitude graph
<eyJhb> Sounds like no video :(
<eyJhb> inb4 they are faking it! \s :D
<aaronjanse> It'll be like watching a stock market ticker
<eyJhb> GME to Mars!
<aaronjanse> Ahaha
<aaronjanse> Hopefully there's some background music with drums
<aaronjanse> Like some disney amusement park ride
<eyJhb> They are really paddling atm.
<aaronjanse> Wow it doesn't look like 4 ft in the photos
<aaronjanse> The props
<aaronjanse> *span I think?
<aaronjanse> YAY!
<eyJhb> I have no reference for inches
<eyJhb> Something is happening!
<aaronjanse> 2.2 meters
<eyJhb> 1.2 meters*?
<eyJhb> 4 feet in meters, right?
<philipp[m]> I hope they are running nixos.
<aaronjanse> The suspense
<aaronjanse> NO SOCIAL MEDIA QUESTIONS
<srhb> They're not, but they _are_ in fact running a more or less generic Linux, which I think is for the first time ever?
<eyJhb> Yeah :p
<aaronjanse> They're not running nixos yet
<eyJhb> The helicopter is Linux as well, right?
<eyJhb> IMAGE!!!!!!!!!!!
<eyJhb> Want.
<aaronjanse> Ooh
<eyJhb> Really cool! :D
<eyJhb> Did you hear that srhb ?
<eyJhb> The distance. The wast distance
<eyJhb> :D
<eyJhb> vast*?
<srhb> I was still stuck on "twenty. five. hundred. RPM. Karen."
<eyJhb> You love it srhb :p
<eyJhb> *heads to the control room* people on their phone chilling. I don't blame them.
<aaronjanse> Lmaooo they're on github
<eyJhb> ANd...
<eyJhb> It is OS X?
<aaronjanse> idk
<eyJhb> Looks like it. The menu bar + icons + all
<MichaelRaskin> One laptop is apparently a Dell
<eyJhb> Where is all my Lenovo?
<MichaelRaskin> a MacBook clearly shown…
<MichaelRaskin> Two Dells in frame
<eyJhb> I heard they have...
<eyJhb> System76 systems as well!
<eyJhb> I want to see those.
<eyJhb> Wonder what they are doing on Github?
<eyJhb> ARe they making a post request to github to upload artifacts? :p
<srk> slacking off :D
<eyJhb> Maybe using it for processing the data??
<aaronjanse> Plot twist we're waiting to here from a github bot that'll close the issue
<eyJhb> aaronjanse: "issue: fly on mars"
<aaronjanse> Actually?
<eyJhb> No, Don't think so
<eyJhb> But I really want it
<eyJhb> They are using some GitHub stuff for generating the data
<eyJhb> Fucking hell :D
<aaronjanse> Plot twist we're waiting to hear from a github action
<eyJhb> :o
<eyJhb> Amazing :D
<aaronjanse> Hype
<srk> very
<eyJhb> Hyyyyype
<eyJhb> Get me the image now!
<eyJhb> THEY HAVE IMAGES!
<eyJhb> SHOW ME DAMN IT!
__monty__ has joined #nixos-chat
<aaronjanse> YAY!
<eyJhb> Yaaay
<srk> cgi
<eyJhb> !votekick @srk
<eyJhb> Will they none b/w come up as well?
<eyJhb> the none*
<MichaelRaskin> That's a pretty high-speed camera!
<eyJhb> Yeah
<eyJhb> Quite amazing. ALso considering the weight constraint I guess
<eyJhb> UHH!
<MichaelRaskin> (looking at completely non-blurred and non-deformed shadow from flight)
<eyJhb> What
<eyJhb> Omg. Its flying
<eyJhb> That drop was not suttle
<philipp[m]> lol, that video looks so incredibly fake
<eyJhb> Apprantly they invented teleporting as well
<MichaelRaskin> Given the weight, it might be easier to dampen the drop than to deal with dust from the surface on landing hover
<srk> :D
<srk> what's the weight?
<eyJhb> Yeah, true MichaelRaskin
<eyJhb> But the ascent(?) is really quick as well
<MichaelRaskin> eyJhb: they reinvented calling a 1Hz slideshow a video
<eyJhb> srk: 1.8 kg
<eyJhb> It costs 80$ mil
<{^_^}> nasa/fprime#478 (by RichiH, 7 minutes ago, closed): Make a helicopter fly on Mars
<eyJhb> Lol :D
<Synthetica> If we don't even have F' in nixpkgs, how do we expect space helicopters to run NixOS D:
<MichaelRaskin> Tearing up contigency plans on-air looks like a Perseverance meme now
<srk> eyJhb: I don't think it itself costs 80$ mil :)
<eyJhb> `NASA has invested about US$80 million to build Ingenuity and about US$5 million to operate the helicopter.`
<Synthetica> I assume most of that is r&d not materials
<eyJhb> MichaelRaskin: Tearing up access codes
<srk> well with all the research
<eyJhb> Fuck.
<ashkitten> the video is very low framerate which is why it looks so jerky and weird i guess. was same with the video of the spin-up test
<ashkitten> this is so cool though. first powered aircraft on another planet
<ashkitten> im glad i stayed up for it
<MichaelRaskin> eyJhb: nah, access code they actually still need!
<MichaelRaskin> Synthetica: well, I guess there is also that minor detail of radiation protected components…
<srk> not many of these on the copter
<srk> it's mostly off the shelf hardware
<ashkitten> a qualcomm soc right?
<srk> yeah, some sparkfun sensors .. :)
<MichaelRaskin> Oh, even the SoC is standard
<ashkitten> yep
<MichaelRaskin> I wonder whether the test room (controllable low pressure one) needed to be built/modified…
<MichaelRaskin> (or could they reuse some existing facility)
<__monty__> Because of horizontal translation requirements?
<MichaelRaskin> Vertical might be a larger issue
<__monty__> Aren't vacuum chambers usually higher than wide?
<__monty__> Like, for drop tests and stuff?
<pie_> MichaelRaskin: theres this one ridiculously big vacuum chamber building
<pie_> no idea if they used it i just know it exists
<eyJhb> I think they generally have access/has these champers. And they are usually very giant, and can fit most things.
<eyJhb> Also
<eyJhb> Anyone using System76?
<LinuxHackerman> I mean, they do work with rather large vehicles that need to work in vacuum
genevino has quit [Ping timeout: 248 seconds]
genevino has joined #nixos-chat
neeasade has quit []
<hodapp> I have a System76 laptop but not on NixOS
<eyJhb> hodapp: POP OS?
<hodapp> I think just Ubuntu at the moment
<hodapp> I didn't set it up myself - it's a work laptop
<eyJhb> Which one do you have, and do you enjoy it?
<hodapp> Oryx Pro, and yeah, I've liked it pretty well.
<eyJhb> Considering instead of doing a Lenovo again. But I really like the on-site-repair of the Lenovo.. And actually seeming like a company that cares about, anything outside of US.
waleee-cl has joined #nixos-chat
<talyz> eyJhb: no idea if any of that is inherited :)
<supersandro2000> samueldr: that gitlab bug is intended beauvoir
<supersandro2000> At least they don't consider it an issue
<eyJhb> Ohh, so leaking data is intended?
<eyJhb> Might even be a feature
<supersandro2000> Well they don't really consider it an issue worthy their big bounty program
<eyJhb> Well, that might be another thing. But sure as hell is not intended
<supersandro2000> They also excempt text injection in none critical pages
<supersandro2000> *sensitive
jess has quit [Ping timeout: 622 seconds]
lunc has quit [Ping timeout: 252 seconds]
rj has joined #nixos-chat
endformationage has joined #nixos-chat
rj has quit [Ping timeout: 240 seconds]
rj has joined #nixos-chat
ixxie has joined #nixos-chat
ixxie has quit [Ping timeout: 268 seconds]
ixxie has joined #nixos-chat
rj has quit [Ping timeout: 240 seconds]
rj has joined #nixos-chat
<supersandro2000> GitHub now has achievements https://github.blog/2021-04-19-open-source-goes-to-mars/
<gchristensen> apparently my contributions are on mars
<hexa-> no linux kernel on mars :o
<gchristensen> have you seen how unreliable that thing is??
<hexa-> yeah, isn't that why we're using it? such fun
<gchristensen> although, you don't need sound on mars (I say, digging up jokes that hit differently 10 years ago)
<hexa-> disk crypto on mars though
<pie_> NSFW but I can't _not_ post this here https://www.oglaf.com/babes-abyss/
rj has quit [Ping timeout: 240 seconds]
rj has joined #nixos-chat
<MichaelRaskin> hexa-: re: Linux kernel — sounds like «Github data quality» more than Linux actually not being used on Perseverance and Ingenuity
rajivr has quit [Quit: Connection closed for inactivity]
<drakonis> supersandro2000: it had those for a while now
<drakonis> some profiles have badges for having code in the arctic time capsule
<supersandro2000> they where called badges before
<drakonis> gamification...
<drakonis> amazing
endformationage has quit [Ping timeout: 260 seconds]
endformationage has joined #nixos-chat
rj has quit [Ping timeout: 240 seconds]
<infinisil> Scary: Deleting a folder with name "~", `rm -rf \~`
<MichaelRaskin> I would use ./~ instead, actually
rj has joined #nixos-chat
<MichaelRaskin> Also, with echo first!
<gchristensen> +1
<MichaelRaskin> (I guess you could also move it to a safe name first, which is easy to revert if needed, then remove a safely-named directory)
<gchristensen> I used to `touch ~/-i` so I couldn't accidentally rm -rf * in there
<gchristensen> turns out backups are better anyway
<MichaelRaskin> I think in _some_ place I had a directory named aaaa which had a lot of nested subfolders
<samueldr> just use a gui file manager
<gchristensen> there you go
<MichaelRaskin> To be fair, mud folder was also for accidental ancestor folder deletion, which is the same risk for GUI and for CLI
<MichaelRaskin> As for weird names, well, I do not use them, and also it is still faster to write a safe command than to do anything in GUI filemanager
<__monty__> Can I recommend a TUI file manager instead? Ranger's pretty nice : >
<MichaelRaskin> If I want a TUI browsable file list, I can just as well ask Vim for it
<__monty__> Re the gamification, a new badge that can't be earned doesn't sound like a very succesfull gamification strategy.
<__monty__> Netrw isn't exactly a pleasure to use. I hear good things about dired though.
<MichaelRaskin> Well, if you announce new badges from time to time with only postfactum announcement of criteria, this might create some weird incentives
<__monty__> Like shitposting but for contributions?
<samueldr> __monty__: TUI is GUI enough here :)
cole-h has joined #nixos-chat
<__monty__> Wait, is that "Yay TUIs! \o/" or "Boo GUIs and by extension TUIs?"
<MichaelRaskin> Former from samueldr and latter from me?
<samueldr> __monty__: needs to be collapsed by observation of the individual
<samueldr> and yeah, TUIs are juste as GUIs, many are terrible, many are amazing, most are in-between, hopefully
<samueldr> (CLIs too)
<samueldr> UX is not really better in any "realm"
<samueldr> though CLI has the advantage of having easier cross-application interaction, which is not exactly a per-application UX thing
<hodapp> bring Win95 GUI back!
<MichaelRaskin> Leaving aside that even for a given UI structure and a given problem, there is no single better for UX
<hodapp> it was ugly, functional, and ugly, consistent!
<samueldr> hodapp: you say ugly, I say baseline appreciable looks, even customizable in a trivial manner
<__monty__> TUIs tend to fit my workflow better tbh. The universal focus on keyboard input makes life so much better.
<MichaelRaskin> GUIs can and should provide keyboard flows
<MichaelRaskin> And some even do!
<hodapp> samueldr: whatever the case, they put a lot of work into its design and usability
<__monty__> Wholly agree. There's nothing stopping GUIs from being amazing. Just seems people rarely care about anything past clickable buttons and basic shortcuts, think copy/paste.
<hodapp> even if Win95 was otherwise a royal cesspool of fail
tomberek has joined #nixos-chat
<MichaelRaskin> For all my preference for CLI-only and keyboard-only, even I have to admit that this is an impressively deep hole we find ourselves in, when the only way to get a good keyboard flow is to literally make mouse use prohibitively annoying
<hodapp> __monty__: the thing is, they also devote a whole lot of time to aesthetics, it's just that they rarely seem to care much on actual usability and design
<hodapp> in the same way that e.g. Apple did with HCI rules in the '80s
<pie_> __monty__: idk programming guis also seems harder
<MichaelRaskin> I mean, there _are_ things that are actually _easier_ in CLI than in TUI/GUI without an integrated CLI-lite.
<pie_> yeah you reallt want all three :C
<MichaelRaskin> pie_: which it would not have to be, if not for active selection
<__monty__> Apple's actually pretty good at having consistent behavior throughout the ecosystem though. Shortcuts are very consistent and nearly every text field has readline-ish bindings.
<MichaelRaskin> Delphi made making GUIs the easy part, and Lazarus is still working (but behind times re: DPI range, that's true)
<hodapp> __monty__: sadly, a lot of their own design rules went out the window the past 1-2 decades and they focused a lot more on aesthetics
rj has quit [Ping timeout: 240 seconds]
<MichaelRaskin> Web frontends used to be almost trivial to make
<hodapp> my pet peeve for the past few years has been how websites and mobile appications have both converged on this faddish 'app' nonsense where discoverability is usually garbage and where it's almost never clear how to effectively do things like undo or back out of an operation
<MichaelRaskin> Then aesthetics comes, yeah
<pie_> MichaelRaskin: keeps making me want to tr ydelphi
<__monty__> hodapp: Maybe? There's definite focus on aesthetics but iOS UX has consistently improved at a slow pace imo.
<pie_> never did get around to digging into it because the opportunity evaporated
<hodapp> and you never quite know if pressing the Back button is going to do the right thing or not
<pie_> maybe we need more elitism
<MichaelRaskin> Has weird bugs around the packaging that I cannot get around fixing
<__monty__> Duolingo is one of the few commercial web apps that actually does good keyboard UX ime. And yet today I ran into a situation where it was impossible to solve an exercise without a mouse.
<pie_> srk: yeah I fixed _an_ issue with it with MichaelRaskin at some point
<hodapp> duolingo has a web app?
<srk> hah, cool
<srk> nostalgia much
<__monty__> The site is a web app imo.
<pie_> hodapp: surprise. and when i poked it it didnt even have the limitaitons of themobile version
<hodapp> did they ever figure that in German it is "es tut mir leid" and not "es tut mer lied"?
<MichaelRaskin> Duolingo definitely deserves being called a web app
<MichaelRaskin> hodapp: well, if it got reported enough times…
<MichaelRaskin> It's actually a good web app, too
<__monty__> hodapp: Probably, course material can be reported by users and does seem to be actively updated.
rj has joined #nixos-chat
<hodapp> it was years ago I use it
<hodapp> used*
* samueldr is confused
<{^_^}> karelzak/util-linux#1286 (by samueldr, 1 day ago, merged): libfdisk: Include table-length in first-lba checks
<samueldr> they merged it even though CI was entirely red
<samueldr> it looked like it wasn't issues with my changes
<samueldr> and their test suite is totally not good, since it **requires** running with elevated privileges
<samueldr> (and runs things like fdisk)
Jackneill has quit [Ping timeout: 240 seconds]
<samueldr> and there is no facilities provided for easily testing it in a VM or anything
<samueldr> but still, no questioning the redness of the CI
<__monty__> They recently introduced exercises with a sentence with gaps and then buttons with words to put in those gaps. At first I hated it, at least with the numbered buttons you could type a number for selection. Then they made it possible to type part of the words and the first unique prefix causes selection. If a word is a prefix of another one you can hit enter. Today I ran into `a la` and `al` though,
<__monty__> and "a la" was for the first gap. You'd think that's no problem but spaces seem to be ignored and at the same time the prefix "al" doesn't match "a la" >.<
<MichaelRaskin> Ouch
lunc has joined #nixos-chat
<MichaelRaskin> But sounds like a bug they might fix eventually
Jackneill has joined #nixos-chat
<__monty__> Yeah, I need to make sure it's not vimium interfering and then figure out how to report such a bug.
tomberek has quit [Ping timeout: 240 seconds]
rj has quit [Ping timeout: 240 seconds]
addcninblue has joined #nixos-chat
rj has joined #nixos-chat
tomberek has joined #nixos-chat
<sphalerite> samueldr: sounds like fertile ground for an upstream nixos VM test :p
<__monty__> TIL, on a mac a window title can simply write over the part of the status bar that has the clock and wifi and such.
<lovesegfault> hexa-++
<{^_^}> hexa-'s karma got increased to 31
rj has quit [Ping timeout: 240 seconds]
<lovesegfault> do any of y'all use users.users.?.passwordFile?
rj has joined #nixos-chat
<cole-h> nah
<lovesegfault> cole-h: Do you understand the docs for it? is the passwordFile supposed to hold the hashed pw or the plaintext pw?
<cole-h> The password file is read
<cole-h> on each system activation. The file should contain exactly one line, which should be
<cole-h> the password in an encrypted form that is suitable for the chpasswd -e command.
<cole-h> assuming hashed :P
<lovesegfault> hashing != encrypting
<lovesegfault> That's what's confusing me
<cole-h> maybe wrong word used on accident?
<lovesegfault> maybe, I should make a PR
<cole-h> oh hm
<cole-h> maybe it's actually supposed to be encrypted
<cole-h> chpasswd -e is literally chpasswd --encrypted
<lovesegfault> huh
<lovesegfault> encrypted _now_
<cole-h> but, --crypt-method has md5, sha256, sha512 as options
<cole-h> 🤯
<cole-h> lovesegfault: now I'm confused, why would you do this
<cole-h> ;P
<lovesegfault> lol
<sterni> this is just an old terminology issue as far as I know
<cole-h> yeah, seems like it
<sterni> since on unix crypt(3p) has been used for password storage usually
<sterni> which is in libc
<cole-h> lovesegfault: so if I were to try it, I'd use the hashedPassword
<cole-h> :P
<cole-h> despite any clashes in terminology
<sterni> I'm guessing it used to be an actual encryption function originally maybe, instead of a hashing function that accepts a salt
<lovesegfault> cole-h: yup, doing that
<lovesegfault> cole-h++
<{^_^}> cole-h's karma got increased to 144
<lovesegfault> sterni++
<{^_^}> sterni's karma got increased to 13
<lovesegfault> Mic92: Are you around?
rj has quit [Remote host closed the connection]
rj has joined #nixos-chat
<lovesegfault> jeebus
<cole-h> read-only until it's not
<LinuxHackerman> wait, what.
<cole-h> READ-ONLY UNTIL IT'S NOT
<LinuxHackerman> I'M SORRY I CAN'T HEAR YOU
<cole-h> IT'S OK, I CAN'T HEAR ME EITHER
<cole-h> wait it's not friday we can't do this yet
<__monty__> NOT THIS AGAIN, IT'S NOT EVEN FRIDAY!
ixxie has quit [Quit: Lost terminal]
<sterni> THERE HASN'T BEEN A PROPER FRIDAY IN QUITE SOME TIME THOUGH
<__monty__> true, monday's pretty much the opposite to friday so i vote we use lowercase only if anything.
<cole-h> ok sounds good
<__monty__> even though bad capitalization bothers me >.<
<sphalerite> > spongebobify lowercase only if anything
<{^_^}> error: syntax error, unexpected IF, expecting ')', at (string):494:29
<sphalerite> > spongebobify "lowercase only if anything"
<{^_^}> "lOweRCAse OnLY If anythINg"
<sterni> > :v spongebobify
<{^_^}> spongebobify = str: runRandom (randomMap randomCasing' (lib.stringToCharacters str) (v: pureState (lib.concatStrings v)))
<sterni> ah
rj has quit [Ping timeout: 240 seconds]
<samueldr> y'all should have said that the tweet is NSFW
<samueldr> writable read-only is not safe for work
<sphalerite> NSFL
<samueldr> hey now, don't shame some people's weird tastes
<samueldr> between consenting block device and persons, it can be done properly
<sphalerite> I wonder if Rust in the kernel will help against this sort of thing. :>
<samueldr> no
<samueldr> you can build bad code in Rust
<samueldr> but it'll be memory safe! (as memory safe as Rust can make it)
<sphalerite> What, no, that can't be right!
<samueldr> hmm... what's left is when you take all that's right away, no?
<samueldr> (unrelated)
<samueldr> that's a weird word play I just had to get out of my mind
<sphalerite> no, I'd say at that point it isn't left anymore. Because then that's the middle.
<sphalerite> It's like the Overton Window or something.
rj has joined #nixos-chat
<__monty__> Not the covertoff window?
midchildan has quit [Ping timeout: 250 seconds]
cbarrett has quit [Ping timeout: 245 seconds]
<samueldr> aww, my rebase means a four hour rebuild I actually didn't want
mudri has quit [Ping timeout: 245 seconds]
rizary has quit [Ping timeout: 245 seconds]
liszt has quit [Ping timeout: 245 seconds]
<samueldr> reflog to the rescue
<pie_> \o/
cbarrett has joined #nixos-chat
midchildan has joined #nixos-chat
<samueldr> from four hours to 15 minutes
rizary has joined #nixos-chat
liszt has joined #nixos-chat
mudri has joined #nixos-chat
<__monty__> Very nice, wish that worked with stdenv changes.
<samueldr> well, it would work in my situation even for stdenv
<samueldr> I accidentally rebased on origin/nixos-unstable, rather than on the merge base
<samueldr> so I reused a lot of existing artifacts
rj has quit [Ping timeout: 240 seconds]
rj has joined #nixos-chat
__monty__ has quit [Quit: leaving]
slack1256 has joined #nixos-chat
<samueldr> I hate this
<samueldr> though maybe it's better than Type-C and PD?
<lovesegfault> Yeah, hmm, seems like passwordFile + sops-nix does not work at all
rj has quit [Ping timeout: 240 seconds]
rj has joined #nixos-chat
slack1256 has quit [Ping timeout: 268 seconds]
<lovesegfault> gchristensen: are you responsible for the new look of Hydra?
<gchristensen> in the sense that I tested and pressed the merged button, yeah. in the sense that I did the work, no -- twhitehead did most of the work, and samueldr did the second most work :)
<cole-h> in part, by pushing the PR forward, I think :P
<{^_^}> hydra#677 (by twhitehead, 1 year ago, merged): Javascript libraries update
<lovesegfault> Ah, I was asking because it looks really nice
<lovesegfault> gchristensen++
<{^_^}> gchristensen's karma got increased to 454
<lovesegfault> samueldr++
<{^_^}> samueldr's karma got increased to 335
<gchristensen> thanks! :) I'm really glad twhitehead had the energy to push forward a PR from 2019
<samueldr> mostly twhitehead, I was there to spot issues, and make some harder decisions
<samueldr> I have a weird query to put out here
<samueldr> anyone familiar with suse?
* lovesegfault nods no
<gchristensen> peti might know a thing about suse
<samueldr> looking for a UEFI aarch64 iso with a recent kernel, but the most up-to-date tumbleweed release, AFAIK, has an "old" kernel
<samueldr> (I did ask in their ARM channel)
<samueldr> but eh, you never know here :)
<cole-h> gchristensen: "might" haha
<gchristensen> :)
<gchristensen> samueldr: want me to ask around?
<samueldr> if you want to :)
<samueldr> though I guess it _is_ a niche thing still
<samueldr> even though suse is somewhat at the forefront of linux on AArch64 with UEFI
<samueldr> at least for SBCs
rj has quit [Ping timeout: 240 seconds]
rj has joined #nixos-chat
dingenskirchen has quit [Quit: ZNC 1.8.1 - https://znc.in]
<gchristensen> samueldr: what does "recent" mean to you?
dingenskirchen has joined #nixos-chat
<samueldr> I love how asking for the UEFI iso (not qualifying it as the AArch64 iso) in the arm channel I was assumed to be lost :/
<hexa-> yeah, sad
<hexa-> i tried to get uefi on my x201 with coreboot and uboot once
<hexa-> and the uboot portion was way over my head sadly
<samueldr> with x86_64 and coreboot I would have gone for tianocore
<samueldr> heck, even on aarch64 I'd prefer going with tianocore :)
<hexa-> I've browsed edk2 code once
rj has quit [Ping timeout: 240 seconds]
<hexa-> and noped out of it
<hexa-> just for how the code looks
<samueldr> that's a bit shallow :)
<samueldr> but yes, their codebase _style_ is different than most coding style guides
<hexa-> ok, I've also flashed it and most of the config options weren#t really working properly
<hexa-> like you have a BIOS menu and the toggles are very limited and need some customizing for your hardware
<hexa-> so I'd rather cut it out entirely
<samueldr> right, I never had to use it as an integrator
<samueldr> like you did
<samueldr> but if you look at e.g. the pi firmware taskforce's tianocore
<samueldr> it's really great
<hexa-> oh, I didn't know that was a thing
<samueldr> then on x86_64 with mrchromebox's coreboot distro
<samueldr> for chromeos
<hexa-> what is the reason we don't go with uboots efi implementation though?
<samueldr> hexa-: ugh
<samueldr> you had to ask
<hexa-> yep, and I would gladly ask again :p
<samueldr> no reason
<samueldr> I plan to shift the focus of NixOS on ARM somewhat towards UEFI
<samueldr> to be UEFI first
<hexa-> awesome
<samueldr> look at the history https://nixos.wiki/index.php?title=NixOS_on_ARM/UEFI&action=history
rj has joined #nixos-chat
<samueldr> it's not even a day old
<hexa-> heh :D
<samueldr> so, we could, we can, it mainly needs to be _tested_ and documented
<samueldr> right now I have had three boards, with two different SoC families tested as working
<samueldr> currently validating on a fourth (nixos-install is running) while eating
<hexa-> neat
<hexa-> samueldr++
<{^_^}> samueldr's karma got increased to 336
<hexa-> good read
dingenskirchen has quit [Ping timeout: 240 seconds]
<MichaelRaskin> impressive
<samueldr> right now I had to use a modified iso for the pinebook (allwinner a64), but only for availableKernelModules, and a driver that should have been turned on, but nothing actually specific to the pinebook a64
<samueldr> either allwinner specific, or relatively generic, but required
Synthetica has quit [Quit: Connection closed for inactivity]
dingenskirchen has joined #nixos-chat
supersandro2000 is now known as Guest61649
Guest61649 has quit [Killed (hitchcock.freenode.net (Nickname regained by services))]
supersandro2000 has joined #nixos-chat
rj has quit [Ping timeout: 240 seconds]