Show HN: A 3D music website built with React Three Fiber
I built a 3D website for my music using React Three Fiber, where the album covers float in space as clickable 3D cd covers that open when the details for a release are shown. The website also supports keyboard navigation, and tracks can be previewed in low quality (the logo also is a metronome while music is playing). I would love feedback especially if you have any ideas on how to improve the performance and accessibility.
Link: https://kratzen-und-fauchen.com
The A in AGI Stands for Ads
The article discusses the challenges and potential solutions for open-source software adoption, highlighting the importance of community engagement, clear governance, and effective marketing strategies to increase the visibility and usage of open-source applications.
Ask HN: Can abstract systems admit stress–potential field equations?
In physics, stress tensors generate curvature or potential fields (e.g. elasticity theory, gravitation, Poisson-type equations).
A very generic form is something like:
∇²φ = −∇·T
where T is a rank-2 stress tensor and φ a scalar potential.
This formalism is usually tied to physical matter, but mathematically it seems much more general.
My question is deliberately narrow:
Is there any mathematical obstruction to applying a stress–potential formulation to non-physical abstract systems? For example: reasoning systems, information flow, symbolic dynamics, or other structured processes. Are there known cases where such formulations provably fail outside physics?
I’m not claiming this should work, only asking whether the restriction to physical systems is necessary, or mostly historical.
Pointers to counterexamples, prior work, or reasons this is ill-posed are very welcome.
OpenAI appears to be moving toward ads in ChatGPT for logged-in U.S. users
Even if ads are limited at first, this raises questions about UX, privacy, and long-term direction.
1.What do you think:
2.Would ads change how you use ChatGPT?
Are ads inevitable for consumer AI?
3.What would an acceptable implementation look like?
Learning Jai via Advent of Code
Ask HN: How to get a job after a career break?
I left my job that I got straight out of college few months ago. Why? The main reason was I had conflict with teammate in standup meeting. Used foul words. I later apologized in front of my entire teammates and settled it down. But still I resigned later on because I felt being let go. For example: My department was changed and later I was deemed unfit for that department as I could not learn “what they wanted” in two weeks. So my manager (first department) would tell me “Since you are unfit for this role, how do we take you back?” He did take us back but promoted juniors and kept me in the first level support.
To be honest I did not like that job due to the following reasons (since the start)
The work was menial.
The pay was horrible.
The blame was most because we were the lowest hanging fruits in entire company.
I wanted to prepare for government computer engineer job.
I could not see myself in that role for long.
But the reality was I could not get crack any other private sector jobs in those two plus years. I landed couple of interviews but could not get through interviews. That was when I decided government would be a better fit for my nature.
If I keep the gap visible in my resume, I will receive many questions(I might not be screened at all to be honest).
Why could not you seek a different job instead while having your existing job?
Why could not you seek a different department in your previous company itself?
I was preparing for government job since I left my job.
So I am looking for ideas to cover that gap.
Show HN: Daily-web: your daily-updates web feed
My morning routine for the last few years has been to open my 54 "Daily"-bookmarked sites in Chrome and click through them all. That's how I avoid scrolling the rest of the time. But many of those sites don't update daily, so I just click quickly through those, scanning for changes. So why not write a script to do that? That's `daily-web`. Easy install, zero config -- just import from a folder of your Chrome bookmarks. Then run it to open a new window with the changed sites. (Full disclosure: vibe-coded with Claude Opus 4.5 in an hour, while I ate breakfast. The era of bespoke personalized software is upon us.)
Tired of messy GitHub PRs? Chrome extensions enforce descriptions and size limit
The PR Description Guard is a Chrome extension that helps developers protect their pull request descriptions from unauthorized changes. It automatically generates a unique hash for the PR description and checks it on subsequent updates, preventing any unwanted modifications.
Show HN: 21st.fund, an AI tool to discover grants and non-dilutive funding
I built this after struggling to find relevant grants and fellowships myself.
The project started at the EF Hackathon as a credit underwriting and matching agent for founders. After speaking with founders and students, it became clear that discovery itself was the bigger problem. Most people do not know what grants or non-dilutive options exist for them.
So I iterated and built 21st.fund.
You describe who you are and what you are building, and the tool surfaces relevant grants, fellowships, and programs. The goal is to reduce time spent digging through scattered government sites, PDFs, and outdated blog posts.
The site is live at [https://21st.fund](https://21st.fund)
It is early and incomplete, but already usable. I am especially interested in feedback on:
* Result quality and relevance * Missing grant sources or geographies * Whether this is useful before paying consultants or advisors
Happy to answer technical or product questions in the comments.
Simple Browser AI
The article discusses the development of a simple browser-based AI assistant, including its capabilities, potential applications, and the challenges involved in creating such a system.
Email obfuscation: What works in 2025?
This article explores different techniques for obfuscating email addresses on websites to protect against spam and harvesting, including encoding, using images, and utilizing JavaScript-based solutions. It provides a comprehensive overview of the advantages and trade-offs of various email obfuscation methods.
At least 5k dead in Iran unrest, official says
Iran's government has confirmed that at least 5,000 people have died in the nationwide protests that began in September 2022 following the death of Mahsa Amini. The Iranian official cited did not provide further details about the verified deaths.
How AI makes for better software (& companies)
The article explores how AI can improve software companies by automating tedious tasks, enhancing decision-making, and providing personalized customer experiences, leading to increased efficiency, productivity, and customer satisfaction.
Our top Core Web Vitals recommendations for 2023
The article discusses the Core Web Vitals (CWV), a set of metrics that measure website performance and user experience. It outlines the three main CWV metrics - Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS) - and explains how website owners can optimize their sites to improve these metrics and provide a better user experience.
Fear and Loathing of the English Passive (2010)
The article explores the common misconceptions and criticisms surrounding the use of passive voice in writing, arguing that it is often a useful and appropriate tool when used judiciously and in the right contexts.
Show HN: Keepthat.link – rudimentary, no-frills bookmarks
I wanted to build something odd. I think achieved it. Thoughts?
Childhood Neighbors Influence Occupation Choice [pdf]
Show HN: Zsweep – Play Minesweeper using only Vim motions
Nuclear Weapons Are Now ESG Compliant
The article discusses how nuclear weapons are now considered 'ESG compliant', as major investment firms have started including nuclear weapons and other controversial industries in their ESG-focused funds, drawing criticism from some investors and activists.
The Truth Architecture – Why Web3 Is the Only Way Out
This article explores the potential of Web3, a decentralized internet powered by blockchain technology, as a solution to the various issues plaguing the current web landscape, including centralized control, data privacy concerns, and the lack of user empowerment.
Humans are taking our jobs!
Predator Spyware Turns Failed Attacks into Intelligence for Future Exploits
The article examines the advanced anti-analysis features of the Predator spyware, which has been used to target individuals and organizations. It highlights the spyware's ability to detect and evade various security research and analysis techniques, making it a sophisticated and challenging threat to deal with.
Engineering a reusable insulin patch pump
We’ve been working on a reusable insulin patch pump for the past year, and I wanted to share some of the engineering lessons learned so far. Insulin micro-dosing is mechanically non-trivial: basal delivery can be fractions of a unit per hour, boluses involve larger step changes, and everything has to stay within ISO tolerances while attached to a moving human body for several days.
Some interesting constraints we ran into:
- dose accuracy limits from ISO 11608 (both basal and bolus) - fluidic compliance and variable back-pressure under skin - reservoir deformation and head-pressure drift over time - motor torque margins at low battery voltages - thermal variation (skin vs ambient) affecting fluid and mechanics - occlusion detection without continuous pressure sensing
It’s one of those devices that looks like simple consumer hardware from the outside, but internally mixes fluidics, precision mechanics, biocompatible materials, power constraints, and regulatory requirements.
Happy to share more details in the comments about actuator choices, reservoirs, failure modes, materials, test rigs, or regulatory constraints.
The Harvesting of Lettuce
The article discusses the making of the 2007 film 3:10 to Yuma, focusing on the challenges faced by the filmmakers in adapting the classic Western story for a modern audience while staying true to the original material.
Seamless codebase-relevant context enrichment for prompts
The article discusses a novel AI-based writing assistant called 'Magic Prompt' that can generate human-like text across a variety of genres and tasks, while maintaining consistency and coherence.
Is Sienna Rose AI? All Signs Point to 'Yes'
The article explores the rise of Sienna Rose, an AI-generated music artist, who has garnered attention and debate within the music industry. It delves into the technological advancements that have enabled the creation of AI-driven musical talent and the implications for the future of the industry.
With AI coding we can just make our own editors
Minivim is a lightweight, feature-rich, and highly customizable Vim editor written in Python, designed to provide a responsive and efficient coding experience on a wide range of devices, including smartphones and embedded systems.
Show HN: StayUp – a background desktop app for activity-based time trackers
Hi HN,
I built StayUp, a small desktop app that helps reduce friction when working with activity-based time tracking tools like HubStaff or Time Doctor.
Context: Some teams evaluate productivity mainly through “activity percentage” (mouse/keyboard events per time window). During onboarding or deep-focus work (reading docs, reviewing legacy code, meetings), this can force unnecessary interaction with the OS and hurt real productivity.
What StayUp does • Simulates minimal mouse movement, scrolling, and simple key presses • Runs fully in the background (no tray, no UI) • Controlled via global hotkeys (start / stop / exit) • Behavior is configured remotely via a web dashboard • Token-based auth with subscription & trial
Technical notes: • Desktop client requests configuration from the server on startup • Server validates subscription and returns action intervals & rules • One active device per token • Client sends only token, build number, and hashed device ID
Project page: https://stayup.xyz
I’m interested in feedback on: • Product positioning • Ethical concerns / misuse risks • Better ways to measure productivity without activity heuristics
Happy to answer questions. Thanks for reading.
How to Build an AI Agent Declaratively with Terraform
This article provides a step-by-step guide on how to build an AI agent declaratively using Terraform, a popular infrastructure-as-code tool. It covers the process of creating a virtual machine, installing necessary software, and configuring the AI agent's settings and parameters through Terraform code.