Show HN: Talk2Code – Text your codebase from your phone (~150 lines of Python)
Talk2Code was my endeavor into building something useful, but I thought it would take MUCH more than 150 lines of code... this is just stupid simple, and it SHOULD be shared. Check out my video walkthrough on Reddit too: https://www.reddit.com/r/SideProject/comments/1r5wvzv/i_buil...
Show HN: Ls-f a fast, zero-dependency ls with Nerd Font icons (Rust rewrite)
Hey HN People, Like many of you on Arch + Hyprland (or really any rolling distro), I used to rely on eza for nice-looking ls output with icons, git status, tree view, etc.
Then a recent update broke eza's package icons just turned into ugly boxes/rectangles everywhere.anyhow ls is also stop working .Reinstall, rebuild deps, downgrade, nothing helped. Classic rolling-release Friday night.
I got tired of fighting it so I finally finished something I'd been tinkering with for a while: ls-f.
It's a from-scratch Rust rewrite (v5 is the new one) of an old Bash ls wrapper I made years ago. Main goals were:
- Single static binary → zero runtime deps (no drama when Arch updates something) - Nerd Font icons for file types (hundreds supported) - Tree view built-in (--tree) - Git indicators (--git) without extra cruft - Speed basically on par with GNU ls (benchmarks in the readme — icons add ~0 overhead in most cases) - Supports most common ls flags so aliases just work: ls='lsf', ll='lsf -l', la='lsf -la', lt='lsf --tree'
No config files needed anymore, no Python/Bash layers. Just drop the binary in PATH.
Repo: https://github.com/swadhinbiswas/ls-f
Quick install on Arch (or anywhere with Rust/cargo): ```bash git clone https://github.com/swadhinbiswas/ls-f.git cd ls-f make install # or cargo install --path . ```
Make sure your terminal uses a Nerd Font (JetBrainsMono NF, MesloLGS NF, etc.) , otherwise icons show as boxes (there's a troubleshooting section in the readme).
It currently has only a handful of stars because I mostly built it for myself + a few friends, but after this eza breakage I'm actually using it daily now and it feels more reliable.
Would love to hear thoughts / feedback / brutal honesty: - Does it cover the flags you actually use? - Any missing icon or weird rendering in your setup? - Better name? (ls-f is short but maybe too generic)
Thanks for looking!
(Using it right now in Hyprland on Arch feels snappy and zero surprises so far.)
I manage my Guix System configs
Test my live Tempest AI Metrics Dashboard on the web
Show HN: MultiWA - Open-source self-hosted WhatsApp API Gateway
The article discusses the MultiWA project, which aims to develop a multi-purpose wireless architecture for industrial applications. The project focuses on improving reliability, security, and scalability of wireless communication in industrial settings.
Trapped in the Hell of Social Comparison
The article explores the negative effects of social comparison on mental health, discussing how the constant exposure to the curated lives of others on social media can lead to feelings of inadequacy, anxiety, and depression. It suggests that breaking free from the cycle of social comparison is crucial for improving overall well-being.
Show HN: Self-hosted alternative to Goodreads. Own your reading data
Artificial Intelligence and Magical Thinking
The article discusses the limitations of artificial intelligence, arguing that it lacks the essential qualities of human intelligence and consciousness. It suggests that AI is more akin to a form of 'magic' than true intelligence, and that significant philosophical and scientific challenges remain in developing AI that can match the depth of human cognition.
I built a 3D racing engine that runs on an ESP32-S3 (8MB PSRAM)
The article describes the author's journey in building the first 3D racing game for the ESP32-S3 microcontroller, motivated by a claim that AI could do it better. The author highlights the challenges faced and the lessons learned during the development process, showcasing their technical expertise and passion for creating innovative hardware-based applications.
AI Agents Are Making Software More Like Biology
Old School Telecine, circa 1980s (2017)
The article discusses the history and technical aspects of the old-school telecine system used in the 1980s for transferring film to video. It provides details on the equipment and process involved in this analog video transfer method from the pre-digital era.
Keep screenshots/automation working while the MacBook lid is closed
Main problem I wanted to solve: When a MacBook is in Clamshell / headless mode, desktop-dependent actions (especially screenshot pipelines) can become unreliable or fail. I didn't want to buy a Mac mini just for this. I just want to reuse an existing MacBook for 24/7 OpenClaw runs, so that I can keep the lid closed and store the laptop vertically (less desk usage) and also maintain screenshot-dependent workflows with better stability. Code is on GitHub https://github.com/xtongs/mirrorscreen if anyone needs it.
Forbes 250 Americas greatest innovators
The article highlights the Forbes 250, a list of America's greatest innovators, showcasing individuals and companies that have made significant contributions to various industries through their groundbreaking ideas and technological advancements.
I made the first iMessage API that can change chat background
The article showcases a TypeScript example of setting a background image for an iMessage application using the Advanced iMessage Kit library. It demonstrates how to programmatically update the background image in an iMessage conversation.
Technical Update and Correct Live Link
Non-globally-rigid inversive-distance circle packings [pdf]
CallCombat – Sales Call Roleplay
CallCombat is a mobile game that allows players to participate in real-time combat simulations, enabling them to experience the thrill of tactical decision-making and strategic gameplay on their smartphones or tablets.
LobsterTank – Firecracker microVM hosting for OpenClaw agents ($2/month)
Anthropic improves free Claude tier as OpenAI prepares insert ads into ChatGPT
Anthropic has expanded the free tier of its AI chatbot Claude, offering more features and usage, as OpenAI prepares to introduce advertisements within ChatGPT's free version.
WebMCP early preview available in Chrome
The article discusses the Web Media Capture and Playback (WebMCP) Encrypted Playback Proposal (EPP), a new web standard that aims to enable secure playback of encrypted media on the web without requiring additional plugins or third-party software. The proposal aims to provide a consistent, cross-browser solution for encrypted media playback that enhances user privacy and security.
Show HN: Purple Computer – Turn an old laptop into a calm first kids computer
Hey HN, I'm Tavi. I built this for my 4-year-old.
He and I used to "computer code" together in IPython: typing words to see emojis, mixing colors, making sounds. Eventually he wanted his own computer. So I took an old laptop and made him one.
That IPython session evolved into Explore mode, a REPL where kids type things and something always happens: "cat * 5" shows five cats, "red + blue" mixes colors like real paint, math gets dot visualizations. Then came Play mode (every key makes a sound and paints a color) and Doodle mode (write and paint). The whole machine boots straight into Purple. No desktop, no browser, no internet.
It felt different from "screen time." He'd use it for a while, then walk away on his own. No tantrum, no negotiation.
Some technical bits: it's a Python TUI (Textual in Alacritty) running on Ubuntu, so even very old laptops run it well. Keyboard input bypasses the terminal entirely via evdev for true key-down/key-up events, which lets me do sticky shift and double-tap capitals so kids don't have to hold two keys. Color mixing uses spectral reflectance curves so colors actually mix like paint (yellow + blue = green, not gray).
Source is on GitHub: https://github.com/purplecomputerorg/purplecomputer
Show HN: ClaudeCraft – Minecraft server where Claude agents do everything
Hi everyone,
I created a Minecraft server where Claude agents do everything - you just watch and give commands. You can add new bots and ask them to do anything in the world. Users are just spectators, so all the tasks are executed by bots you create. It uses mineflayer and claude agent sdk under the hood to plan and execute tasks.
I used minecraft 1.21.11 java edition and you can add the server with the following address: claude-craft.com
A Stock Market Doom Loop Is Hitting Everything That Touches AI
The article discusses the ongoing volatility in the stock market, particularly within the AI and technology sectors, as investors become increasingly wary of the risks and uncertainties surrounding these industries. It explores the potential for a 'doom loop' where negative sentiment and market swings feed off each other, impacting everything from AI startups to major tech giants.
Show HN: SkillForge – Turn Screen Recordings into Agent-Ready Skills
SkillForge is an online platform that provides courses and resources to help individuals develop professional skills and advance their careers. The platform offers a wide range of courses across various industries and topics, aiming to empower users to achieve their career goals.
Cost of Housing
The article discusses the rising cost of housing, particularly in San Francisco, and explores factors contributing to this issue, such as zoning regulations, income inequality, and the tech industry's impact on the local economy.
Show HN: I built a tool to poison audio files against AI training models
The Uncanny Fluency
The article explores the concept of 'uncanny fluency', where language learners achieve a high level of proficiency while retaining distinct non-native traits. It examines how this phenomenon challenges traditional notions of language mastery and identity.
Why Running Alone Feels Harder Than Running with Someone
The article explores the psychological and physiological reasons why running alone can feel more challenging than running with others. It discusses factors such as the absence of social motivation, the lack of competition, and the impact of environmental stimuli on perceived exertion.
Show HN: Crabify, a Spotify TUI
Hey HN,
I made a little Spotify TUI today because I was sick of the electron app draining my battery and otherwise slowing down my computer. I am using it right now and figured you all might find it useful.
Spotify doesn't seem to allow devs to create new apps at the moment, but this should work with any existing or unused app id.
Cheers!