Hacker News

Show HN: I built an AI chat app to make conversations with AI feel human and fun

Hacker News - 1 hour 59 min ago

I built Persona, an AI chat app where users interact with 15+ unique LLM-driven personas - flirty, funny, smart, supportive - each crafted with distinct moods and behavior using prompt engineering.

It’s built with Next.js, Vercel AI SDK, Groq, and Supabase for auth and storage. The UI uses Tailwind CSS and shadcn/ui, and it’s optimized for fast, low-friction interactions. Feedback welcome!

Comments URL: https://news.ycombinator.com/item?id=44277777

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: AnyCrawl v0.0.1-alpha.5 – custom user-agent and richer scraping API

Hacker News - 2 hours 15 min ago

## [0.0.1-alpha.5] - 2025-06-14

### Added

- Integrated AWS S3 storage support with new `S3` class and environment variables for seamless file uploads and retrievals. - Introduced `FileController` for serving files from S3 or local storage with robust path validation and error handling. - Added multiple content transformers (Screenshot, `HTMLTransformer`) improving HTML/Markdown extraction and screenshot generation. - Extended scraping capabilities with new options: output `formats`, `timeout`, tag filtering, `wait_for`, retry strategy, viewport configuration, and custom user-agent support. - Added Safe Search parameter to `SearchSchema` for filtered search results. - Refactored engine architecture with a factory pattern and new core modules for configuration validation, data extraction, and job management. - Implemented graceful shutdown handling for the API server and improved logging for uncaught exceptions / unhandled rejections. - Added Jest configuration for API and library packages with ESM support and updated test scripts. - Updated CI workflows to publish Docker images on version tags. - Expanded README with detailed environment variable descriptions and API usage examples.

### Changed

- Refined error handling in `ScrapeController` and `JobManager`; failure responses now include structured error objects and HTTP status codes. - Enhanced `BaseEngine` with explicit HTTP error checks and resilience improvements. - Updated OpenAPI documentation to reflect new scraping parameters and error formats. - Migrated key-value store name to environment configuration for greater flexibility. - Enhanced per-request credit tracking in `ScrapeController` and enhanced logging middleware to include credit usage.

### Fixed

- Improved job failure messages to include detailed error data, ensuring clearer debugging information. - Minor documentation corrections and clarifications.

Comments URL: https://news.ycombinator.com/item?id=44277710

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: AIButton – Like AI Pin – but only one button to press, Made in Germany

Hacker News - 2 hours 32 min ago

Hello HN,

I've built a prototype of a hardware product that you can attach to your shirt and talk to AI with the touch of a button.

I've been thinking about commercializing it, whether people like it or not.

Thanks, Masih Minawal

Comments URL: https://news.ycombinator.com/item?id=44277614

Points: 2

# Comments: 4

Categories: Hacker News

Try Our Oral Health Diagnosis Tool

Hacker News - 2 hours 33 min ago

Article URL: https://edentist.ai

Comments URL: https://news.ycombinator.com/item?id=44277606

Points: 1

# Comments: 1

Categories: Hacker News

Would AI have prevented the Air India flight 171 crash?

Hacker News - 2 hours 38 min ago

Could AI have prevented the Ahmedabad crash? If it wasn’t sabotage then maybe it would have foreseen it and reacted in time to prevent the crash?

Comments URL: https://news.ycombinator.com/item?id=44277586

Points: 1

# Comments: 2

Categories: Hacker News

Pages