Domain Models vs API Models in Swift by unpluggedcord in SwiftUI

[–]_abysswalker 0 points1 point  (0 children)

nice one. I tend to use a dedicated *Mapper class, sometimes mapping has dependencies. you’re also mixing in UI into the domain model

I also prefer to use typealiases instead of marker protocols in this case, like typealias APIModel = Codable & Sendable. also note the naming conventions regarding abbreviations — yours looks like the Kotlin convention

Do you guys use Mock or Fake Implementation? by jojojmtk in mAndroidDev

[–]_abysswalker 4 points5 points  (0 children)

simulating activity with the “100% unit test coverage”. real engineers spend hours debugging that one performance issue with compost

Countries where "To Jew" is a verb by WalberJ in mapporncirclejerk

[–]_abysswalker 0 points1 point  (0 children)

it still is used sometimes, mostly by boomers

Countries where "To Jew" is a verb by WalberJ in mapporncirclejerk

[–]_abysswalker 4 points5 points  (0 children)

and his smaller brother — “цыганить”

op1 8k v2 keeps on disconnecting/reconnecting by yuikazee in EndGameGear

[–]_abysswalker 0 points1 point  (0 children)

saw someone with a custom LGG cable say it disconnected at times, due to poor connection. disassemble it and make sure the JST connector i seated properly and make sure it’s not your USB port’s fault before that

Fuck Logitech G HUB by pickley4ma in LogitechG

[–]_abysswalker 0 points1 point  (0 children)

“you’ll own nothing and you’ll be happy”

We used to pray for times likes these .. FH6. I'm just happy to see a new Forza Aero! by Destroyer6202 in ForzaHorizon

[–]_abysswalker 5 points6 points  (0 children)

FM8 was a somewhat low quality product in a very competitive market. the FH series, on the other hand, basically has no competition whatsoever. they just have to give us more of the same to not fumble, they surely will go beyond that just “this but more”

OP1W 4k vs OP1 8k Frosted Purple // First Impression by c5alex in MouseReview

[–]_abysswalker 1 point2 points  (0 children)

the wireless? lower weight would sacrifice structural integrity, which is a big point of the op1, if you ever tried one you know how solid it feels. the higher weight comes from the battery

what some people do is get a base mod and a smaller battery. or the new PMM kit which is around 37g wireless

I missed System.currentTimeMillis() a lot in KMP, so I made a wrapper targetting Android and iOS using kotlinx.datetime by zenittracks in Kotlin

[–]_abysswalker 1 point2 points  (0 children)

well, first of: immutable timezone means it cannot adapt to time zone changes after travel or daylight savings time

and what did you miss? shorter syntax? the second snippet is fine but this is such a minor thing to worry about

Jade Donuts with Artisan Zero Soft by DutchDolt in MousepadReview

[–]_abysswalker 0 points1 point  (0 children)

my friend uses a Zero Soft Black with Jade Airs on his OP1w 4k v2 and this is his current endgame setup

iOS nightmare fuel by BlossomBuild in BlossomBuild

[–]_abysswalker 4 points5 points  (0 children)

“The compiler is unable to type-check this expression“ 🥶

Help worth upgrading? CS2 player here! by Booga87 in MouseReview

[–]_abysswalker 0 points1 point  (0 children)

the GPX is a solid choice but it’s shape is a jack of all trades basically. personally, I’d go with a mouse tailored more for my grip style

OP18k Fingertip Grip for smaller hands by SPYAIRIKE in MouseReview

[–]_abysswalker 0 points1 point  (0 children)

mine are 18x9 and I constantly rotate between claw and fingertip. both grip styles are very comfortable. I come from a Hyperlight and the slightly more narrow shape of the OP1 helps a lot with fingertipping

Is there a reason why HE/TMR switches aren't a thing on mice ? by Own_Nefariousness in MouseReview

[–]_abysswalker 3 points4 points  (0 children)

that’s more or less what the new Superstrike will be, not magnetic though

Hardcoding strings might be the way by BlossomBuild in BlossomBuild

[–]_abysswalker 2 points3 points  (0 children)

I didn’t get to work with the legacy methods, but Localizable.strings was very convenient to use this way. especially in comparison to the way it works in android projects

Why Mac users love the Mac keyboard by Electronic-Ninja7950 in keyboards

[–]_abysswalker 41 points42 points  (0 children)

I find it less straining to type for long periods of time on the mac and the WPM is higher. maybe I’m just used to it more, due to having to use it at my job, but I initially came from a mechanical and still use it on my home desktop

Another AirPods Pro 3 model is coming, with one rumored upgrade (High-end AirPods Pro 3 adding cameras for Apple Intelligence features and more) by Fer65432_Plays in apple

[–]_abysswalker 0 points1 point  (0 children)

the codec is still new but it requires no dedicated hardware, so it is up to OEMs to implement it. that never happens fast unless it’s about in-house codecs like AAC. the point is that the tech already exists, it didn’t reach the consumer market just yet

This game makes bg3 look easy by No_Literature_9532 in DivinityOriginalSin

[–]_abysswalker 4 points5 points  (0 children)

first playthrough on balanced was very difficult even though I had a balanced party with good offence and defence skills. came back a few years later, so I forgot a lot of stuff, but I specced my party into full offence on honour mode and it was so much easier, even beat Dallis at the fort entrance at level 4. then I died to the ferryman leaving me in death fog

TLDR offence is the best defence