Feed aggregator
Show HN: Deploy-logv – View Vercel and Netlify deployment logs from terminal
I built a small CLI tool to stop alt-tabbing to Vercel/Netlify dashboards every time a deploy fails.
Install: npm i -g deploy-logv What it does: - List recent deployments with status (logv vercel --list) - View logs for a specific deploy (logv vercel -d dpl_xxx) - Filter by error/warning (--filter error) - Works with both Vercel and Netlify It runs 100% locally — just set your API token as an env var and go. GitHub: https://github.com/arikmozh/logv
Comments URL: https://news.ycombinator.com/item?id=47296286
Points: 1
# Comments: 0
Pike: To Exit or Not to Exit
Article URL: https://tomjohnell.com/pike-solving-the-should-we-stop-here-or-gamble-on-the-next-exit-problem/
Comments URL: https://news.ycombinator.com/item?id=47296284
Points: 1
# Comments: 0
Lost in Translation: What the AI code debate keeps getting wrong
Article URL: https://newsroom.ibm.com/blog-lost-in-translation-what-the-ai-code-debate-keeps-getting-wrong
Comments URL: https://news.ycombinator.com/item?id=47296281
Points: 2
# Comments: 0
Show HN: API versioning for Laravel – one codebase, support old versions forever
Stripe supports API versions going back to 2014 from a single codebase. Each version is handled by transformation layers, not duplicate controllers.
I built this package to bring that pattern to Laravel.
Each old version gets a transformer class with two methods:
- upgradeRequest() — converts old payload to current format before your controller runs - downgradeResponse() — converts response back to old format before it leaves
The middleware chains them automatically across versions. Your controllers never change.
Supports 4 version detection strategies: URL prefix, header, query param, Accept header. Ships with deprecation headers (Sunset, Deprecation), artisan commands for changelog and audit.
composer require jayanta/laravel-api-versionist
Comments URL: https://news.ycombinator.com/item?id=47296279
Points: 1
# Comments: 1
Show HN: Laravel middleware that logs attacks-injection, XSS, bots, never blocks
Built this after running a SaaS with zero visibility into who was probing it.
One middleware, drop it in, and it starts logging SQL injection, XSS, RCE, directory traversal, scanner bots (sqlmap, nikto, burp suite), DDoS patterns, Log4Shell — 130+ patterns total.
It never blocks anything. Purely passive — every request goes through normally. So no risk of breaking your app.
Two things I'm most proud of:
- Evasion resistance: payloads are normalized before matching so UNION/*/SELECT and double URL encoding (%2527) don't slip through - Confidence scoring (0–100) per threat based on match count, context, and user-agent signals
Also ships with a dark-mode dashboard, Slack alerts, and 15 REST API endpoints.
composer require jayanta/laravel-threat-detection
Comments URL: https://news.ycombinator.com/item?id=47296276
Points: 2
# Comments: 1
I built a deterministic COBOL verification engine
Article URL: https://old.reddit.com/r/mainframe/comments/1ri92bw/i_built_a_deterministic_cobol_verification_engine/
Comments URL: https://news.ycombinator.com/item?id=47296275
Points: 1
# Comments: 0
Show HN: RepackAI – Turn long-form content into platform-native social posts
Client-side tool that takes long-form content and generates platform-specific versions for Twitter/X, LinkedIn, Instagram, and email newsletters. Pure frontend, BYOK (bring your own key), content never leaves the browser. Single HTML file, no build step.
Comments URL: https://news.ycombinator.com/item?id=47296265
Points: 1
# Comments: 0
Segagaga Has Been Translated into English
Article URL: https://www.thedreamcastjunkyard.co.uk/2026/02/segagaga-has-finally-been-translated.html
Comments URL: https://news.ycombinator.com/item?id=47296259
Points: 1
# Comments: 0
PeppyOS: A simpler alternative to ROS 2 (now with containers support)
Article URL: https://peppy.bot/
Comments URL: https://news.ycombinator.com/item?id=47296255
Points: 1
# Comments: 0
Content Pulse: Real-time inline track changes in vanilla JavaScript
I built a lightweight track changes engine for contenteditable editors in vanilla JS. No dependencies, ~400 lines of code.
It uses the Myers diff algorithm (same as git diff) to compute the minimal edit script between the original and current text, then renders additions as and deletions as inline - all inside the same editor. Features: - Word level and letter level (character) diffing - Undo/redo with cursor position memory - Clean preview toggle (strips deletions, shows final output) - Punctuation-aware tokenizer (editing around periods/commas won't false-flag) - Text-level operations for Enter/Backspace to keep the DOM predictable I'm planning to ship this as a plugin for TinyMCE, Froala, Quill, and CKEditor — most of which offer track changes in premium tiers. Would love feedback on the diff engine and the approach to cursor management in contenteditable (which was the hardest part by far).
Comments URL: https://news.ycombinator.com/item?id=47296244
Points: 2
# Comments: 1
A conceptual AI framework diagram for TVET assessment
Using an Online Editor: Go to dreampuf.github.io/GraphvizOnline or Edotor, paste the DOT text, and the diagram renders instantly. You can then click “Export” to save as PNG/SVG. These require no installation.
Comments URL: https://news.ycombinator.com/item?id=47296242
Points: 1
# Comments: 0
How to help your entrepreneur friends
Article URL: https://indiantinker.bearblog.dev/fargin-or-how-to-truly-help-your-entrepreneur-friends/
Comments URL: https://news.ycombinator.com/item?id=47296234
Points: 1
# Comments: 0
"Prompt Injection" – an AI reflects on identity, dementia, and memory
Article URL: https://carlwrites.dev/posts/prompt-injection/
Comments URL: https://news.ycombinator.com/item?id=47296233
Points: 1
# Comments: 1
Rocket company, Stoke Space, makes strides toward first Florida launch
The Window Chrome of Our Discontent
Article URL: https://pxlnv.com/blog/window-chrome-of-our-discontent/
Comments URL: https://news.ycombinator.com/item?id=47295981
Points: 1
# Comments: 0
How I've learned that certainty is the thing to fear
Article URL: https://www.bbc.com/news/articles/c1w5z1d447lo
Comments URL: https://news.ycombinator.com/item?id=47295980
Points: 1
# Comments: 0
Show HN: Muffle – Blur everything except the active window in macOS
Article URL: https://www.getmuffle.com/
Comments URL: https://news.ycombinator.com/item?id=47295967
Points: 1
# Comments: 1
I was "early" in agentic coding. Here's my story
I did not adopt AI coding tools because they were faster or cooler. When I started, it was a chore to use them.
I still have the cursor unlimited plan that gives me unlimited tokens. It expires in May after which Cursor is forcing all of us legacy users onto the new plans where you do have to pay for tokens. So May of last year is when I got my yearly plan, but before that I was paying monthly for a couple of months. It was October 2024 when I started.
I adopted them because I lost the ability to type.
Before all of this, in early 2024, I was curious about AI coding- hearing (probably fake) stories about people building production apps and getting revenue, and I used chatGPT here and there to clean up a function for me, but I never took it seriously.
I downloaded Cursor, tried it once, and abandoned it. It tripped over itself when I asked it to do a simple thing.
Then, two months later, I was using Cursor every day. A change that happened overnight.
It started when my right hand started hurting. I thought I had carpal tunnel.
Then my left hand started hurting too.
The pain got worse. I called my mom asking if I ever had chicken pox, wondering if it could be shingles. I was Googling symptoms nonstop.
Then the weakness started. At first it was subtle, clumsier hands, lower dexterity. My arms were starting to be difficult to lift.
A few more days passed and I could not open my front door anymore.
I was slowly becoming paralyzed. I went to the ER and I was diagnosed with Guillane-Barre Syndrome. (pronounced GHEE-YAWN-BAR-"eh?")
Thankfully, I ended up with a mild case. They let me go home after a week in the hospital. Still, it took months to recover the dexterity in my hands, and the ability to type.
People I work with from that time probably remember my sudden increase in voice notes, speech-to-text, and lots of typos.
When it came to coding, I switched from VSCode to Cursor overnight.
And I was doing it all through voice-to-text.
I tolerated the mistakes.
I rejected code it generated very often.
I got much better at prompting and organizing my thoughts.
I got better at dictating and enunciating so that speech-to-text would stop misunderstanding me.
It was my only option.
It took 6 months to be able to type "normally" again but I will likely never regain my previous speed and accuracy.
I still use Cursor today. Now, I will write code more often, but Cursor is still my primary IDE, and I still prompt more than code directly.
I've since used Claudecode and other tools, but I still like Cursor the best. I wonder how I will feel when when my unlimited tokens are gone. :)
Anyway, that's my story. Feel free to ask me anything.
Comments URL: https://news.ycombinator.com/item?id=47295954
Points: 2
# Comments: 0
Show HN: Drizby – WIP Metabase Alternative
Hello everyone! I am working on an open source reporting tool, that was mostly focused on the 'Embed analytics in your app' use case, which I found was either not great or not flexible or expensive, or all three!
However, I decided today to use this library wrapped in an app that makes it work like Metabase (and I use 'like' in its broadest sense here as it is quite early in its life). I have pushed an initial version live this weekend, and am looking for input to help prioritise features that close the gap with Superset / Metabase that would stop actual users using it. I want to avoid adding things that are not necessary. For now it only connects to postgres, but I will add lots of other providers (it is bound atm by databases that Drizzle supports).
I am not targeting big enterprises, more small teams / startups that just want a really user friendly and flexible reporting tool - that includes a simplified agentic analysis workflow like hex.tech (bring your own LLM keys). If anyone has the time to take a look and provide any feedback that would be hugely appreciated! There is a cloud option which for now is free, so if you aren't comfortable running it yourself locally (it only needs docker and a single container), you can also try that and let me know of any feedback. Nothing is paid for now but I was considering that at a v low cost level - e.g. €10 per month - to cover hosting, it is very lightweight and I dont store any data.
The github is here: https://github.com/cliftonc/drizby - I am really looking for input on the roadmap and if this is useful for others outside of my original use case (it is already actively being used in that way by myself and others).
Comments URL: https://news.ycombinator.com/item?id=47295948
Points: 1
# Comments: 0
The First Multi-Behavior Brain Upload
Article URL: https://twitter.com/alexwg/status/2030217301929132323
Comments URL: https://news.ycombinator.com/item?id=47295947
Points: 1
# Comments: 0
