jrgd

joined 2 years ago
[–] [email protected] 2 points 5 months ago (2 children)

I started playing Dying Light for the first time recently. Compared to the Windows version, it looks like Techland completely abandoned the Linux native version of the game. Is this update fixing the Linux native version to be on par with Windows?

[–] [email protected] 2 points 5 months ago (1 children)

You're not referring to this satire article by chance?

[–] [email protected] 9 points 5 months ago (1 children)

From my experience with a modern Thinkpad (A485); nothing if not outright inferior. The trackpoints on them are pretty terrible compared to classic IBM-era thinkpads (10-20hz polling rate, abysmal velocity curve). The physical durability of the machine might be above-average for business laptops, but the chance of the hardware failing in some major way within warranty seems to be quite high (among other replacement parts, I had 4-5 mainboard replacements done under warranty). The cooling solution on the Thinkpad I used to use was also a fair bit inadequate, and would lead to severe thermal throttling of the mid-range APU. Honestly between the reliability and torturous process to even buy a new Thinkpad from Lenovo, I just wouldn't bother.

[–] [email protected] 3 points 6 months ago* (last edited 6 months ago)

What board/connector is affected? At worst, a replacement connector and a soldering iron should be able to replace the damaged connector and get your printer in a functional state.

UPDATE: if you are referring to certain mainboard connectors, it may be best to replace the mainboard if you don't have the tools for replacement. I see surface-mount connectors for some things on the mainboard that can be difficult to replace correctly without more unique tools.

[–] [email protected] 19 points 6 months ago (1 children)

NMap through a terminal emulator like Termux?

[–] [email protected] 17 points 7 months ago (1 children)

The last update to the game destroyed the usability of its positional audio among other things. The developers have remained silent on all channels beside their Discord about future game updates or content. The game hasn't been updated for about a year now.

Additionally, ome people have complained about getting banned from the in-game chat for allegedly "no reason". No idea if even half of these people are being truthful or were actually banned for things like saying racial slurs.

[–] [email protected] 2 points 7 months ago (1 children)

Before buying anything to supplement your hotspot, it may be worth checking to see if your issues are even caused by poor signal strength. Depending on the cause, buying better antennae or a signal booster relay may not provide any tangible benefit. As you say you live in a rural area, your issues may be unsolvable by different hardware as your device may be throttled by your carrier instead.

[–] [email protected] 1 points 7 months ago (1 children)

I ended up using CADQuery to fully recreate the project I was working on in Ondsel, and actually finish the project. Overall, I think this choice will be the software I run with for CAD projects going forward. Updating main post to explain my decision shortly.

[–] [email protected] 2 points 7 months ago

I did a bit of digging into the feature search for OpenSCAD. I noticed things like bezier curves, lofted surfaces aren't native functions in OpenSCAD, but individual users have made helper libraries for defining such surface features. Is there a shortlist or general repository for premade helper libraries for use with OpenSCAD?

[–] [email protected] 9 points 7 months ago* (last edited 7 months ago) (1 children)

For what it's worth, I do think OCIS is worthy of switching to if you don't make use of all of the various apps Nextcloud can do. OCIS can hook into an online office provider, but doesn't do much more than just the cloud storage as of right now.

That said, the cloud storage and UX performance is night and day between Nextcloud/Owncloud and OCIS. If you're using a S3 provider as a storage backend, then you only need to ensure backups for the S3 objects and the small metadata volume the OCIS container needs in order to ensure file integrity.

Another thing to note about OCIS: it provides no at-rest encryption module unlike Nextcloud. If that's important to your use case, either stick with Nextcloud or you will need to figure out how to roll your own.

I know that OCIS does intend to bring more features into the stack eventually (CalDAV, CardDAV, etc.). As it stands currently though, OCIS isn't a behemoth that Nextcloud/Owncloud are, and the architecture, maintenance is more straightforward overall.

As for open-source: OCIS released and has still remained under Apache 2.0 for its entire lifespan thus far. If you don't trust Owncloud over the drama that created Nextcloud, then I guess remain wary? Otherwise OCIS looks fine to use.

[–] [email protected] 2 points 7 months ago

Persistent keep alive is configured per connection by all peers (server and client typically). As I understand it, Wireguard's peer-based architecture will let both client and server peers define an optional persistent keep alive timer in order to send heartbeat packets on interval. Otherwise Wireguard on either peer may keep opening and closing connections for inactivity (or get its connections forcefully closed externally) if traffic isn't being regularly sent. This can occur even though the network interfaces for Wireguard on both communicating peers remain up.

I do agree that running some kind of health-check handshake service over the Wireguard tunnel is an easy enough way to periodically check the state of the connection between peers.

[–] [email protected] 3 points 7 months ago (3 children)

Depending on how your connection is negotiated, it may partially not be possible due to the architecture of Wireguard. There is likely some way to hook into capturing handshakes between clients (initial handshake, key rotations). To determine disconnects and reconnects however is a challenge. There are no explicit states in the connection. The closest thing to disconnect monitoring is utilizing a keep alive timeout on the connections. There are some caveats to using a keep alive timer, however. Additionally, not every connection may use a keep alive timeout, making this a full solution infeasible.

Detailed information about Wireguard session handling can be found in section 6 of this PDF.

view more: ‹ prev next ›