Glitchvid

joined 2 months ago
[–] Glitchvid@lemmy.world 3 points 3 days ago

if not x then … end is very common in Lua for similar purposes, very rarely do you see hard nil comparisons or calls to typeof (last time I did was for a serializer).

[–] Glitchvid@lemmy.world 1 points 3 days ago* (last edited 3 days ago)

Most of the VCS ops in Hg are actually written in C.

GitHub is mostly written in Ruby, so that's not really a performance win.

Like I said, we're stuck with Git's UX, but we were never stuck with Hg's performance.

[–] Glitchvid@lemmy.world 1 points 4 days ago (2 children)

I don't think it's hyperbole to say a significant percentage of Git activity happens on GitHub (and other "foundries") – which are themselves a far cry from efficient.

My ultimate takeaway on the topic is that we're stuck with Git's very counterintuitive porcelain, and only satisfactory plumbing, regardless of performance/efficiency; but if Mercurial had won out, we'd still have its better interface (and IMO workflow), and any performance problems could've been addressed by a rewrite in C (or the Rust one that is so very slowly happening).

[–] Glitchvid@lemmy.world 25 points 1 week ago* (last edited 1 week ago)

If only, this is "modern" PhysX, we'd need the source to the original Ageia PhysX 2.X branch to fix it properly.

[–] Glitchvid@lemmy.world 33 points 1 week ago

The amount of stupid AI scraping behavior I see even on my small websites is ridiculous, they'll endlessly pound identical pages as fast as possible over an entire week, apparently not even checking if the contents changed. Probably some vibe coded shit that barely functions.

[–] Glitchvid@lemmy.world 1 points 2 weeks ago

Man this reminds me of the lockers we had in middle school that used dial locks, cheap masterlock jobbies that despite having notches between the major numbers, just being within 2 of the actual number would register.
Plus it felt like they'd slip internally so if you dialed too quickly (because class starts in 3 minutes at the other end of the building) you'd have to start all over.

[–] Glitchvid@lemmy.world 2 points 2 weeks ago

Yeah, electric motors are what I notice the most. Be it on washers/dryers, garbage disposals (which range from 1/3, 1/2, 3/4, 1HP) and more.

[–] Glitchvid@lemmy.world 8 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

Probably a mix of Z systems, that stuff goes back 20-odd years, and even then older code can still run on new Z systems which is something IBM brags about.
Mainframes aren't old they're just niche technology, and that includes enterprise Java software.

[–] Glitchvid@lemmy.world 30 points 2 weeks ago* (last edited 2 weeks ago) (8 children)

Uh, Java is specifically supported by IBM in the Power and Z ISA, and they have both their own distribution, and guides for writing Java programs for mainframes in particular.

This shouldn't be a surprise, because after Cobol, Java is the most enterprise language that has ever enterprised.

[–] Glitchvid@lemmy.world 43 points 2 weeks ago (1 children)

Reddit is becoming such a shit hole anyway, the site barely functions on mobile browser now, half the time it has API errors or fails to load.

[–] Glitchvid@lemmy.world 3 points 3 weeks ago

Further hampered by the Steam "discussions" that are an incredibly unmoderated cesspit.

[–] Glitchvid@lemmy.world 4 points 3 weeks ago

Alternative roots are an interesting concept, but really people just need good alternatives recursives.

view more: next ›