foster

joined 2 months ago
[–] [email protected] 2 points 1 week ago* (last edited 1 week ago) (1 children)

Try Valibot. It is inspired by Zod.

According to the Valibot FAQ, the main difference with Zod is:

The functionality of Valibot is very similar to Zod. The biggest difference is the modular design of our API and the ability to reduce the bundle size to a minimum through tree shaking and code splitting. Depending on the schema, Valibot can reduce the bundle size up to 95% compared to Zod. Especially for client-side validation of forms and serverless environments this can be a big advantage.

[–] [email protected] 12 points 1 month ago* (last edited 1 month ago) (1 children)

I've tried both and I prefer Ultrawide for the following reasons:

  • Less cables. Cable management is already hard enough as it is.
  • No borders in between screens. Looks amazing when watching movies and for gaming.

My current monitor is a GIGABYTE G34WQC.

[–] [email protected] 2 points 1 month ago

You can try out Peer Calls. It's a peer-to-peer video and text chat that uses WebRTC, and is very lightweight. You can either use the flagship instance or self-host your own. One of the disadvantages is that text messages are not stored and are lost when the chat room is closed.

[–] [email protected] 5 points 1 month ago* (last edited 1 month ago) (1 children)

Ah, great minds think alike 😄. I also began to mirror several emulation-related projects ever since Nintendo started its takedowns.

One under-the-radar project that I believe is worth preserving is the collection of Pokemon game decompilations by Pret. Just to list a few:

[–] [email protected] 3 points 1 month ago* (last edited 1 month ago)

Ogrim is influenced by ALTCHA. Taking a quick glance, Anubis is a similar solution with some differences of solving the same problem:

  • Anubis sits between the target service and the reverse proxy, while Ogrim sits behind the target service.
  • One Anubis instance is needed per service, while a single Ogrim instance can be used for multiple services.
  • The target service does not need integration with Anubis. On the other hand, Ogrim and its services must be integrated to work.
  • Anubis will block search engine indexers, affecting the SEO of the target service. This is not the case with Ogrim.
[–] [email protected] 2 points 1 month ago* (last edited 1 month ago) (2 children)

I'm currently working on a minimal spam protection system that uses a proof-of-work mechanism.

[–] [email protected] 17 points 1 month ago* (last edited 1 month ago) (2 children)

I recommend the 8bitDo Pro 2 controller. The controller works well on my Linux gaming machine and the things I like about it are:

  • Bluetooth or wired connection
  • Replaceable battery with up to 20 hours of playtime.