What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

0
0

The Asylum Lab at the University of Toronto Scarborough has created a resource guide for LGBTQIA+ individuals interested in seeking asylum in Canada. It includes links & a nice summary of other possible ways to enter Canada as well.

haven.utsc.utoronto.ca/index.p

0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
1
0
1
0
3
2

Researchers have developed an emulator called Effort.jl that can parse cosmic data much faster than traditional models. This will accelerate the pace of discoveries about the cosmic web and help test fundamental theories about the nature of spacetime.

🔗 404media.co/a-vast-cosmic-web-

0
0
0
0
1
1
0
1
0
1

XiNiHa shared the below article:

Optique 0.5.0: Enhanced error handling and message customization

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

Optique 0.5.0 is now available, bringing enhancements to error handling, help text generation, and overall developer experience while maintaining full backward compatibility. The update introduces better code organization by refactoring the large `@optique/core/parser` module into three focused modules: `@optique/core/primitives`, `@optique/core/modifiers`, and `@optique/core/constructs`. Error handling is improved with automatic conversion of default value callback errors into parser-level errors, and the new `WithDefaultError` class allows for structured error messages. Customization of default values in help text is now possible via an optional third parameter to `withDefault()`, enabling descriptive text instead of actual values. Additionally, the release provides comprehensive error message customization across all parser types and combinators, allowing context-specific feedback. These improvements aim to make Optique more user-friendly, especially for building CLI applications that require clear error messages and helpful documentation, making this release a significant step forward for developers using Optique.

Read more →
5
1

Optique 0.5.0 is out! Enhanced error handling and message customization for TypeScript CLI parsing.

Key improvements:

  • Fully customizable error messages
  • Automatic error conversion for withDefault callbacks
  • Better help text and module organization
  • 100% backward compatible
4

When chat control is really so harmless and reliable that there will be no false positives and all data is just checked locally on your phone so that your privacy is granted, why does EU‘s plan for chat control provide exceptions for European politicians and members of investigating authorities? Assuming they aren’t doing anything illegal, what do they have to hide? Or maybe the process of scanning all private communications isn’t as safe and confidential as it’s said to be?

0
0
0
0
0
0
0
0
0
0
0

Thanks to the help of a kind Mastodon acquaintance, I've upgraded my Series 4 Apple Watch to a Series 10 and wow it's a lot nicer. Feels slimmer and lighter, has a bigger and brighter screen, and is *so* much faster. Plus the battery should now easily last the whole day again!

Maybe the lesson is to upgrade tech less often because then when you finally do, the small incremental changes add up and feel like a huge leap. 🙂

0
0
0
0
0