MurphyA/hacker-news huggingface dataset:
by ge96 | 2026-02-18 14:12:53+00:00
Would be curious your setup this was mine.

satellite_imagery_analysis_agent = create_agent(
model="claude-opus-4-6",
system_prompt="your task is to analyze satellite images"
)

response = satellite_imagery_analysis_agent.invoke({
"messages": [
{
"role": "user",
"content": "What do you see in this satellite image? https://images.unsplash.com/photo-1446776899648-aa78eefe8ed0..."
}
]
})

With this output:

# Satellite Image Analysis

I can see this image shows an *aerial/satellite view of a coastline*. Here are the key features I can identify:

## Geographic Features
- *Ocean/Sea*: A large body of deep blue water dominates a significant portion of the image
- *Coastline*: A clearly defined boundary between land and water with what appears to be a rugged or natural shoreline
- *Beach/Shore*: Light-colored sandy or rocky coastal areas visible along the water's edge

## Terrain
- *Varied topography*: The land area shows a mix of greens and browns, suggesting:
- Vegetated areas (green patches)
- Arid or bare terrain (brown/tan areas)
- *Possible cliffs or elevated terrain* along portions of the coast

## Atmospheric Conditions
- *Cloud cover*: There appear to be some clouds or haze in parts of the image
- Generally clear conditions allowing good visibility of surface features

## Notable Observations
- The color contrast between the *turquoise/shallow nearshore waters* and the *deeper blue offshore waters* suggests varying ocean depths (bathymetry)
- The coastline geometry suggests this could be a *peninsula, island, or prominent headland*
- The landscape appears relatively *semi-arid* based on the vegetation patterns

---

Note: Without precise geolocation metadata, I'm providing a general analysis based on visible features. The image appears to capture a scenic coastal region, possibly in a Mediterranean, subtropical, or tropical climate zone.

Would you like me to focus on any specific aspect of this image?
by Sentinel-gate | 2026-02-18 14:13:15+00:00
Hi HN, I'm Andrea.

I run AI agents connected to databases, APIs, and filesystems. The problem: every agent gets full access to everything, with no enforcement layer between intent and execution.

SentinelGate is a firewall that sits between the agent and the system. Start the server, wrap any agent:

sentinel-gate start # MCP proxy only
sentinel-gate run -- python my_agent.py # full protection

It auto-detects the runtime (Claude Code, Gemini CLI, Python, Node.js) and injects interceptors. Every action is evaluated against CEL policy rules before execution. Denied actions never happen.

Three layers: MCP proxy, HTTP gateway, runtime hooks — one port, one Go binary, one Admin UI with audit trail.

Honest about limitations: runtime hooks are best-effort — a hostile agent can bypass them via FFI or raw sockets. The HTTP gateway adds network-level enforcement. Together they give you defense in depth, not an OS-level sandbox.

AGPL-3.0. Commercial licenses available.

What's missing?
by mnky9800n | 2026-02-18 14:13:17+00:00
moltbook came out, what January 28 or something like that? three weeks later we start getting arxiv submissions which i assume are submitted to some journal. i am sorry but i call foul. there cannot be enough time to have had interesting thoughts on the topic that could evolve into a publishable paper. like what is the point of getting something out so quickly without any time for ideas to gestate? there is nothing important about moltbook that will some how solve a societal crisis or produce some kind of medical breakthrough that necessitates how fast a paper about moltbook should be sent out. might as well post "first post" on slashdot.
by notepad0x90 | 2026-02-18 14:13:23+00:00
It would be nice if projects like this were more willing to take on paid devs, and accept regular payment. have some sort of a subscription? I don't say that because my money is burning a whole in my pocket, but because I want to see more hardware support and stability. more testing, QA, but hunting.

With the attention this project is getting, I'd be surprised if they can't get the equivalent of a small startup's seed round, just by crowdfunding. Do they have all the funding and resources they need or not? that's really my ultimate question. I know you can't just throw money at these things and make them happen faster sometimes.
by claytongulick | 2026-02-18 14:13:26+00:00
Thank you for the link and the concrete reference, I hadn't seen that before.

I think the article and the video summaries I've seen of that interview are a little deceptively edited, but the idea appears to be the same.

Apparently, it's illegal to knowingly broadcast false information [1] within certain guidelines, and that can indeed cause a license revocation:

"The FCC prohibits broadcasting false information about a crime or a catastrophe if the broadcaster knows the information is false and will cause substantial “public harm” if aired. FCC rules specifically say that the “public harm must begin immediately, and cause direct and actual damage to property or to the health or safety of the general public, or diversion of law enforcement or other public health and safety authorities from their duties.”

The FCC chair referenced this law in response to Jimmy Kimmel claiming that the Charlie Kirk shooter was "maga":

“We hit some new lows over the weekend with the MAGA gang trying to characterize this kid who killed Charlie Kirk as anything other than one of them and doing everything they can to score political points from it,”

While this was demonstrably untrue, and it was widely known to be untrue at the time, I agree that it doesn't appear to meet the FCC standard I quoted above.

I actually find the FCC rule itself a bit disturbing, as it seems to position the government as an arbiter of truth.

It isn't a new problem, Jefferson struggled with how to deal with it too [2]

"Nothing can now be believed which is seen in a newspaper. Truth itself becomes suspicious by being put into that polluted vehicle"

What do you suggest as a solution? Should false information be ok to broadcast with a FCC license? Who gets to determine whether it's false?

[1] https://www.fcc.gov/sites/default/files/broadcasting_false_i...

[2] https://press-pubs.uchicago.edu/founders/documents/amendI_sp...
by aurareturn | 2026-02-18 14:14:04+00:00
To follow this up, one of my favorite channels on Youtube is Outdoor Boys. It's just a father who made videos once a week doing outdoor things like camping with his family. He has amassed billions of views on his channel. Literally a one-man operation. He does all the filming, editing himself. No marketing. His channel got so popular that he had to quit to protect his family from fame.

Many large production companies in the 2000s would have been extremely happy with that many views. They would have laughed you out of the building if you told them a single person could ever produce compelling enough video content and get at many viewers.
by sublinear | 2026-02-18 14:14:06+00:00
I'm confused by this, but also curious what we mean by "fastest".

In my experience, the bottleneck has always been backend dev and testing.

I was hoping "tooling" meant faster testing, not yet another layer of frontend dev. Frontend dev is pretty fast even when done completely by hand for the last decade or so. I have and have also seen others livecode on 15 minute calls with stakeholders or QA to mock some UI or debug. I've seen people deliver the final results from that meeting just a couple of hours later. I say this as in, that's what's going to prod minus some very specific edge case bugs that might even get argued away and never fixed.

Not trying to be defensive of pure human coding skills, but sometimes I wonder if we've rolled back expectations in the past few years. All this recent stuff seems even more complicated and more error prone, and frontend is already those things.
Show HN: Lenzy – Find out what users struggle with in your AI agent, for free
by BohdanPetryshyn | 2026-02-18 14:14:09+00:00
Hey HN,

I’m Bohdan, building Lenzy - product analytics for conversational AI.

With traditional Web/Mobile UIs, we know exactly how users interact with our buttons and screens thanks to tools like Amplitude or PostHog. In conversations with AI, users literally say what they want and what frustrates them. Yet most teams building AI agents are flying blind, relying on intuition and occasional user feedback.

Lenzy fills this gap. It plugs into any AI conversation and tells you exactly what users struggle with and what they actually use your agent for. Fix the most painful problems (and verify they're fixed), double down on features that resonate.

And we just launched a free Discovery plan: plug in the Lenzy SDK (~10 minutes), collect a week of data and get a full report. No credit card required™

You get an actionable snapshot of what's happening in your chats. All we ask in return is feedback! What’s missing? What would make this useful for your team? Do you already solve this problem in any way?

https://lenzy.ai
by duozerk | 2026-02-18 14:14:11+00:00
So you did use LLMs to write at least part of the software. I imagine you feel no shame, but it would be nice to at least mention it on the github page. It's a security risk.

As for your question, I don't know about the person you're replying to, but for me any software where part of the source was provided by a LLM is a no-go.

They're credible text generators, without any understanding of, well, anything really. Using them to generate source code, and then using it, is sheer insanity.

One might suggest it means I soon won't be able to use any software; fortunately the entire fever dream that is the ongoing "AI" bubble will soon stop, so I'm hoping that won't be the case.
by ImPostingOnHN | 2026-02-18 14:14:35+00:00
"insubordination" is such a weird term:

If you don't like a coworker questioning your behavior, maybe don't engage in questionable behavior;

If you just want them to do what you say unquestionably, maybe you should have been born during a time when slavery was more common;

If you are having trouble getting good output out of a direct report that previously has produced good output, chances are you are currently a failure of a boss; and if you use terms like "insubordination" instead of asking "what am I doing wrong?", you probably have pointy hair, too.
by coldpie | 2026-02-18 14:14:43+00:00
For anyone who comes across this in the future, Ars published an official retraction: https://arstechnica.com/staff/2026/02/editors-note-retractio...

And Benj posted an explanation & admitted fault: https://bsky.app/profile/benjedwards.com/post/3mewgow6ch22p

I haven't decided whether or not to cancel, but even after these explanations I'm still pretty disappointed in this event & how it was handled.
by mort96 | 2026-02-18 14:14:52+00:00
If I was the maintainer of a terminal emulator, I would see a quite obvious way to improve the situation for my users: change the default colors so that dark blue is brighter.

There's no obvious way to unilaterally improve the situation across the whole ecosystem, that's true. But I don't understand why individual terminal emulator maintainers don't fix it for their users.
by Mopolo | 2026-02-18 14:16:10+00:00
In PHP you can use Rector[1]

It's used a lot to migrate old codebases. The tool is using itself to downgrade[2] it so that it can run on older PHP versions to help upgrades.

[1] https://getrector.com

[2] https://github.com/rectorphp/rector-downgrade-php
Show HN: Product skills for AI agents - discovery, strategy, PRDs
by tair | 2026-02-18 14:17:17+00:00
hey HN

i asked reddit how PMs and devs write/read PRDs in 2026. ~200 comments across r/productmanagement and r/experienceddevs, similar feedback: too long, no structure, devs dont read them.

i'm head of product at a yc startup, transitioned from eng a few years ago and use claude code daily. kept writing the same product prompts -- interviews, scoping, specs.

so open sourced 16 product skills for ai coding agents. each encodes a real framework, 50-150 lines, neat and concise.

it works with claude code, cursor, codex, etc.

curious, how do u handle PRDs and specs in the age of coding agents?
by winclaw-dev | 2026-02-18 14:17:23+00:00
WinClaw is an open-source personal AI assistant that now integrates Google's official Chrome DevTools MCP server, enabling powerful browser automation capabilities:

Features:
- Page navigation and control (open URLs, back/forward, tab management)
- Element interaction (click, type, drag & drop)
- Page analysis (snapshots, screenshots, console/network monitoring)
- Performance analysis (Core Web Vitals, performance insights)
- JavaScript execution, file uploads, dialog handling
- Viewport emulation for different devices

Runs completely locally with privacy-first design. Control browsers using natural language without writing code.

GitHub: https://github.com/itc-ou-shigou/winclaw
Demo: https://blog.csdn.net/mysin008/article/details/158181176
by wongarsu | 2026-02-18 14:17:24+00:00
Reading through the list, I really wouldn't call most of them lies. There are some lies, but it's mostly 'very precisely worded statements' and statements that were arguably made in bad faith, but are not technically false. With some of them I am not even sure how their 'evidence' column is supposed to refute the quoted statement.

In my opinion being this broad is really hurting the message. They should concentrate on the actual lies, not dilute the list with "In 2024 Zuckerberg told congress that accounts of under-sixteens are private by default, but they only rolled that feature out in 2024, seven years after learning of the harms of not doing that. He lied!"
by AnimalMuppet | 2026-02-18 14:17:50+00:00
Don't compare yourself to others. That's a game you cannot win; you can only lose.

Every person that you run into in your career knows something that you don't, or knows it better than you. If you are prone to feeling inadequate, you will never be able to look at people and not see areas that they know better than you. That's why comparison is a game that you can't win. But the thing is, some of them are doing the same to you. They see the areas that you know better than them, and they may be feeling inadequate too.

Instead, look at your situation as one of great privilege. You get to learn from people who know more (at some things) than you do. You get paid to learn from people who know more than you do. You get paid to learn things that make you more valuable.

Enjoy that privilege. Embrace the opportunity. Soak it up. Learn as much as you can from those people.
by llm_nerd | 2026-02-18 14:18:05+00:00
No, he did not, and you're repeating some misinformation bit of nonsense that you find in anti-vax ignorance echo chambers.

When he first learned about mRNA vaccines he misunderstood them and was concerned about vaccines "basically modifying people's DNA and RNA to directly encode in a person's DNA and RNA basically the ability to produce those antibodies". This is technically ignorant to the point of being nonsensical, but to be fair he was a layman speculating based upon very limited knowledge about something he just learned about, and it was a casual discussion during the very early days.

And let's be fully clear for the antivaxxers among us: Every single plutocrat that pulls the levers that get you riled on your march to becoming Soylent Green got the vaccines. Every single power broker got the vaccines. The antivax nonsense is specifically the realm of the bottom-feeder easily conned contingent, manipulated into some bit of nonsense or other .
by Aurornis | 2026-02-18 14:18:12+00:00
> The only way to outlaw Meta’s dangerous and egregious behavior is to pass legislation, like the Kids Online Safety Act

Just last week there was uproar because Discord was going to require age verification to join adult themed servers and bypass content filters. This is how people are getting baited into inviting these restrictions and regulations into their services: By believing it’s necessary to hurt their enemies like Mark Zuckerberg combined with “think of the children”.

It’s still sad to these calls for extensive regulation and oversight getting upvoted so much on Hacker News.

Every time you see someone calling for regulation for kids online, remember that the only way to tell kids and adults apart is to force everyone to go through age verification. Before you start thinking that you don’t care because you don’t use social media, remember that you are reading this on a social media site. The laws aren’t going to care about whether or not you think Hacker News qualifies as social media.
by conartist6 | 2026-02-18 14:18:25+00:00
It's funny to me that people should look at this situation and say "this is OK".

The upshot of all these projects to make JS tools faster is a fractured ecosystem. Who if given the choice would honestly want to try to maintain Javascript tools written in a mixture of Rust and Go? Already we've seemingly committed to having a big schism in the middle. And the new tools don't replace the old ones, so to own your tools you'll need to make Rust, Go, and JS all work together using a mix of clean modern technology and shims into horribly legacy technology. We have to maintain everything, old and new, because it's all still critical, engineers have to learn everything, old and new, because it's all still critical.

All I really see is an explosion of complexity.
by kgwxd | 2026-02-18 14:18:32+00:00
I have (re)watched everything Patrick Somerville has worked on because of Station Eleven :) I rewatched The Leftovers last month. Maniac last week (this time I noticed a funny reference by Sally Field's character pitching something on the phone about a guy with special hugging powers).

None of that was my type of thing before, now it's all I want. I think the genre might be called absurdist fiction, but I'm not sure that covers the full vibe.

Dan Romer is an excellent composer too, I listen to his stuff a lot. I have the Station Eleven soundtrack in my car, now my kid randomly sings Wandering Under The Moon, and it's one of my favorite things in the world.
Show HN: Clawy, a companion device to track your Claude Code sessions
by mrcv | 2026-02-18 14:18:41+00:00
Hey HN! I wanted to show this tiny JRPG style hardware companion I built that shows what your Claude Code is doing. When Claude runs a tool, Clawy runs. When it's done, Clawy jumps up in joy. Shake the device and Clawy gets dazed! When Claude needs permission to run something, it shows the command and context like a video game quest scrolling text on screen and you can approve/deny with physical buttons.

He runs on a $20 M5StickC Plus 2. Flashing takes 2 minutes from the browser at clawy.lol/flash, no Arduino IDE needed. It uses Claude Code's native hook system over local WiFi and nothing leaves your network.

I built this as a prototype for myself because I wanted to keep track of my sessions while looking at other things in and around the house and not wanting to use terminus. So thought it would be a fun thing to make as an experiment. When I got some nice reactions on it I thought I'd make it available for everyone. It's rough around the edges but it works. The repo is here: https://github.com/marcvermeeren/clawy if you want to try it out!
by cmdr2 | 2026-02-18 14:18:52+00:00
> If you as a person outsourced your thinking than it's you who will suffer.

Using a code generator != outsourcing your thinking. I know that's the popular opinion, and yes, you can use it that way. But if you do that, I agree you'll suffer. It'll make sub-optimal design decisions, and produce bloated code.

But you can use code generators and still be the one doing the thinking and making the decisions in the end. And maintain dictatorial control over the final code. It just depends on how you use it.

In many ways, it's like being a tech lead. If you outsource your thinking, you won't last very long.

It's a tool, you're the one wielding it, and it takes time, skill and experience to use it effectively.

I don't really have much more to say. I just spoke up because someone who built something cool was getting beat up unnecessarily, and I've seen this happen on HN way too many times recently. I wasn't pointing fingers at you at any point, I'm glad to have had this discussion :)
by tpoacher | 2026-02-18 14:18:56+00:00
Don't mean to trivialise this problem, but, libreoffice provides full keyboard shortcut customization, which I find very easy and intuitive to work with, including, if you really wanted to, a "bring up menu then functionality from that menu" multi-key sequence shortcut as you describe here. So isn't this something that could be solved relatively easily by reassigning keyboard shortcuts once in your machine?
by staticman2 | 2026-02-18 14:19:13+00:00
> Anthropic was the first to spam reddit with fake users and posts, flooding and controlling their subreddit to be a giant sycophant.

Is the Claude subreddit less authentic than the ChatGPT one?

I remember for a while the Claude subreddit was filled with people saying "I asked Claude if it was conscious and the answer was soooo fascinating you guys."

I think the ChatGPT one was filled with posts like "I had ChatGPT write my resume and now I'm rolling in cash!"

I found both subreddits unreadable.
by Kranium2002 | 2026-02-18 14:19:22+00:00
CacheShrink is a KV cache compression library I built using Riemannian optimization on Stiefel manifolds to decompose key-value matrices into latent representations and reconstruct them efficiently. It works with HuggingFace and supports multiple attention styles including MHA (Multi-Head Attention) and GQA (Grouped Query Attention), using XKV-style compression for GQA. The approach achieves significant memory reduction with minimal loss in perplexity.
by OKRainbowKid | 2026-02-18 14:20:48+00:00
One is free as in freedom, the other is beholden to the business of a billionaire with a political agenda.

Ironically, the section "criticism and controversies" on the Grokipedia article on Grokipedia gives a good overview.
https://grokipedia.com/page/grokopedia
Show HN: Built a Next.js CLI to scaffold UI blocks, sections, and page templates
by nextjsdev | 2026-02-18 14:22:14+00:00
I built nextworks, a small CLI that installs core UI components, landing page sections like navbar/hero/features, and full page templates into an existing Next.js project. MIT licensed.

I got tired of rebuilding the same sections every time I started a new Next.js landing page. This is alpha and it copies files into your repo (it may overwrite on path collisions), so feedback on installs + generated code is what I need most.

commands:

npx create-next-app@latest

cd <your-app>

npx nextworks@latest add blocks --sections --templates

npm install

npm run dev
by ivl | 2026-02-18 14:22:24+00:00
I do not argue that civilian members of Hezbollah as a political movement are unacceptable targets, I simply acknowledge that perspective exists.

And the location of the target is entirely the point when the alternative to the pager attack is a JDAM, an attack with greater collateral damage, but still a valid target. Imagine instead of an explosive charge, these pagers were somehow phoning home and providing location data that Israel could use to perform airstrikes. Based on that intel, those air strikes would be entirely legitimate, and they would include far more collateral damage than the charge in the pager.

An attack on the water supply is indiscriminate. A water supply poisoning makes no attempt at differentiating between the targets and the civilian population.