News for hackers. Stuff that matters.

sl8s

Re:Ask HN: Who wants to be hired? (February 2026) on Tuesday February 03, 2026 @04:04AM (#46868470)
Location: Ukraine

Remote: Yes

Willing to relocate: No

Technologies: Dart, Java, Kotlin, Swift, JavaScript, TypeScript, Flutter, Node.js, Express.js

Résumé/CV: https://drive.google.com/file/d/1dA_BkL8fQXGfYFWS6025UBVfKMo...

Email: [email protected]

Re:Ask HN: Who wants to be hired? (January 2026) on Saturday January 03, 2026 @04:40AM (#46474627)
Location: Ukraine

Remote: Yes

Willing to relocate: No

Technologies: Dart, Java, Kotlin, Swift, JavaScript, TypeScript, Flutter, Node.js, Express.js

Résumé/CV: https://drive.google.com/file/d/1dA_BkL8fQXGfYFWS6025UBVfKMo...

Email: [email protected]

Re:Ask HN: Who wants to be hired? (December 2025) on Tuesday December 02, 2025 @03:12AM (#46118874)
Location: Ukraine

Remote: Yes

Willing to relocate: No

Technologies: Dart, Java, Kotlin, Swift, JavaScript, TypeScript, Flutter, Node.js, Express.js

Résumé/CV: https://drive.google.com/file/d/1f7leYuJPqNzVAdmoVaZDFfD-ZKm...

Email: [email protected]

Re:Ask HN: Who wants to be hired? (November 2025) on Thursday November 06, 2025 @07:16AM (#45834373)
Location: Ukraine

Remote: Yes

Willing to relocate: No

Technologies: Dart, Java, Kotlin, Swift, JavaScript, TypeScript, Flutter, Node.js, Express.js

Résumé/CV: https://drive.google.com/file/d/17tf9jlQdpymmYmtnMiViZ0CbYFz...

Email: [email protected]

Easy and Long-Term Discord Bot Support

Discord bot for running weekly Dead by Daylight tournaments. However, only the application framework was implemented using the SMVP pattern (Share, Model, View, Psychology), with a project structure similar to APIs (middlewares, routers), but with some modifications — 'interactions' and 'messages' instead of 'routers'. This approach was designed to make developing Discord, Telegram, and other...

( Read More... | no comments | on HN )
If you plan to maintain the application in the future, using MVC/MVP/MVVM patterns will reduce the cognitive load, allowing you to implement new features and fix bugs much faster. I also noticed that you started writing this small application from May 10 to September 13 (with 'First Production' commits on September 7), which is almost 4 months. However, such an application can usually be written within 1 month at most (with design patterns), even if the developer is a beginner. The further the application develops, the harder it will be to maintain, because too much refactoring will be required (large chunks of code will need to be deleted or replaced, which increases the risk of new bugs). In addition, inheritance is necessary so that, through polymorphism, implementations can be replaced without introducing new bugs and while extending functionality. In short, there needs to be a balance between inheritance and refactoring so that the application can be maintained for decades.
Re:Vibe coding has turned senior devs into 'AI babysitters' on Sunday September 14, 2025 @04:31PM (#45242983)
If you add an AGENTS.md, the AI agent will work more efficiently, and there will be far fewer problems like the ones you’re facing. You can include sections such as Security, coding style guidelines, writing unit tests, etc.
All the logic and UI code of your application is in a single file, MainActivity.kt (not counting the app theme, those files are separate), which has 1073 lines of code. No services, repositories, models, utility files, and no design patterns to make your life easier. Conclusion: maintaining the project will be very, very difficult. I’m impressed by your iron nerves.
Re:Git Without Stash/Tags on Sunday September 14, 2025 @04:05PM (#45242797)
Tags in Git are useful when you need to make a release, upload files to that release, and provide a download link for the file. That’s when I personally use tags.