MurphyA/hacker-news huggingface dataset:
by usernomdeguerre | 2026-03-03 00:21:46+00:00
It also seems rather off base on the sentiment analysis as well.

>"We are on day three of President Trump's military operation in Iran. It's the most courageous military decision of my lifetime, and we are kicking a*. The United States military and the Israeli military, working in tandem, are kicking the hell out of the Iranian government. How is Iran planning to fight back? They have friends. They're counting on pathetic, mewling Europeans and the ridiculous, sad sack Democrats who just hate Trump and don't care about America winning."

This was marked Right:Neutral
by igornadj | 2026-03-03 00:22:12+00:00
I like the idea.

I'm not sure of the usefulness at the moment. Decorating every component with `useFillHandler('Login.Email', setEmail, { hint: 'Email input' });` is the same effort/value as decorating with `data-testid="email"`.

I can see myself using it if I didn't have to decorate, e.g. by having get_state return the react component tree, and then letting AI figure out which one is the "Login.email" input by itself. E.g. `<MyApp><LoginScreen><input name=email/> ...`
by _lunix | 2026-03-03 00:22:19+00:00
Location: Buenos Aires, Argentina

Remote: Yes

Willing to relocate: Maybe

Technologies: Python, C++, CUDA, Rust, AI/ML, parallelism, distributed systems, embedded, HPC

Résumé/CV: https://www.linkedin.com/in/luciano-lo-giudice-018b5517a/

Email: lmlogiudice [at] gmail

I'm a senior software engineer with a career spanning 10+ years, focused on performance and designing systems to run in very constrained environments. You can check my portfolio at https://github.com/lmlg/
by R1ck404 | 2026-03-03 00:22:37+00:00
Nodepod is a free, open-source Node.js runtime for the browser—a lightweight alternative to WebContainers that runs npm packages, Express servers, Vite HMR, and more entirely client-side.

Key Highlights
Instant & Tiny: Boots in ~100ms at 600KB gzipped (vs. WebContainers' 2-5s multi-MB WASM).
Full Stack Support: 40+ Node polyfills (fs, http, child_process), custom shell, npm installs (e.g., React/Vue/Svelte previews).
No Servers/Lock-in: Pure browser (Web Workers + Service Worker); MIT licensed, no pricing drama.

Try it in wZed, our Zed-inspired browser IDE: https://wzed.scelar.com/. GitHub: https://github.com/ScelarOrg/NodePod. npm: @scelar/nodepod.
by brody_hamer | 2026-03-03 00:23:04+00:00
> Voice is a turn-taking problem

It really feels to me like there’s some low hanging fruit with voice that no one is capitalizing on: filler words and pacing.
When the llm notices a silence, it fills it with a contextually aware filler word while the real response generates.
Just an “mhmm” or a “right, right”.
It’d go so far to make the back and forth feel more like a conversation, and if the speaker wasn’t done speaking; there’s no talking over the user garbage. (Say the filler word, then continue listening.)
by navaed01 | 2026-03-03 00:23:31+00:00
These glasses are doing incredibly well from a sales perspective. Social norms have shifted, user generated content is huge, being a video influencer is a real job - so seeing people filming is more accepted than 12 yea ago.
It doesn’t mean I like it but these are not going away. I do think they lack a killer app, but there’s a part there with conversational AI that can act on your behalf
by cyberax | 2026-03-03 00:23:38+00:00
I grew up in an area outside the US, and quite a bit more to the north. I still remember how for several weeks each year I had to walk to school in the dark, sometimes having issues with seeing where I was walking.

The DST changes abruptly made everything visible again. Around that time we were also getting a permanent snow cover. And the whiteness of the snow significantly improved visibility for the rest of the winter.

So I don't think that the concerns are completely unfounded, but they are probably not as dire either.
by CoolGuySteve | 2026-03-03 00:24:32+00:00
My monitor has a powered USB-C port and USB hub built into it. It's one cable to dock a laptop, it's pretty cool.

If I could plug my iPad into that cable to use it as a Mac I would do that all the time and buy a more powerful iPad. It would be an iPad for idle browsing and a Mac for the times I need a real computer.
by ggm | 2026-03-03 00:24:33+00:00
(albiet a less than good source) Reddit seemed to say, this is functionally an INCREASE in the amount of nuclear weapons France will wield, and represents a force increase predicated on the strong belief the American nuclear umbrella cannot be relied on. The subs wield 10 warhead, 100kt MIRV and so they will be fielding more missiles capable of hitting more targets.

I can see this being both good and bad for Europe. Good in as much as its the kind of self reliance Europe needs, and America has been pressing for, and Bad in as much as Russia will be very very upset, and America will be saying "no, not like that" in a belief the more compliant AUKUS process was going to do an outcome more favourable to the US.

With a strong domestic nuclear sector, and with committed orders for a new fleet of subs, this will boost french trade, and presumably also be somewhat economically useful albiet inflationary. Jobs and enhanced position inside the European defence posture.

Meantime, the Eurofighter "lets try again" edition is falling apart, and Rafale is saying "thats ok, we've got this"

I would say the French Defence Materiel industry is pretty happy at this point, as are french construction, downstream industry, nuclear, and military lobby interests.
by singhsanjay12 | 2026-03-03 00:25:12+00:00
Nice. Running Unbound locally with intelligent upstream selection and caching definitely reduces blast radius from edge resolver outages.

I haven't tried Unbound but I’m curious though, how do you handle recovery behavior when the failure isn’t just recursive resolver unavailability, but scenarios like stale IPs after control plane failover, or long-lived gRPC connections that never re-resolve, or bootstrap loops where the system that needs to reconfigure DNS itself depends on DNS?

In my experience, local recursive resolvers solve availability pretty well, but recovery semantics still depend heavily on client behavior and connection lifecycle management.

Do you rely on aggressive re-resolution policies at the application layer? Or force connection churn after TTL expiry?

Would love to understand how you think about resolver-level resilience vs application-level recovery.
by jcranmer | 2026-03-03 00:25:47+00:00
For extra fun, "flang" actually refers to three different projects, one of which also completely rebuilt its frontend, so there are four separate "flang" frontends to LLVM. And I know of at least one proprietary LLVM-based Fortran compiler that's not based on any of the flags, and I suspect there are a few more lurking about.

The short answer as to why there are so many different LLVM Fortran frontends is that open source community took a long time to find someone willing to commit to a Fortran frontend to LLVM, and even when that happened, the initial results weren't particularly usable--it's not until I want to say late 2020 or early 2021 that there's an in-LLVM-tree flang project, and the exe isn't renamed from flang-new to flang until 2024.
by dylan604 | 2026-03-03 00:25:58+00:00
When there's no budget and people are willing to work infinitely on something as a passion project that will probably almost always be the case. The sources they are working from is something I'd be curious to know where they came from. I've seen the "original" 16mm prints that were made available to Funimation. Let's just say they were not given pristine masters. When those prints were made, they had no way of knowing their use 20 years later.
by GrimLabs | 2026-03-03 00:26:03+00:00
CloakShare is an open-source (MIT) API for turning any
document or video into a secure, tracked link with dynamic
watermarks, email gates, and per-page analytics.

Built with Hono, Turso, Cloudflare R2. Self-hostable
with Docker.

Repo: https://github.com/cloakshare/cloakshare
Site: https://cloakshare.dev

I built this because DocSend charges $45/user/mo and has
no API. Happy to answer questions about the architecture.
by satisfice | 2026-03-03 00:27:19+00:00
People who advocate “writing tests” never admit any of the costs and difficulties of automated output checking.

As you change your codebase you will experience lots of “failures” that are not failures. You still have to burn your time investigating them.

Many checks will require elaborate mocking or other kinds of setup, that give lie to the claim that designing them is simple and straightforward.
by acidburnNSA | 2026-03-03 00:27:48+00:00
Are all people with physical access to the servers or network access to the hosts guaranteed to be US persons? Are all physical and network accesses logged for audits? That's the kind of thing govcloud promises that export control auditors want to see.

I felt like "Confidential Compute" tech could solve this issue once and for all but I'm not so sure after seeing some of the attacks people can do with physical access.

Another option of course is to not use cloud at all and have your own rack in a locked room with a good security system and/or armed US person guards.
by earthboundkid | 2026-03-03 00:28:03+00:00
In terms of deliberate attacks on a DC, an adversary that can bomb a blast resistant bunker can easily bomb the data lines going in and out, to say nothing of external power supplies. I guess you can at least repair the lines after the attack, but it's pretty easy to knock it offline if that's your goal. I just don't see the value in making a DC blast resistant compared to the huge costs.
by linkjuice4all | 2026-03-03 00:28:43+00:00
In the US, at least, it's pretty much legal to record the public as long as people have no expectation of privacy (IANAL, exclusions apply, non-commercial use, etc)

It's difficult to draw a bright line between these activities:

- I told someone else something I saw the other day

- I painted a picture of the public square or wrote a book about specific activities that I witnessed

- I specifically remembered an individual based on their face, visible tattoos, location, license plate, or some other unique factor and voluntarily testified to that fact in a court of law

- I spent every day at the same corner making note of the various people/vehicles that I saw

- I stuck a camera at that same point (perhaps on my private properly directly abutting a public space) and recorded everything, posted it publicly on the internet, and used automated technology to identify people, text, vehicles, etc

- I paid a different person every day to follow someone around and record what they did

- I developed a drone system that could follow specific individuals/vehicles from airspace I'm allowed to occupy

Pretty much everything I described above is legal in most of the United States. Obviously it gets creepier and more uncomfortable going down the list (I don't really like it when I'm the subject of any of these activities) but how do you stop this?

I'll at least throw out some options

- Implement some form of right to forget

- Forbid individuals or organizations from doing any of these

- Enact actual "civil rights" level privacy protections (extend HIPAA? automatic copyright for human faces? new amendment?) that include protection of individual's DNA, unique facial features, and other "uniquely human" attributes
by icegreentea2 | 2026-03-03 00:28:53+00:00
I don't think it's 100% accurate to call the budget "austerity".

The budget projects increases in both revenue and spending, and increases the deficit by ~50% percent.

What the government has asked for is widespread cuts across the board from current programs and operations (and staffing) to try to make more room for new spending in new areas. They are targeting getting to ~$13 billion CAD reduction in annual operations cost by end of decade.

By contrast, there are a lot of major spending programs - ~$10 billion CAD added to the defense budget, ~$5 billion CAD in tariff relief.
by esskay | 2026-03-03 00:28:57+00:00
macOS is in desperate need of another snow leopard. Theres a very good reason they did a zero feature OS cycle that year. It was unsustainable pumping out so many changes year after year.

We're in a way worse position now as they rushed out all the comically poor UI updates (Why do I still have 6 different border radiuses, and about 40 different icon packs being used on the default damn applications?) and the half baked AI crap that I've yet to see anyone use.
by skhr0680 | 2026-03-03 00:29:09+00:00
From a photographer's perspective, using cel scans as a reference could be a fool's errand because they are biased by the white color of the scanner light and scanning software. There's a lot of room for opinionated scans there.

OTOH, the result looks great, so good on the passionate fans who spent their time and effort doing this.

> CRT ("brown tube")

ブラウン管 means Braun tube, named for its inventor.
by nicktikhonov | 2026-03-03 00:29:12+00:00
100% - I thought about that shortly after writing this up. One way to make this work is to have a tiny, lower latency model generate that first reply out of a set of options, then aggressively cache TTS responses to get the latency super low. Responses like "Hmm, let me think about that..." would be served within milliseconds.
by raw_anon_1111 | 2026-03-03 00:29:27+00:00
My wife spends a lot more time in consumption mode and rarely uses it as a “productivity device”

And you can’t download movies from streaming services on a laptop and I have unlimited cellular data on our laptops for $25 a month. When I say we travel a lot - I mean we were on a plane going somewhere over a dozen times last year and this year we are spending a month and half doing the digital nomad thing in another country right now and we will be doing one way trips across 4 cities for two months this summer.

And you don’t need a keyboard or mouse for Zoom.
by jackcviers3 | 2026-03-03 00:29:31+00:00
It seems like a more polite way of handling this in private spaces is just to ask that people take them off - just like we do when a pig farmer walks into our house with their boots on.

I get why people are creeped out by them, but we get filmed or photographed hundreds of times a day in a big city when we are in public spaces. Gatekeeping a potentially useful technology for being filmed in public -- well, everyone is _already_ filmed in public. ATM cameras, stoplight cameras, drone cameras, smartphone cameras, security cameras, doorbell cameras. You are on camera every time you step out of your house. You are on camera every time you open your work computer. Singling out cameras in eyeglasses as "creepy" is kind of worrying about a drop in the ocean. Cameras on self-driving cars. Nanny cams. Closed-circuit cameras. The things are everywhere, and they are always invasions of privacy. Why is the line the "creeper" glasses?

I'd be ok with it if we were for banning all non-consensual recordings in all spaces. But we're very much not.

And if we're not, then having a personal heads-up display that is contextual to your current surroundings or has augmented reality capability is too useful to not use (eventually). I'm bad with names, and good with faces. That use-case alone would be worth it for me, if it were available.
by brightball | 2026-03-03 00:29:38+00:00
I have long thought about doing something like this with news in general, but I like the specific focus on bills.

What I’d planned to do with news might be a good addition to this system though. If you can, collect news articles from different sources and try to highlight what is left out. I’ve noticed that 99% of news bias isn’t factual incorrectness, but intentional omission of details to frame the story in a specific context.
by II2II | 2026-03-03 00:29:39+00:00
> We still have CBC radio that broadcast weather reports, and whether reports are still available on the internet.

Commercial radio/television broadcasts are not the same thing since they do not offer continuous weather broadcasts. Getting weather information from the Internet is better in most respects, but it is not always the best medium to receive such information. I am a regular user of the Weatheradio service during the summer months, and have been through one situation where it most likely saved lives.

> I think we have to not maintain things that are older tech and unused and focus on things that are the future.

The problem is that we are ditching older tech without finding a viable replacement. I find it difficult to associate that approach with focusing on the future. I find it easier to associate it with forgetting lessons we learned the hard way.
Show HN: Grantex–Open authorization protocol for AI agents(IETF draft submitted)
by mishrasanjeev | 2026-03-03 00:29:43+00:00
AI agents are being deployed to schedule meetings, write code, manage infrastructure, and transact on behalf of users. But there's no standard way to
authorize what an agent can do, audit what it did, or revoke access when something goes wrong. Most teams are hacking together API keys and custom RBAC
— none of it is portable, auditable, or revocable at the agent level.

Grantex is an open delegated authorization protocol designed specifically for AI agents. Think of it as OAuth 2.0 for the agentic era: a principal
(human or organization) grants an agent scoped, time-limited permissions via signed JWT tokens. Every action is auditable. Permissions can be revoked
instantly — including cascade revocation across delegation chains when one agent delegates to another.

What makes it different:

- Standards-track: We submitted an IETF Internet-Draft (draft-mishra-oauth-agent-grants-01) to the OAuth Working Group and filed a public comment with
NIST NCCoE on AI agent authorization.

- Production-ready: 30+ packages across TypeScript, Python, and Go. Integrations for LangChain, OpenAI Agents SDK, Google ADK, CrewAI, Vercel AI, MCP,
and more. 679 tests. Deployed on Google Cloud Run.

- Enterprise features: SOC 2 Type I certified. Security audited by Vestige Security Labs (all findings remediated). Policy engine integration with OPA
and Cedar. Budget controls with atomic debit. Prometheus metrics + OpenTelemetry tracing.

- Self-hostable: Apache 2.0 licensed. Docker Compose for local dev, Helm chart for Kubernetes, Terraform provider for infrastructure-as-code.

Quick start:

npm install @grantex/sdk
pip install grantex
go get github.com/mishrasanjeev/grantex-go

GitHub: https://github.com/mishrasanjeev/grantex
Docs: https://grantex.dev/docs
Playground: https://grantex.dev/playground
Protocol spec: https://github.com/mishrasanjeev/grantex/blob/main/SPEC.md
IETF draft: https://datatracker.ietf.org/doc/draft-mishra-oauth-agent-grants/

Happy to answer questions about the protocol design, the IETF process, or implementation details.
by lateforwork | 2026-03-03 00:30:04+00:00
> React popularized component-based architecture, but with it came layers of abstraction — hooks, effects, dependency arrays, virtual DOM reconciliation.

If you use React the way it was originally meant to be used -- as the 'V' in MVC, you can avoid all the complexity. See example project here: https://github.com/Rajeev-K/mvc-router/tree/master/DemoApp/C...
by umate | 2026-03-03 00:30:28+00:00
Heard | Senior Software Engineer (Full-Stack) | Seattle | HYBRID | Full-time

We just crossed $11M ARR and 5,000 customers -- all therapists and mental health providers who trust us to run their financial back office: bookkeeping, taxes, payroll.
Now we're building AI-powered CFO for therapists -- a layer on top of our ledger. Think proactive financial guidance, automated transaction classification, reconciliation, and agentic workflows that collapse hours of bookkeeping.

Stack: TypeScript, Node/Express, React, Postgres, AWS, lots of third-party integrations.
You'll work across automation, AI product, and growth depending on what matters most.
Apply: https://jobs.lever.co/heard/8d51e41d-b9c5-45fd-b9bc-f2a1c7f0...
by ggm | 2026-03-03 00:30:41+00:00
Finding a story helped. I found a story in the DNS, and it led to a sense there were stories to find, and I enjoyed finding them.

Having people come back with good questions helped. It means they are interested in the stories you are telling. Even being told they found weaknesses in your story helps, because it suggests there is more work to do.

Finding peers helps. Ruben Hirsch has talked about how in mathematics your field can be so narrow there are only 4 people you can talk to and 2 of them are doing your peer review so when things are rejected, you know who rejected it. He talks about this as a problem, but it's in the context of a branching tree of fields and of course there are parent branches with more people and side branches with more people. The point is not to have no speciality (being a generalist is a choice too) but the point is to understand who else is in your field and how you relate to them and talk to them.

Many biologists simply love the animal they study. to you or me it's just a ladybird. To them, it is embued with all the ideals of what being a ladybird IS, and that begs questions: why that number of dots? Is more dots more fertile? Is less dots more visible to a predator? Do more dots weigh more? do they cost more energy to paint? Where do ladybirds buy dot paint from? At this point, you are the ladybird. you are consumed by dots. Your life as you knew it, is defined by ladybirds. It helps that a famous movie actor is now enacting ladybird sex movies for kicks, making your fascination with ladybirds both topical, and interesting. You used to wear a small ladybird badge to parties. You are now at the igNobels, dressed as a ladybird, accepting a prize.

4 decades ago I was a bottle washer and water collector on slave wages for a long term marine ecology measurement of water quality and flows around an estuary. I visited the beach 60 times in a year. I could imagine myself being consumed by fascination with tides, and becoming a tides person, or with seaweed/laminaria and becoming a kelp farmer, or with nudibranches and somehow now measuring sewage levels indirectly by nudibranch population statistics, or designing better sewage outlets after learning how this influences water quality. Meh. I gave up marine biology bottle washing and took up computing. But the choice was there.

My point is that sure, you need to pay the bills, but also pay some respect to a drive in yourself to want to find out things. Thats key.
by navaed01 | 2026-03-03 00:30:51+00:00
I agree in part with the hype train thesis, but what I hear is that open claw is better at solving problems and people love the interaction pattern - that may not be any new invention but it is what will mean we go from having Claude Desktop use mainly by engineers to something used by many. This will not be the final iteration of it, but it seems to be the direction of this to come
by nishantmodak | 2026-03-03 00:31:31+00:00
I built a small MCP server that lets any AI agent (Claude Desktop, Cursor,
Windsurf) block and wait for a human response before taking irreversible actions.

Two tools:
- ask_human(question) – agent blocks until you reply
- request_approval(action) – agent blocks until you click Approve or Deny

Notifications via Slack (with interactive buttons), or native macOS
dialogs. Works with any MCP-compatible client over stdio or SSE.

The use case that motivated it: I kept coming back to find my agent had done
something I didn't want while I was away. Now it just asks.

GitHub: https://github.com/nishantmodak/call-a-human-mcp