Conversation
Notices
-
:p: (p@bae.st)'s status on Monday, 08-Apr-2024 18:01:34 JST :p: It really bugs me how often ntpd produces slightly out of sync clocks by trying to be overly clever with skew and with trying to not break software that relies on a monotonically increasing clock. If something breaks when the clock fails to increase monotonically, it's shit, I don't care if it crashes. I'd rather it crash so that I know to uninstall it.
So, I tried to do it "right" this time, but I am going with the strategy that works: run `ntpdate pool.ntp.org` after the net comes up and then periodically run it again from a cronjob. ntpd(1) has some warnings about how if you do it that way, you don't get the cool skew detection, and it should be the opposite
In other news, `cargo` is a total piece of shit and this should come as no surprise to me because Rust is a language made by children that have no idea what they're doing but every time I have to interact with software written in Rust, the compiler and the tooling find new ways to disappoint me. I should just get a bunch of RISC-V gear so Rust shit won't run and I don't run into problems like this.
boxesallinarow.png- † top dog :pedomustdie: likes this.
-
:p: (p@bae.st)'s status on Monday, 08-Apr-2024 19:19:03 JST :p: @istvan I write Go so immunity to Go is a downside for me. † top dog :pedomustdie: likes this. -
dobó istván (istvan@noauthority.social)'s status on Monday, 08-Apr-2024 19:19:04 JST dobó istván @p I think POWER is similarly immune to rust. Also go.
-
syzygy (syzygy@gh0st.live)'s status on Wednesday, 10-Apr-2024 10:02:40 JST syzygy @p @threat
He has no dick, balls, or arse. -
:p: (p@bae.st)'s status on Wednesday, 10-Apr-2024 10:02:40 JST :p: @syzygy @threat
itistrue.gif† top dog :pedomustdie: likes this. -
:p: (p@bae.st)'s status on Wednesday, 10-Apr-2024 10:02:41 JST :p: @threat Bring it. I have wanted to punch Klabnik in the dick for at least 15 years. -
𝚝𝚑𝚛𝚎𝚊𝚝@𝚜𝚑𝚒𝚝𝚙𝚘𝚜𝚝𝚎𝚛.𝚌𝚕𝚞𝚋 (threat@shitposter.world)'s status on Wednesday, 10-Apr-2024 10:02:42 JST 𝚝𝚑𝚛𝚎𝚊𝚝@𝚜𝚑𝚒𝚝𝚙𝚘𝚜𝚝𝚎𝚛.𝚌𝚕𝚞𝚋 @p i'd love to see you in a cage match with steve klabnik. -
:p: (p@bae.st)'s status on Wednesday, 10-Apr-2024 10:05:38 JST :p: @lanodan @syzygy Holy shit, I never used it but it looks like it behaves exactly the way I wish ntpd would behave.
Meanwhile, ntpd is...I don't know what it's doing, it appears to be making drift *worse*:
meanwhile_ntpd.png† top dog :pedomustdie: likes this. -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Wednesday, 10-Apr-2024 10:05:40 JST Haelwenn /элвэн/ :triskell: @syzygy @p Yeah on a laptop you probably want something like chrony. (In fact it's what I put everywhere) -
syzygy (syzygy@gh0st.live)'s status on Wednesday, 10-Apr-2024 10:05:41 JST syzygy @p
I used ntpd on a laptop and it sucked ballz. -
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Wednesday, 10-Apr-2024 10:07:43 JST † top dog :pedomustdie: @p @allison @istvan I think we are all eating :nixon_smug: -
:p: (p@bae.st)'s status on Wednesday, 10-Apr-2024 10:07:44 JST :p: @allison @istvan Yeah, ARM can hop endianness, but I think it's the only one, PowerPC is all BE. (I am going from memory, this may be lies.) -
dobó istván (istvan@noauthority.social)'s status on Wednesday, 10-Apr-2024 10:07:45 JST dobó istván @p Looks like go has some support for ppc64, no ppc32
-
:blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Wednesday, 10-Apr-2024 10:07:45 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: @istvan @p Does endianness matter? I have a Powermac G5 laying around but that can only run big-endian binaries. (I guess I can check Chimera's package search on the matter) -
𝚝𝚑𝚛𝚎𝚊𝚝@𝚜𝚑𝚒𝚝𝚙𝚘𝚜𝚝𝚎𝚛.𝚌𝚕𝚞𝚋 (threat@shitposter.world)'s status on Wednesday, 10-Apr-2024 14:11:03 JST 𝚝𝚑𝚛𝚎𝚊𝚝@𝚜𝚑𝚒𝚝𝚙𝚘𝚜𝚝𝚎𝚛.𝚌𝚕𝚞𝚋 @p @lina @syzygy -
:p: (p@bae.st)'s status on Wednesday, 10-Apr-2024 14:11:03 JST :p: @threat @lina @syzygy
facesemotions.jpg† top dog :pedomustdie: likes this. -
:p: (p@bae.st)'s status on Wednesday, 10-Apr-2024 14:11:04 JST :p: @lina @syzygy @threat He has to.
youmustwearaface.png -
Lina Inver:z:e :mur_close: :nuts: (lina@eientei.org)'s status on Wednesday, 10-Apr-2024 14:11:06 JST Lina Inver:z:e :mur_close: :nuts: @syzygy @p @threat he has a face though -
:p: (p@bae.st)'s status on Wednesday, 17-Apr-2024 06:38:12 JST :p: @m0xEE @allison @istvan
> Newer PowerPCs are little-endian
Yeah, that is fuckin' weird. @istvan just pointed that out.
> they are probably worse supported than more mainstream architectures
I am running regular-ass Slackware on my RISC-V chip and basically everything works. Less hassle than ARM, even, which surprised me: you'd think ARM would be ironed out in current year, or at least in a nicer state than RISC-V.† top dog :pedomustdie: likes this. -
m0xEE (m0xee@breloma.m0xee.net)'s status on Wednesday, 17-Apr-2024 06:38:14 JST m0xEE @p
No, your memory deceives you. Newer PowerPCs are little-endian — and that is the architecture still supported by a lot of distros, unlike BE.
64 PowerPC CPUs could switch endian-ness too: https://en.wikipedia.org/wiki/PowerPC#Endian_modes
That G5 just doesn't support it, at least I've never seen it done on real hardware and doing so would be trouble anyway as old Apple's OpenFirmware surely doesn't support that.
ppc64le is even supported by the reference Go toolchain, again, unlike BE — which is supported by gccgo though, but there's little use in it as most modules do not support that anyway and you'd have to do a lot of work porting those too. I think I've even succeeded building gccgo for 32-bit PowerPC, which is no longer possible as it looks like some definitions got removed from gcc's source. You can in theory add those back of course, but like I already said — there'd be little use in it as most modules won't work as is anyway.
Unlike Rust BTW! Which works on nearly anything and the kitchen sink, here's the machine this instance runs on. And it's probably a relatively recent version even.
I'm not even that sure that RISC-V machines aren't supported — they are probably worse supported than more mainstream architectures and have a similar problem — even more mainstream modules won't work. I have this problem on PowerPC too, e.g. ring is a pretty popular cryptography crate, but it can't even be built as is. IBM made a series of patches so it's possible for ppc64le and with a little effort I could make it build on this 32-bit machine even, but autotests still fail — looks like there are more underlying issues. I originally started these effort with intent to host libreddit — but as Reddit went to shit anyway, I've just given up :marseyshrug:
@allison @istvan