Nigeria No1. Music site And Complete Entertainment portal for Music Promotion WhatsApp:- +2349077287056
Wednesday, 8 January 2025
Show HN: macOS dock pissed me off and I extended it https://bit.ly/4h5hm9J
Show HN: macOS dock pissed me off and I extended it Hey HN! So the other day macOS dock system pissed me off, completely. I’m someone who runs 2 or 3 monitors daily: one for coding, one for chat apps, and one for design tools. But macOS only gives you a single Dock, which either stays on your main screen or auto-swaps wherever your mouse is. Complete hell. I just wanted an easy way to keep a “chat dock” on my side monitor, a “development dock” on my center monitor, and maybe another “utilities dock” somewhere else—without messing with some complex, heavy, bloated dock replacement. So I made one. And got feedback from my friends that it's good, and I should publish it. https://bit.ly/4gL9aeT January 8, 2025 at 09:56PM
Show HN: Stagehand – an open source browser automation framework powered by AI https://bit.ly/4fOJpsW
Show HN: Stagehand – an open source browser automation framework powered by AI Hi HN! I’m Anirudh — longtime lurker, first time poster, and I couldn’t be more excited to show you Stagehand. Stagehand is a TypeScript project that extends Playwright with three simple AI methods — act, extract, and observe. We’d love for you to try it out using the command below: npx create-browser-app --example quickstart Here’s a sample workflow: const stagehand = new Stagehand(); await stagehand.init(); // Stagehand overrides the Playwright Page and Context classes const { page, context } = stagehand await page.goto("instadash.com") // Regular Playwright // Take action on the page await page.act({ action: "click on taqueria cazadores" }) // Extract relevant data from the page const { price } = await page.extract({ instruction: "extract the price of the super burrito", schema: z.object({ price: z.number() }) }) We built Stagehand because we loved building browser automations using Playwright and Selenium, but we grew frustrated at how cumbersome it is to just get started and write simple browser automations. These frameworks, while incredibly powerful, are built for QA testing and are thus notoriously prone to fail if there are minor changes in the UI or underlying DOM structure. The goal of Stagehand is twofold: 1. Make browser automations easier to write 2. Make browser automations more resilient to DOM changes. We were super energized by what we’ve been seeing with vision-based computer use agents. We think with a browser, you can provide even richer data by leveraging the information in the DOM + a11y tree in addition to what’s rendered on the page. However, we didn’t want to go so far as to build an agent, since we wanted fine-grained control over each step that an agent can take. Therefore, the happy medium we built was to extend the existing powerful functionalities of Playwright with simple and extensible AI APIs that return the decision-making power back to the developer at each step. Check out our docs: https://bit.ly/4gLU2xY We’d love for you to join and give us feedback on Slack as well: https://bit.ly/4fW4DVD https://bit.ly/4hqoPjZ January 8, 2025 at 05:41PM
Show HN: HN client that saves time https://bit.ly/40rkaIR
Show HN: HN client that saves time This site curates the most popular posts daily, providing concise summaries of their key discussions. https://bit.ly/4j06WKp January 8, 2025 at 08:29AM
Tuesday, 7 January 2025
Show HN: DeepFace – A lightweight deep face recognition library for Python https://bit.ly/3DNMBYA
Show HN: DeepFace – A lightweight deep face recognition library for Python DeepFace is a leading open-source library for facial recognition and facial attribute analysis, and the de facto standard in Python. It wraps multiple state-of-the-art models that have reached — and even surpassed — human-level accuracy in recognizing faces. By the numbers (as of early 2025): 15,000+ stars on GitHub; ~4 million installations via pip; 800+ citations in academic papers Whether you're building a cutting-edge AI project or simply exploring facial recognition, DeepFace makes advanced capabilities accessible with just a few lines of code. https://bit.ly/3WbBM8O January 3, 2025 at 01:03PM
Show HN: Chrome extension filters AI spam by enforcing pre-2023 Google results https://bit.ly/407foyP
Show HN: Chrome extension filters AI spam by enforcing pre-2023 Google results https://bit.ly/3WczaaL January 8, 2025 at 12:29AM
Show HN: Need to create a progress bar in HTML&CSS? https://bit.ly/40nhMTn
Show HN: Need to create a progress bar in HTML&CSS? https://bit.ly/3PtahE9 January 7, 2025 at 11:43AM
Monday, 6 January 2025
Show HN: Multiply your binary math skill with 24bitsa.day https://bit.ly/4gHtA8N
Show HN: Multiply your binary math skill with 24bitsa.day A fun little game idea I had last year after building a personal kb based bit manipulator to have a better sense of the binary space. All sounds and graphics are my own. https://bit.ly/4a9fZ7q January 7, 2025 at 08:10AM
Show HN: I built an offline open-source RAG system DataBridge https://bit.ly/4gIC2Vc
Show HN: I built an offline open-source RAG system DataBridge Hey HN! Over the past few weeks, I’ve been working on DataBridge, an open-source solution for data ingestion and querying across text, PDFs, images, and videos. In our latest update, we’ve added a fully local deployment option: - No internet required – Runs entirely offline. - Customizable Models – Supports any LLM and embedding model via Ollama (with options for any other private providers) - Extensibility – You can plug in your own models or tools easily. This local-first approach ensures better privacy, security, and flexibility, especially for teams dealing with sensitive data. You can check it out here: Docs: https://bit.ly/4j2RMnv Code: https://bit.ly/4fy0eZ2 If you can try it out, would really really appreciate it :)). Any and every feedback welcome. https://bit.ly/4fy0eZ2 January 6, 2025 at 07:53PM
Show HN: Pdf2csv – Convert PDF Tables to CSV with CLI and Python API https://bit.ly/4aegtcD
Show HN: Pdf2csv – Convert PDF Tables to CSV with CLI and Python API Hi Hackernews Hi HN, I’m thrilled to share pdf2csv, a lightweight tool for converting tables from PDF files into CSV or XLSX format. It’s particularly handy for right-to-left (RTL) languages like Farsi, Hebrew, and Arabic, ensuring text is extracted correctly and easily reversed when needed. Features: • RTL Language Support: Handles Farsi, Hebrew, and Arabic beautifully with optional text reversal. • Flexible Output: Save tables as CSV or XLSX. • Dual Interface: Use as a Python library or from the CLI. • Powered by Docling: Leveraging the robust Docling library for accurate table extraction https://bit.ly/4a9avtm January 6, 2025 at 08:19PM
Show HN: Filter out engagement bait & politics on your X/Twitter feed. https://bit.ly/423yuIK
Show HN: Filter out engagement bait & politics on your X/Twitter feed. hi friends! i'm pretty tired of engagement bait and all the political nonsense on my x/twitter feed. i was curious if i could use an llm to filter out these type of content, so i prototyped a quick chrome extension. it uses LLama 3.3 to analyze the tweet through https://bit.ly/3BLH7Np (because they are super-super fast). the extension is available in the chrome store, also there is a link to the repo. - you can tweak the system prompt for the filtering - but you need your own API key from Groq (you can get one for free) https://bit.ly/4gGeVe1 January 6, 2025 at 10:49AM
Sunday, 5 January 2025
Show HN: I made it easy to create invoices https://bit.ly/3W8scnk
Show HN: I made it easy to create invoices https://bit.ly/4gG2bUq January 6, 2025 at 05:29AM
Show HN: E-Paper Life Organizer with Pico and Inky Frame https://bit.ly/3WaM1KD
Show HN: E-Paper Life Organizer with Pico and Inky Frame I made a desktop e paper display to show my calendar and to-do list to help keep me organized in college. Full source code available here: https://bit.ly/4gHeRuq The display is only awoken from deep sleep mode every 30 minutes to update the information, allowing the frame to be fully battery powered. You can link your Todoist for the to-do items on the left, and you can link any calendar in iCal format (Google Calendar, Outlook, etc.) for the calendar on the right. The code can be fully customized to display just the calendar, just the to-do list, or a mix of both. Let me know if you have any ideas for what features I should add next! https://bit.ly/4gHeRuq January 6, 2025 at 04:40AM
Show HN: LogLayer – Unified logger that routes logs to various logging libraries https://bit.ly/421mozO
Show HN: LogLayer – Unified logger that routes logs to various logging libraries As a longtime TypeScript/Node.js developer, I've often faced challenges with logging—choosing, using, and maintaining the right logger for various projects. While most loggers offer the usual methods like "info", "warn", and "error", they vary significantly in how they handle structured metadata or Error objects. This can lead to ad-hoc solutions, like serializing errors or writing custom pipelines, just to get logs formatted correctly. I built LogLayer to address these pain points by introducing a fluid, expressive API. With methods like "withMetadata" and "withError", LogLayer separates object injection from the log message itself, making your logging code both cleaner and more maintainable. Logs are processed through a LogLayer Transport, which acts as an adapter for your preferred logging library. This design offers several key advantages: - Multi-Transport Support: Send logs to multiple destinations (e.g., DataDog and New Relic) simultaneously. I've personally used this feature to ship logs directly to DataDog without relying on their APM package or sidecars. - Easy Logger Swapping: If you’ve ever used Pino with Next.js, you might have encountered issues where it doesn’t work out of the box after a production build without webpack hacks. With LogLayer, you can swap in a better-suited library without touching your logging code. I spent a good few months on and off and used my winter break to launch version 5 of LogLayer, and also created the documentation using Vitepress. LogLayer has been battle-tested in production at Airtop ( https://bit.ly/3BN9I4W ), where it’s been an integral part of our systems for years (we were running as Switchboard for almost four years and pivoted late last year). (Disclaimer: I work at Airtop, but LogLayer is not sponsored / affiliated with them.) https://bit.ly/421HLAV January 6, 2025 at 01:52AM
Show HN: Struggle with CSS Flexbox? This Playground Is for You https://bit.ly/4j0lt8P
Show HN: Struggle with CSS Flexbox? This Playground Is for You Experiment with different flex properties to understand how they affect layout. Adjust the controls below to see changes in real-time and copy the generated CSS code. https://bit.ly/40iQg9A January 5, 2025 at 10:02AM
Saturday, 4 January 2025
Show HN: I created a PoC for live descriptions of the surroundings for the blind https://bit.ly/4a7fVVL
Show HN: I created a PoC for live descriptions of the surroundings for the blind The difference in cost between products that are developed as accessibility tools compared to consumer products is huge. One example is camera glasses where the accessibility product costs ~$3000 (Envision Glasses), and the consumer product costs ~$300 (Ray-Ban Meta). In this case the Ray-Ban Meta is getting accessibility features. The functionality is promising according to reviews, but requires the user to say "Hey meta what am I looking at" every time a scene is to be described. The battery life seem underwhelming as well. It would be nice to have an cheap and open source alternative to the currently available products, where the user gets fed information rather than continuously requesting it. This is where I got interested to see if I could create a solution using an ESP32 WiFi camera, and learn some arduino development in the process. I managed to create a solution where the camera connects to the phone "personal hotspot", and publishes an image every 7 seconds to an online server, which then uses the gpt-4o-mini model to describe the image and update a web page, that is read back to the user using voice synthesis. The latency for this is less than 2 seconds, and is generally faster. I am happy with the result and learnt a lot, but I think I will pause this project for now. At least until some shiny new tech emerges (cheaper open source camera glasses). https://bit.ly/40lbbsE January 4, 2025 at 11:41AM
Show HN: WebGPU + TypeScript Slime Mold https://bit.ly/4j1PCo2
Show HN: WebGPU + TypeScript Slime Mold https://bit.ly/4j4B86X January 2, 2025 at 05:37PM
Friday, 3 January 2025
Show HN: I completed shipping my desktop app https://bit.ly/4jdw4gO
Show HN: I completed shipping my desktop app Hi, I'm a developer and first time i shipped the real product after observing the startups and indie hackers community for years. I had made so many useless apps [you should check my website https://bit.ly/4gWELdg ], but this time I built a very useful product that has a number of super easy-to-use tools in one app for video, music, and photo files. Users can compress, convert, resize, and do so much more with easy-to-use tools. Background: I developed a frame-by-frame video cropper to upload cropped landscape videos to Instagram Reels. However, it required FFmpeg, and as a noob video editor, I decided to incorporate more user-friendly video tools. I then introduced image and audio tools to maximize the capabilities of FFmpeg. I use my app daily, and it has surprisingly generated a few thousand dollars for me. https://bit.ly/4gWELKi January 3, 2025 at 01:20PM
Show HN: AI that generates 3blue1brown-style explainer videos https://bit.ly/4fRX02Q
Show HN: AI that generates 3blue1brown-style explainer videos I've been building prototypes of new AI learning tools for months, but I recently learned that 3blue1brown open sourced his incredible math animation library, Manim, and that LLMs could generate code for it without any fine-tuning. So I made a tool that automatically generates animated math/science explanations in the style of 3blue1brown using Manim from any text prompt. Try it yourself at https://bit.ly/40l0p5F (no signup required) The UX is pretty simple right now, you just write a text prompt and then start watching the video as it's generated. Once it's done generating you can download it. I built this because I kept finding myself spending 30+ minutes in AI chats trying to understand very specific concepts that would have clicked instantly if there were a visual explanations on YouTube. Technical Implementation: - LLM + prompt to use Manim well, right now this uses Gemini with grounding to ensure some level of factuality, but it works equally well with Claude - Manim for animation generation - OpenAI TTS for the voiceovers - Fly.io for hosting the web app - Modal.com for fast serverless GPUs to render the videos - HLS protocol for streaming the videos as they are rendered Note: This is focused on STEM education and visualization, and it is particularly good for math, but get creative and try it with anything! I used it recently to teach my partner's parents a new board game in Mandarin (which I don't speak!) I'll be around to answer questions. Happy learning! https://bit.ly/40l0p5F January 3, 2025 at 11:44PM
Thursday, 2 January 2025
Show HN: Made a small JavaScript benchmarking app – BenchJS https://bit.ly/4hir2hl
Show HN: Made a small JavaScript benchmarking app – BenchJS https://bit.ly/3BVPANY December 31, 2024 at 09:42AM
Show HN: NeatShift – A Modern Windows File Organizer with Symbolic Link Support https://bit.ly/4fCfkg4
Show HN: NeatShift – A Modern Windows File Organizer with Symbolic Link Support Hi HN, I've been developing NeatShift, a Windows application designed to help users organize their files and folders seamlessly using symbolic links. The aim is to declutter storage without disrupting file accessibility. Key Features: Smart Moving: Relocate files while NeatShift creates symbolic links to maintain system functionality. Safety Measures: Options for quick backups with NeatSaves and system restore points to ensure data integrity. Integrated File Explorer: Modern interface with drag-and-drop support, customizable views, and both light and dark themes. Link Management: Easily view and manage all symbolic links in one place. I initiated this project to address the challenges of managing large files on limited SSD storage, ensuring that moving files doesn't break application dependencies. NeatShift is open-source (GPL-3.0 license), and I'm actively seeking feedback and contributors to enhance its functionality. Explore the project here: GitHub Repo https://bit.ly/4iRubGh Looking forward to your thoughts and suggestions! https://bit.ly/4iRubGh January 2, 2025 at 08:26PM
Subscribe to:
Posts (Atom)