Monday, March 31, 2025

Show HN: FancyLock v0.0.5 – Now with Hyprland (Wayland) Support https://ift.tt/lcAsY9h

Show HN: FancyLock v0.0.5 – Now with Hyprland (Wayland) Support I've been working on a fancy screen locker for Linux, and I'm excited to share that FancyLock now supports Hyprland in version v0.0.5! What is FancyLock? FancyLock is a feature-rich screen locker for Linux, built to replace boring, static lock screens with something more dynamic and customizable. Key Features Dynamic media playback during lock screen (e.g., videos, ambient visuals) Multi-monitor support PAM-based authentication Intelligent idle timeout Highly configurable (via JSON) Now supports Hyprland (Wayland) alongside X11 Technical Highlights Written in Go Uses X11 extensions and Wayland protocols for input/window management Integrates with mpv for flexible media playback Designed to be clean, minimal, and extensible Current Version: v0.0.5 Full support for X11 New: Hyprland Wayland support Actively developed with more compositors and features planned GitHub: https://ift.tt/dCSfau6 Would love to hear your thoughts, feedback, or feature requests. Give it a try and let me know what you think! https://ift.tt/dCSfau6 April 1, 2025 at 03:31AM

Show HN: NoteUX – Fast and minimalist note-taking app https://ift.tt/ksxa1g3

Show HN: NoteUX – Fast and minimalist note-taking app https://www.noteux.com/ March 27, 2025 at 04:49PM

Show HN: Million Dollar Homepage is back, but there's a twist https://ift.tt/QsMdO5G

Show HN: Million Dollar Homepage is back, but there's a twist Check out yourself. https://ift.tt/L14qtJm April 1, 2025 at 12:21AM

Sunday, March 30, 2025

Saturday, March 29, 2025

Show HN: Non Interactive ZKP with Fiat-Shamir Heuristic and ECC in Go https://ift.tt/sQ6ZaEy

Show HN: Non Interactive ZKP with Fiat-Shamir Heuristic and ECC in Go Non-Interactive Zero-Knowledge Proof implementation using Fiat-Shamir Heuristic and Elliptic Curve Cryptography https://ift.tt/6hpWGrd March 30, 2025 at 01:19AM

Show HN: I implemented Snake in a tmux config file https://ift.tt/xMTBo1r

Show HN: I implemented Snake in a tmux config file https://ift.tt/DHeld2o March 26, 2025 at 01:37PM

Friday, March 28, 2025

Show HN: zxc – terminal TLS intercepting proxy in Rust with tmux and Vim as UI https://ift.tt/XbTjyWE

Show HN: zxc – terminal TLS intercepting proxy in Rust with tmux and Vim as UI - Disk based storage. - Custom http/1.1 parser to send malformed requests. - http/1.1 and websocket support. Proxy: https://ift.tt/Y0xWuX1 Vim: https://ift.tt/yDLmbZI https://ift.tt/Y0xWuX1 March 29, 2025 at 12:31AM

Show HN: Context7 – LLM Code Snippets from Docs in Minutes https://ift.tt/d0qfuMA

Show HN: Context7 – LLM Code Snippets from Docs in Minutes https://context7.com/ March 28, 2025 at 11:00PM

Show HN: A FlashAttention backwards-over-backwards pass https://ift.tt/nxh6LSU

Show HN: A FlashAttention backwards-over-backwards pass https://ift.tt/X0GWNZp March 29, 2025 at 12:43AM

Show HN: Hexi, modern header-only network binary serialisation for C++ hackers https://ift.tt/L7KbyTE

Show HN: Hexi, modern header-only network binary serialisation for C++ hackers Over the last few years, I've needed an easy way to quickly serialise and deserialise various network protocols safely and efficiently. Most of the libraries that existed at the time were either quite heavy, had less than stellar performance, or were an abstraction level above what I was looking for. I decided to put together my own class to do the job, starting with an easy, low-overhead way to move bytes in and out of arbitrary buffers. Along the way, it picked up useful bits and pieces, such as buffer structures and allocators that made the byte shuffling faster, often being able to do it with zero allocations and zero copies. Safety features came along to make sure that malicious packet data or mistakes in the code wouldn't result in segfaults or vulnerabilities. It's become useful enough to me that I've packaged it up in its own standalone library on the chance that it might be useful to others. It has zero dependencies other than the standard library and has been designed for quick integration into any project within minutes, or seconds with a copy paste of the amalgamated header. It can be used in production code but it's also ideal for for those that want to quickly hack away at binary data with minimal fuss. https://ift.tt/z6aRG3g March 28, 2025 at 11:07PM

Thursday, March 27, 2025

Show HN: FancyLock – Linux screenlock with videos. Wayland support coming soon https://ift.tt/latgx1V

Show HN: FancyLock – Linux screenlock with videos. Wayland support coming soon I've been wanting a fancy screen locker for linux, so I built FancyLock, a screen lock solution for Linux with X11 (and soon wayland) support. Key Features - Dynamic media playback during lock screen - Multi-monitor support - PAM-based authentication - Intelligent idle timeout - Highly configurable FancyLock aims to solve several pain points with existing screen lockers: - Boring, static lock screens - Poor multi-monitor support Technical Highlights - Written in Go - Uses X11 extensions for low-level window and input management - Flexible media playback with mpv - Configurable via JSON Current version is v0.0.1 and supports X11. Wayland support is planned. GitHub: https://ift.tt/QHgoRPf Would love to hear your thoughts and feedback! Edit: Happy to answer any questions about the implementation or design choices. https://ift.tt/QHgoRPf March 28, 2025 at 03:03AM

Show HN: My tiny web shell on my local PC https://ift.tt/s3FB9fa

Show HN: My tiny web shell on my local PC https://ift.tt/Nepd4Zs March 28, 2025 at 01:34AM

Show HN: Xorq – open-source Python-first Pandas-style pipelines https://ift.tt/o1PW3Rz

Show HN: Xorq – open-source Python-first Pandas-style pipelines Hi HN, Dan, Hussain and Daniel here… After years of struggling with data pipelines that worked in notebooks but failed in production, we decided to do something about it. We created xorq to eliminate the constant headaches of SQL/pandas impedance mismatch, runtime debugging, wasteful recomputations and unreliable research-to-production deployments that plague traditional pandas-style pipeline workflows. xorq is built on Ibis and DataFusion. We’d love your feedback and contributions. xorq is [Apache 2.0 licensed]( https://ift.tt/1AJrRNS ) to encourage open collaboration. Repo : https://ift.tt/ZTY5gEh Docs : https://docs.xorq.dev Roadmap Issues : https://ift.tt/ZTY5gEh You can get started `pip install xorq`. Or, if you use nix, you can simply run `nix run github:xorq-labs/xorq` and drop into an IPython shell. Demo video: https://youtu.be/jUk8vrR6bCw Here are some vignettes to look into next: 1. MCP Server + Flight + XGBoost: https://ift.tt/1g9DCvZ 2. 1 DuckDB + 2 Writers + 1 Reader: https://ift.tt/y3B2DeK 3. OpenAI UDF: https://ift.tt/ZYJMBAC Some features to note: - Ibis-based multi-engine expression system: effortless engine-to-engine streaming - Cache expressions with `.cache` operator - Portable DataFusion-backed UDF engine with first class support for pandas dataframes - Serialize Expressions to and from YAML - Easily build Flight end-points by composing UDFs thanks for checking this out, and we’re here to answer any questions! https://ift.tt/t1Ya7SK March 27, 2025 at 10:57PM

Wednesday, March 26, 2025

Show HN: Taildrops – Free Tailwind CSS 4 code snippets https://ift.tt/w4MJ1OF

Show HN: Taildrops – Free Tailwind CSS 4 code snippets Free Tailwind CSS 4 Components — and this is just the beginning! I’ve been sharing a bunch of free Tailwind CSS components on X, but honestly, they just keep getting buried in the timeline. It’s super frustrating when something you put effort into disappears so quickly. That’s why I decided to put everything on a website. Now you can easily find all the components I’ve shared in one place, and I’ll keep adding any new ones I create. It feels good to have a space where they won’t get lost. Check them out if you’re interested — I’d love to hear what you think! https://taildrops.com/ March 27, 2025 at 02:59AM

Show HN: I made a browser tab management tool called TabTab https://ift.tt/DKBmE1t

Show HN: I made a browser tab management tool called TabTab https://www.tabtab.xyz March 27, 2025 at 07:20AM

Show HN: Prompteus – Visual workflow builder for shipping better AI features https://ift.tt/A2LrSYX

Show HN: Prompteus – Visual workflow builder for shipping better AI features We built Prompteus to help devs build and manage AI features without the mess — no more prompt spaghetti or scattered "hardcoded" AI API calls. Design workflows visually, deploy as APIs, and get built-in caching, logging, rate limits, and model orchestration (OpenAI, Anthropic, Mistral, etc.). It’s like Zapier for LLMs — but dev-friendly. Free up to 50k requests/month. https://prompteus.com March 26, 2025 at 11:20PM

Tuesday, March 25, 2025

Show HN: I built a chatbot that lets you talk to any GitHub repository https://ift.tt/hQJKjkP

Show HN: I built a chatbot that lets you talk to any GitHub repository https://ift.tt/THLB7JV March 26, 2025 at 12:43AM

Show HN: Fingernotes – handwritten notes which become their own preview image https://ift.tt/gRQnsIT

Show HN: Fingernotes – handwritten notes which become their own preview image Hi HN, I've lurked here for ages and decided to come out of the shadows for my latest side project which reached the point where it’s sort of fun to use and hopefully not totally embarrassing to share. Hacking fingernotes.com together over a couple of weeks was a creative outlet when work got stressful. I think of it as digital sticky notes. The goal was to make notes with a personal touch that are easy to write and share. I also wanted them to appear as their own link preview image on supported platforms. That way when you send the link to a note, the person sees the message without following the link. Let me know what you think! I drew inspiration from Apple's quick notes: low latency made scribbling a pleasure, and sending notes to friends felt warm and original compared to a typical exchange. It was also intriguing to see my handwriting printed in a message chat. In a time of rising artificial generation, spreading my clumsy handwriting feels like an act of rebellion. But I dislike the light background in Apple notes, which I don't think you can change when sharing. More importantly, no one sent a note back. With fingernotes the low-friction interaction is meant to make creating notes simple. I also find the image previews aesthetically more pleasing. For implementation, fingernotes are publicly accessible links to collections of strokes that have been persisted to a Cloudflare D1 database and rendered in SVG. Like pen on a sticky note, each stroke is immutable but anyone can add to a note if they have the link. You can't undo strokes, so if you mess up your note just throw it out and start a new one. Having append-only collections avoids handling order of operations when multiple people edit the same note. Hosting it as a Cloudflare worker made it easy to get up and running. There's some latency in Safari on iOS which is absent on desktop. It's noticeable compared to Apple notes and I'm afraid it's a limitation of the browser. https://ift.tt/q30spOH March 23, 2025 at 12:02PM

Show HN: Tablr – Supabase with AI Features https://ift.tt/ltABMro

Show HN: Tablr – Supabase with AI Features https://www.tablr.dev/ June 30, 2025 at 04:35AM