{"generated_at":"2026-11-12T18:49:11.727Z","source":{"name":"Hacker News public API","url":"https://github.com/HackerNews/API","attribution":"Stories and comments are public Hacker News submissions by their respective authors. HackerHub is an independent reader, not affiliated with Y Combinator.","content_is_untrusted":true},"story_id":50417407,"hn_url":"https://news.ycombinator.com/item?id=50417407","total_comments":1063,"returned":20,"scope":"Up to the requested number of top-level comments in Hacker News ranked order. Deleted comments are omitted. Nested replies are not fetched; this is not the complete thread.","comments":[{"id":50418273,"author":"jzig","created_at":"2026-11-08T22:43:25.000Z","text":"I was laid off a few weeks ago. Then I learned my dad’s carpet cleaning company has been struggling, so I started learning about Google Local Service Ads to help him out. THEN I learned his old Windows desktop CRM was discontinued and one OS update away from no longer working. I wanted a way to track every dollar spent to determine return on ad spend, but the Google LSA dashboard left a lot to be desired. And existing SaaS CRMs didn’t have great integrations to Google Ads API. So I built Crewbird, a Field Service Management and CRM for service based businesses with Google LSA integration where my dad is quickly approaching 3x ROAS!\nI’m still looking for work in the mean time but I’m proud of what I’ve achieved so far.\nhttps://getcrewbird.com/","parent_id":50417407,"replies_count":11,"hn_url":"https://news.ycombinator.com/item?id=50418273"},{"id":50418058,"author":"aaronbrethorst","created_at":"2026-11-08T22:24:06.000Z","text":"I work on a suite of open source public transit software projects, collectively called OneBusAway (or OBA). The software is used by millions of transit riders every day around the world, including in New York City, the Seattle area, San Diego, and Washington, D.C.\nUniversity of California San Diego has deployed our Wayfinder and Waystation web apps for their 35,000+ students!\nWe're getting ready to launch our Vehicle Positions software, which replaces expensive, proprietary vehicle location systems with free, open source software that runs on commodity smartphones.\nOur next-generation server software, Maglev, is adding support for newer transit data formats, like GTFS-Flex so that we can show demand responsive transit systems on the map.\nWe are always looking for more developers, biz dev, ux designers, product managers, and more to help out!\nOpen volunteer positions: https://ossvolunteers.com/organizations/open-transit-softwar...\nOur software: https://github.com/OneBusAway/\nMore about us: https://opentransitsoftwarefoundation.org","parent_id":50417407,"replies_count":7,"hn_url":"https://news.ycombinator.com/item?id=50418058"},{"id":50424132,"author":"nicbou","created_at":"2026-11-09T11:27:20.000Z","text":"AI is still killing the website I live from[0], training its AI on my work and using it to deny me an audience. Traffic is down 80-85% from the same month pre-LLMs.\nSo I'm cutting operating costs to the bare minimum. Today I shut down one service and replaced a VPS with Cloudflare Workers. I'm also trimming my SaaS subscriptions and self-hosting what I can.\nWorking on this website feels so pointless if it will end up dead in a year. I just returned from a vacation and realised that I just don't like being online anymore. I'll cut my expenses to a minimum, log off, and ride a motorcycle around the world. What happens after that is anyone's guess.\n[0] https://nicolasbouliane.com/blog/death-by-ai","parent_id":50417407,"replies_count":10,"hn_url":"https://news.ycombinator.com/item?id=50424132"},{"id":50470795,"author":"Cenga387","created_at":"2026-11-12T17:21:45.000Z","text":"Relic AI: https://app.relic-app.com\nThree of us in Sarajevo are building it.\nIt started because we kept saving things such as articles, Youtube lectures and podcasts, leaving open tabs as reminders for things to come back to later, but couldn't find those resources when we actually needed them, most of the time ending up redoing the research over again.\nWe have a browser extension for easy saving. It currently supports the page you're on, a PDF tab, all your open tabs, your bookmarks, and Youtube videos (including playlists). Each save gets a summary and tags. Then you can ask it questions, and it answers only from what you saved, with numbered sources. If nothing relevant is saved about what you are asking, it says so.\nIt's free during the beta and we are actively shipping new features based on user feedback.\nI’d love to hear as much feedback as possible.","parent_id":50417407,"replies_count":0,"hn_url":"https://news.ycombinator.com/item?id=50470795"},{"id":50418955,"author":"leobuskin","created_at":"2026-11-08T23:42:12.000Z","text":"I’m reverse engineering and replacing the entire stack on Samsung A54 (Exynos 1380, Mali-G68), started with booting to a customized linux kernel (7.3) w/o Android layer at all (Wayland and WPE WebKit only), built a custom WLBT thin firmware to replace the original fat blob (using mac80211 as the foundation), figured out how to exploit USB control transfer and got ACE in the PBL, reconstructed (with byte-identical verification) their LK-based S-Boot, uH and harx, patched mesa/panfrost, optimized kernels for this device (finally got STT/TTS running on GPU faster than on CPU), figured out how to utilize NPU, built a custom toolchain for it. I’m trying to properly own this device (and giving it to Claude on the lowest possible level, but still running pKVM and getting rid of original hypervisors), it’s the goal number one at this point, no binary blobs, ability to change sw and control hw on-the-fly. Obviously with AI usage (Opus 5.5/4.8, GLM 5.3, Kimi 3.1), there’s a lot of work.","parent_id":50417407,"replies_count":6,"hn_url":"https://news.ycombinator.com/item?id=50418955"},{"id":50419208,"author":"chartrow","created_at":"2026-11-09T00:10:24.000Z","text":"I am still working on fast and dense stock market related visualizations, example:\nDrawdown (from 52-week high) charts for top performing YTD stocks of the NASDAQ 100:\nhttps://chartrow.com/top-performers#view=drawdown&p=ytd&in=n...\nView the stock charts of holdings of an ETF like ARKK in a dense way:\nhttps://chartrow.com/quote/arkk/holdings#range=10y&ma=20%2C5...\nMicrosoft business fundamental trends:\nhttps://chartrow.com/quote/msft/trends\nVisualizing the top performing stocks in different ways:\nhttps://chartrow.com/top-performers#view=charts&p=ytd\nhttps://chartrow.com/top-performers#view=heatmap&p=ytd\nhttps://chartrow.com/top-performers#view=calendar&p=ytd\nFeel free to change views from charts to table to heatmap etc. And it should feel responsive. Report any bugs to me and happy viewing. :)","parent_id":50417407,"replies_count":6,"hn_url":"https://news.ycombinator.com/item?id=50419208"},{"id":50418055,"author":"abound","created_at":"2026-11-08T22:23:41.000Z","text":"I've been deep in the weeds on two wildly unrelated projects.\nProject #1: I've been working on migrating an application [1] from GCP (where I pay $200/mo to host it) to a physical server (PowerEdge R7625) I've racked in a colo near me, running on my own IPs/ASN [2] and all that jazz. I've been dragging my feet on the this as there's just a lot of moving pieces, but I got a good chunk of the last few hard bits done today.\nProject #2: Building a DIY bright-ass lamp, like Brighter [3] or Rhythm [4], but for a few hundred bucks instead of $1-2k. I've specced out the parts, designed the hardware, and built the firmware. Later today I'll do my first LED test against a bench supply, to get some hard numbers for if my cooling solution (a chunky aluminum heatsink and some Noctua PC fans) is sufficient for the full 500+ W final version.\nAs far as curiosities go, I've been doing a lot of Go (the board game, not the language) puzzles, and reading about sailing (mostly the book from the Hundredrabbits folk [5])\n[1] https://abound.art\n[2] https://bgp.tools/as/55078\n[3] https://getbrighter.com/\n[4] https://www.betterwithrhythm.com/\n[5] https://100r.co/site/busy_doing_nothing.html","parent_id":50417407,"replies_count":5,"hn_url":"https://news.ycombinator.com/item?id=50418055"},{"id":50418230,"author":"voatsap","created_at":"2026-11-08T22:40:02.000Z","text":"For the last 3 years, with a small team has been building https://kube-dc.com/ - a platform for building enterprise grade private and public clouds. Its like VMware + OpenShift + Railway in a single product: completely multi-tenant, built entirely on the K8s API (we built over 46 custom controllers in Go, with UI in Radix UI), with managed services like nested K8s, Postgres, Kafka, Valkey, and GitHub runners. Not the charts :) real services. Also we can do vlans BGP, shared GPU and all fancy stuff required.\nNow we don't deploy this to private companies except some gov projects. But we are engaging existing IaaS and dedicated servers providers. Later hope we would fight with Broadcom and IBM :)\nWe previously ran a services company that built over 100 private clouds, then decided to turn that experience into a product with an aggressive level of automation to let DevOps, SRE, and platform teams hit a 1:300 ratio per developer (now dev + AI agent teams).\nWe are currently deployed across 12 datacenters and raising our seed round this month.\nRegarding been curious, today I have created my first explainable video with Remotion +claude so if you want to see open edit results check https://promo-review-shalb-promo.stage.kube-dc.com/\nWould be glad if you comment. Thanks!","parent_id":50417407,"replies_count":2,"hn_url":"https://news.ycombinator.com/item?id=50418230"},{"id":50392205,"author":"MummyMahoney","created_at":"2026-11-06T13:43:36.000Z","text":"I am currently on maternity leave with my first baby have just launched to the app store my first app!\nI'm a product designer by trade and learnt to vibe code on Claude about a month ago now. I was weaning my baby and he developed a rash and haven't been able to work out what the pattern was causing it. So I created an app for weaning parents to log the food, add any reactions so when talking to their GP they can start to see a pattern and all advice, like nutrients, food variety, how to serve food all coming from the NHS and FSA.\nCurrently got 12 mums using the app and would love any feedback to make it even better! <3\nhttps://apps.apple.com/gb/app/niblet-weaning-diary/id6822680...\nhttps://getniblet.app","parent_id":50417407,"replies_count":0,"hn_url":"https://news.ycombinator.com/item?id=50392205"},{"id":50418936,"author":"Malcx","created_at":"2026-11-08T23:39:59.000Z","text":"A series of actually hard puzzle books, so far sudoku, killer sudoku and some fiendish wordsearches that only use 5 letters per grid.\nhttps://extremepuzzlebooks.com\nA sample wordsearch is available as a pdf here:\nhttps://extremepuzzlebooks.com/assets/sample/extreme-wordsea...\nI'm quite proud of this wordsearch concept as I've not seen it done before.\nAll the logic puzzles have an online solution to show step by step how you can complete them.\nhttps://extremepuzzlebooks.com/walkthroughs\nI've been working on the software to generate, test and verify these for a couple of years and finally built up enough puzzle stock that meets the difficulty requirements to properly launch.\nNow the work is on every hackers favourite part... Marketing!","parent_id":50417407,"replies_count":4,"hn_url":"https://news.ycombinator.com/item?id=50418936"},{"id":50420484,"author":"Saigonautica","created_at":"2026-11-09T03:00:46.000Z","text":"Ages ago, I had built a tool to monitor the mains power frequency with resolution of some microseconds. I looked at my old assembly code, and realized with better optimization and optocoupler choice, I could probably get that down to some hundreds of nanoseconds.\nThe original idea was to try and correlate phase jitter to space weather, essentially using the mains power system as a sort of radio telescope. I never did get it working (although I did not have much time to try, either). I was able to see interesting things like generators spinning up to maintain the frequency though.\nWill open source the hardware when done. I am not an astronomer, just some random fellow that investigates things at depth for no particular reason.","parent_id":50417407,"replies_count":2,"hn_url":"https://news.ycombinator.com/item?id=50420484"},{"id":50418225,"author":"dsmurrell","created_at":"2026-11-08T22:39:29.000Z","text":"https://singonkey.app\nA singing training app for bad singers. You sing the pitch line and get a score. Let's you sing to any original song by listening along and not playing the song itself.\nRecently got some good feedback on HN https://news.ycombinator.com/item?id=50195488 and am following up with Linux and Windows versions and using Fable 5.1 to internationalise the app and landing page which explains the app.","parent_id":50417407,"replies_count":5,"hn_url":"https://news.ycombinator.com/item?id=50418225"},{"id":50469974,"author":"codynaut","created_at":"2026-11-12T16:28:04.000Z","text":"I'm currently working on building a html to PDF api (https://pagedpdf.com) to fix common issues with generating pdfs. One of the most annoying things I found was many solutions cut off the headers, and with Puppeteer my first footer came out with the page numbers at 0.7pt, which you basically can't see. The api fixes that kind of stuff by default and keeps table rows from getting split between pages, plus it warns you if a font or image doesn't load. There's a demo on the homepage you can try without signing up.\nI still have more work to do, but I'm proud of what I've accomplished so far.","parent_id":50417407,"replies_count":1,"hn_url":"https://news.ycombinator.com/item?id=50469974"},{"id":50424134,"author":"silvajoao","created_at":"2026-11-09T11:27:44.000Z","text":"I've been building a web browser in C from scratch, without any libraries and without AI.\nThis is finally approaching a usable state: navigates and renders Wikipedia, supports TLS, builds on Windows, macOS and Linux, loads PNGs and JPEGs, etc.\nI'm going to opensource this once it supports most of CSS 2.2 layout and renders HN too (HN is totally blank right now, because it's a giant <table> which is still a TODO :-) )\nI still don't know what to do with this. It's been a huge passion project and I'm very happy about it. I planned to create a book or video course about C programming, starting from printf(\"Hello world!\\n\") and ending up with a working browser; but the advent of AI coding agents in the past 2 years changed a lot the market for such a course.\nI'm still finishing this due to stubbornness and some sunken cost fallacy effect :-)\nWould love to hear feedback and ideas about such a project.","parent_id":50417407,"replies_count":7,"hn_url":"https://news.ycombinator.com/item?id=50424134"},{"id":50418925,"author":"neonglow","created_at":"2026-11-08T23:38:32.000Z","text":"A month and half ago launched Maxxmod, a Chrome extension that improves the YouTube experience by removing distractions (hiding Shorts and cleaning up search results) and adding new tools and shortcuts (volume booster, screenshot tool, quick access to Picture-in-Picture and playback speed controls). I’ve been adding features since then.\nLast week, YouTube introduced GIFs in comments, so added an option to stop them from autoplaying and play them on demand (a play button).\nhttps://maxxmod.com\nDisclaimer: I posted a Show HN when launched the 1.0, but it didn’t get traction: https://news.ycombinator.com/item?id=49829812","parent_id":50417407,"replies_count":1,"hn_url":"https://news.ycombinator.com/item?id=50418925"},{"id":50389922,"author":"gabriel666smith","created_at":"2026-11-06T09:05:17.000Z","text":"A suite of high-dopamine games which use smart exercise bikes as the control interface.\nWhen playing Zwift, Rouvy, etc, I find that I get too competitive and ruin longer workouts by trying to keep up with or sprint past people who are much faster than me over long distances.\nThis is bad for building stamina and endurance, but I get bored, and it's hard to fight boredom and physical strain both at once.\nI do not get bored sitting in front of Balatro, Raccoin, Tetris - anything with bright colours and satisfying noises and combos.\nThe first finished prototype game is very simple: you sort coloured marbles. Higher watt output from the bike means marbles are blown, by wind, upwards as they roll across the screen. Lower watt output means they fall. Steady watt output means they move horizontally. Marble goes into correct hole -> satisfying noise. It rewards steady watt output over time, with minor adjustments, which is what I'm trying to work on right now.\nI was pretty amazed by how engaging I found it (total iPad baby brain). The miles really fly by - I get tired before I get bored.\nI think that next I'll either do a tower defence game, or a less-dopamine-rewarding game in the style of Kerbal Space Program. Taking your actual weight and watt output, putting a bike with wings into a physics engine, and the gameplay loop being unlocking increasingly large airplane pieces, and designing - then flying - increasingly ridiculous airborne bicycles seems like a compelling idea, though less good for fitness.\nThe control surface being so limited - essentially one measurement which can either go up or down - is a really fun constraint for creativity.","parent_id":50417407,"replies_count":3,"hn_url":"https://news.ycombinator.com/item?id=50389922"},{"id":50419720,"author":"pizlonator","created_at":"2026-11-09T01:15:05.000Z","text":"- finishing porting GNOME to Fil-C. It is starting to work but with some features still disabled.\n- about 1/3 of the way through getting Rust to compile to Fil-ABI. This means you can interop between Rust and Fil-C without weakening either language’s guarantees. I’ll need this to get librsvg to work in Fil-GNOME.\n- almost done making assembly memory safe. The SaRCAsm (safe runtime capability-enforcing assembler) works and I have OpenSSL ported to it but I don’t yet have 100% confidence in this. Once this is done I’ll be able to get rid of zunsafe (the closest thing to an escape hatch in Fil-C; it’s only used for the assembly in OpenSSL; without calls out to assembly, OpenSSL has too high risk of timing side channels).","parent_id":50417407,"replies_count":0,"hn_url":"https://news.ycombinator.com/item?id=50419720"},{"id":50425751,"author":"vucetica","created_at":"2026-11-09T14:02:13.000Z","text":"My Snagit license was up for renewal. After VS Code, Safari, and Terminal, it was the app I used most on my computer, so I needed it to run fast and do what I wanted. Instead, it kept getting in my way in all its bloated glory, and I didn't want to pay to renew it. So I'm building my own replacement.\nYes, it's another screenshot and recording tool. But this one has exactly the features I need, nothing more and nothing less. It's like a home-cooked meal. Sure, it's vibe-coded, but it has a bit of an engineer's touch.\nhttps://screensnipe.app","parent_id":50417407,"replies_count":1,"hn_url":"https://news.ycombinator.com/item?id=50425751"},{"id":50424262,"author":"bretthopper","created_at":"2026-11-09T11:44:06.000Z","text":"I worked at a sports company forever ago, and ever since then, I've wanted to build my own NBA scores + stats site. After a few false starts over the years, I have a new concept called Center Court that I'm so excited about.\nIt's primary purpose is for live boxscores because all of the major sports sites have terrible UI/UX experiences. I always defaulted to ESPN.com but it's so slow and awful. Center Court is basically a bridge between espn.com (or nba.com) and more advanced stat focused sites that don't offer a good live experience.\nThe technical implementation behind it is quite novel in this space too. Instead of storing computed statistics in a database, I store raw play by play payloads immutability and everything else is derived from those and can be trivially rebuilt so the event log is a derived cache of the payloads. Every stat on every page is a pure fold over the event log at request time; no derived number is stored.\nThis enables some powerful features like being able to re-derive a game's entire state at any point of the game (or even a time range). Example game to try out: https://centercourtlive.com/game/0022600197\nThe site is meant to be extremely fast. It's all server-side rendered with progressive JS enhancements. URLs are immutable and cached behind a CDN.\nhttps://centercourtlive.com/","parent_id":50417407,"replies_count":2,"hn_url":"https://news.ycombinator.com/item?id=50424262"},{"id":50418570,"author":"vtjeng","created_at":"2026-11-08T23:08:10.000Z","text":"I live in San Francisco and we get some beautiful sunsets here! Over the past few weeks, I cobbled together a system of alerts for when the sunset is predicted [1] to be particularly outstanding, resulting in this page that displays the prediction and also shows the current view from several cameras around the city.\nhttps://sunset.vtjeng.com/\n[1]: Predictions are LLM-powered largely to more reliably consume the free-text descriptions in traditional (e.g., NWS) weather forecasts of predicted high and low cloud cover around sunset.","parent_id":50417407,"replies_count":1,"hn_url":"https://news.ycombinator.com/item?id=50418570"}]}