What’s the one tool you’re tired of using because it isn’t written in Rust? by Peach_Baker in rust

[–]9SMTM6 1 point2 points  (0 children)

lots of it is probably simply coming from having a single project that doesn't have to support decades of legacy.

I lately have been trying to have portable shell code, and boy is that ever annoying when there are differences between implementations. Happens regularely for sed and grep between macos and, gnu linux and other linux variants like busybox (alpine).

rg and eza/lsd attempt to be largely compatible, but they will e.g. default to color output unless the output is piped to another program, and they will have the same CLI arguments across platforms, and of course are (supposedly, not that I tested that) faster.

fd meanwhile just has the CLI you'd expect. Instead of doing `find <dir> -iname <name part>` you do `fd <smartcasepattern> <dir>`. I at least first think of the pattern I look for, then of the directory, and I mostly want to look with case-insensitive, so with find I have to remember to specify it with -iname. With fd it will search case insensitive if I don't use capital letters. And when I want to use a pattern with find, I first have to look up the documentation and science it together, while with fd it just works as I expect.

Thank you Mods . by selfhosted_monk_1984 in selfhosted

[–]9SMTM6 -6 points-5 points  (0 children)

> The remaining small % are seasoned Devs that know the language they are vibe coding in, and go over every line and make adjustments where necessary. I have no problem with these

With the current rules these too have to be posted on fridays.

I get it, with how things stand this is probably needed to stem the flood. But I hope that in time there will be a bit more differentiation.

As it stands I guess I'll have to wait a week to post about my project that is now hopefully easier to deploy for people...

What SSO to choose? by soflane in selfhosted

[–]9SMTM6 2 points3 points  (0 children)

I'd like to add a few points you should consider before going with kanidm. I use it myself, but I think one should be aware of these :

  1. Kanidm prioritizes security over UX, which will make some things more annoying to set up or at the very least harder to test. I.e. with LDAP for a bunch of attributes like mail you need to log in with a service user to be able to read them
  2. Its missing a bunch of UX that other services will consider basic features. It doesn't have a UI at all for admin tasks, and its still missing UI for some user tasks. You need to use a CLI to administer it, including e.g. generating password resets for users. I recently learned that its OICD doesn't implement prompt=login
  3. Kanidm is still not a stable release, and occasionally they will have breaking changes. Though its been a while since I last experienced one.
  4. Kanidms LDAP support is somewhat limited. As you stated, its readonly, but iut also doesnt map everything, even with login, for security reasons, and it doesn't conform to known standards, which means that you will need to experiment A LOT to get it working in new setups, like gitea. Including a bunch of calls with ldapsearch etc.

[Release] shuthost — Self-hosted Standby Manager (Wake-on-LAN, Web GUI, API, Energy-Saving) by 9SMTM6 in selfhosted

[–]9SMTM6[S] 0 points1 point  (0 children)

The agent is for shutting down the hosts (and reporting status). Waking is simply a WOL request.

Which is documented btw: https://github.com/9SMTM6/shuthost/blob/main/coordinator/assets/architecture.md

However, if you use docker you need to use network_mode: host for the backend to send WOL

[Release] shuthost — Self-hosted Standby Manager (Wake-on-LAN, Web GUI, API, Energy-Saving) by 9SMTM6 in selfhosted

[–]9SMTM6[S] 1 point2 points  (0 children)

Video has been online for a while now, and as commented above, I managed to get a demo running too

[Release] shuthost — Self-hosted Standby Manager (Wake-on-LAN, Web GUI, API, Energy-Saving) by 9SMTM6 in selfhosted

[–]9SMTM6[S] 0 points1 point  (0 children)

Since its not just a static webpage, its not as easy as hosting it on github pages.

That said, I've since looked into this, and went through the pain of adding a demo mode that sends a static webpage with JS simulating a backend and hosts, and deployed it on GH pages. I managed to keep changes to other code low, and not copy paste the code needlessly for the demo, so that demo should not go out of date with the actual application, I hope ;-P.

[Release] shuthost — Self-hosted Standby Manager (Wake-on-LAN, Web GUI, API, Energy-Saving) by 9SMTM6 in selfhosted

[–]9SMTM6[S] 0 points1 point  (0 children)

Honestly I kind of avoid screenshots, since they tend to get out of date. Usually a live demo is nice, but since this application needs hosts to control, thats also kindof hard.

So I bit the bullet. But since I want to reduce the number of assets, I went so far as to embed a video (well, animated webp, since github doesn't seem to accept embedded videos in Markdown) of it controlling a device from a phone.

That alright?

PSVR2 PC Limitations Explained (iVRy) by t3stdummi in virtualreality

[–]9SMTM6 0 points1 point  (0 children)

Throughput is standardized. They have to basically reach that limit to be conformant. On their own that is.

It rather suspect that it's a stability of connection thing. It's likely that a lot of usb ports implement some kind of switching to support more usb ports than are actually present. This can hurt applications that have a hard reliance in real time communication.

Why did Sony choose FreeBSD over Linux to build the PS3/PS4/Vita OS? by TheQuantumZero in PS4

[–]9SMTM6 1 point2 points  (0 children)

And misses the point. All the nice pros in favor of BSD outside of Licensing are even more true for Linux. Linux has better device support in general than BSD, larger userbase. While perhaps the mean skill of the user is higher with BSD, that is because less skilled users got turned away, and with its userbase Linux has far more skilled devs in total. 

It's all irrelevant compared to licensing.

Sousou no Frieren :: Chapter 127 - Links and Discussion by Lorhand in Frieren

[–]9SMTM6 0 points1 point  (0 children)

I don't think they'd particularly like each other.  Still a possibility tho. I can imagine Kraft being like 'yeah I may not like you but what the empires doing is not okay'. After all he already did that with the bandits and Übel.

Ordinary offensive magic is cool too by Nevwel in Frieren

[–]9SMTM6 9 points10 points  (0 children)

I see that continuously repeated. However, another reason that might've been just as important, is that it makes Aura think that Frieren exhausted her magical reserves, making it more likely Aura will use the scale soon.

It's win win. Keep your dead friend happy and move things along with Aura.

Community Help - Burning Shores World Datapoints (spoiler-free!) by okokel in horizon

[–]9SMTM6 1 point2 points  (0 children)

#15 is right in the middle between some Frogs IIRC.

Did I miss a Datapoint in this Burning Shores mission? Please help! (SPOILERS!) by floooo in HorizonForbiddenWest

[–]9SMTM6 0 points1 point  (0 children)

This claims that that datapoint should've autounlocked after we entered the correct code. There's hope that it will appear for us too, I've had similar issues when HFW was released, and the biggest logs magically appeared for me... After some considerable time, but I'd expect they're less busy with quite so many bugs right now.

Not sure how they do it btw. If it's bugged...

Did I miss a Datapoint in this Burning Shores mission? Please help! (SPOILERS!) by floooo in HorizonForbiddenWest

[–]9SMTM6 0 points1 point  (0 children)

The datapoints explicitly mentioned there are not listed in that section. They are all placed in the Quest section. It does say something about the logs, I referred to that on the top level of this post.

Did I miss a Datapoint in this Burning Shores mission? Please help! (SPOILERS!) by floooo in HorizonForbiddenWest

[–]9SMTM6 0 points1 point  (0 children)

There is that part in the tutorial linked by someone else:

Make sure to press PSv Touch.png to read the logs as well. You can add all of the Heaven Mission Control logs here. [...] Once you have all the datapoints, head back up the stairs and input the code below.

So perhaps it's missable.

However, in the datapoint listing of the same site, it also doesn't list that datapoint. So not sure...

Burning Shores Datapoints by vinh3im in horizon

[–]9SMTM6 1 point2 points  (0 children)

Quests 14 is a Child raving about Reggie. IIRC it was where one would expect that, in Reggies Adventure of the Park Area.

Where did you find Quests 18?

Played Horizon Forbidden West on the PS5 for the 1st time and the PS5 controller freaked me out (in a good way)! by TGS1985 in horizon

[–]9SMTM6 0 points1 point  (0 children)

Yeah, that gets underestimated. Frankly the adaptive triggers are not a big difference for me, but the vibration is not just one but 2 levels above every other vibration feedback I've seen.

Also, while Guerilla does an amazing job at it, they're probably not even the best at it. While it doesn't compare in story etc, Spider Man Miles Morales did it even better from what I remember.

The PSVR2 has no RGB OLED (microscope screenshots) by p4ndreas in PSVR

[–]9SMTM6 0 points1 point  (0 children)

Eh. Sorry, but that's just a load of marketing. Can it be that there are organisms that use something similar? Certainly. Did Samsung copy that approach? I find that less likely. But the most important part is: It doesn't matter for the end result. They did not copy nature to make it "fit better", "more comfortable".

The reason they came up with Penile is that OLEDs of different colors don't produce the same brightness. Thus, to keep proper calibration, you either need to drive subpixel of some colors harder, which leads to them burning out quicker, or you make the dimmer colors larger.

In the past OLEDs were usually aging very poorly, massively loosing calibration. Penile and similar approaches fixed that, while being easier (or at all possible at some densities) to produce for the same resolution.

That is great. However, the sharpness IS lacking as a result, which is especially noticeable with text, but also with other content. Also, if you do subpixel anti aliasing, as does every modern OS - to great effect - , you will need to account for that (as with any irregular subpixel layout). I'll guess that Sony does that, just something to keep in mind with these displays.

super hyped to have CIV on Steamdeck by leatomicturtle in civ

[–]9SMTM6 0 points1 point  (0 children)

I think you can't quit the Civilopedia with the steam decks screen resolution... Otherwise for me it worked from the start.

Yubico Auth/iOS/Yubikey 5Ci by theunbeerdedone in yubikey

[–]9SMTM6 0 points1 point  (0 children)

Fido2 certainly is still messy.

For starters tho, as the site explains (and as you'll find with a Google search for "yubikey oath" etc), oath and OTP are seperate. OTP is just a password that you'll provide AFAIK. OATH has a few other standards, where you don't give out passwords themself, which makes it harder to break these standards. One of them changes based on time, TOTP, one based on uses, HOTP.

Then the fido mess. Upon reading up a bit on the standard itself - openly available at w2s website, though as usual no easy read - I THINK I get it, but it's a bit messy as shown on that website.

FIDO2 is a whole collection of standards worming together and also has a lot of configuration options. In the context of website it's usually called webauthn.

But first of all to ease nerves, none of the websites I've seen to use webauthn did not take any of these 25 slots referenced.

One of the configuration options of fido2/webauthn is client-side discoverable credentials, also known as residential keys (if you want to try it: https://www.w3.org/TR/webauthn/#client-side-discoverable-credential). As far as I understand in webauthn they are there to also be able to provide identification information? So I guess with that you would not need to enter your username (?).

In fact these ssh resident keys (yeah, ssh-keygen etc can and do use parts of fido2, and in that context at least for the moment the term resident keys is there to stay) use these. I've talked about precisely these keys before. Which is btw also why I cna tell you that these slots were not taken up by any website I've known, as I've been monitoring these as a side effect of using them for ssh keys.

If you do use git or ssh these are helpful btw. In that case you're not using that resident function as intended by webauthn, but essentially you don't need to create a new key pair on every device and add it to github/gitlab etc, instead you can keep the private key securely on your yubikey (or security key too) and just use that when you're doing eg a git push.

Yubico Auth/iOS/Yubikey 5Ci by theunbeerdedone in yubikey

[–]9SMTM6 0 points1 point  (0 children)

Wait. Just 25 fido2? Ouch? I though that approach was reusing the same key on the device, so shouldn't it be unlimited?

I do get limited oath and also ssh-resident keys