MurphyA/hacker-news huggingface dataset:
by Bridged7756 | 2026-03-07 16:39:17+00:00
It is the expectation in my country to wait for your turn too, and seen as rude or a power display to speak over someone.

I also find that casual conversations are more turn based, and people are expected to continue a conversation by asking questions (of the other person). So this also means being mindful of how long you've spoken, and to ask a question about the other person instead, to not keep the other person just listening. The gauge is questions (or short responses), and the period is silence.

I find that questions pose less importance with US people, which might still use them, but not in the way we're used to. There i feel like the gauge is speaking (or short responses) and the period is silence.

Greetings like "how's it going" and "what's up" were confusing at first too, it took me a while to get when people were using them as greetings.
by chadtd1 | 2026-03-07 16:39:35+00:00
Nice execution on the carousel generation. The visual content gap is real -- most AI content tools stop at text, but social platforms are increasingly visual-first. Instagram and LinkedIn carousels consistently outperform plain text posts in my experience.

I've been building in the adjacent content repurposing space and the hardest part is making the output not look AI-generated. Does Mirra let users customize templates or lock in brand styles, or is it generating fresh layouts each time?
by chadtd1 | 2026-03-07 16:39:59+00:00
Smart entry point. Ad copy is one of the highest-ROI applications of AI text generation because the feedback loop is built in -- you run the variants, the CTR data tells you what worked, and you iterate. Most AI content tools don't have that kind of natural validation mechanism.

As a fellow solo builder shipping AI tools: how are you handling the cold start problem? Getting the first few hundred users to try an ad tool seems like it would require... running ads, which is a nice chicken-and-egg situation.
by watwut | 2026-03-07 16:40:13+00:00
A deliberate bombing of hospitals and whole cities were not a feature in 1900. Deliberate attempts to create refugee crisis or just kill then all are feature now.

By all means, count in all the civilians killed in 1900 too. But it is completely ridiculous to count only soldiers.

Civilians are more likely to die due to wars. And soldiers kill civilians intentionally.

> proportion of people that die in armed conflicts

That must include the majority of victims of it all.
by scythe | 2026-03-07 16:40:27+00:00
Hey, FLASH finally hit Hacker News! I remember my professors talking about this in graduate school. It's a fairly well-established effect: the tumor selectivity of radiation is much better at ultra-high dose rates. It is still unclear exactly why. But there are a lot of studies about it:

https://www.nature.com/articles/s41571-022-00697-z
by hedora | 2026-03-07 16:40:41+00:00
Sort of: The Pentium 4 was a strange chip. It had way too many pipeline steps, and was basically just chasing high clock speed marketing numbers instead of performance. In other words, it hit "3.2GHz" by cheating.

I'd argue you'd need to use AMD's Athlon XP or 64 bit processors, or either Pentium 3 / Core 2 Duo to figure out when clock speeds stopped increasing.
Show HN: Novel visualizer for translations to/from Basque language
by mattdeboard | 2026-03-07 16:40:46+00:00
I made an extremely niche tool and wanted to see how fellow language learners, linguists and/or philologists (amateur or otherwise) react to it.

I've been preparing for a trip to the Basque Country later this year by learning Euskara (aka Basque). A big part of my learning process is following Euskara-language people on social media, then putting their subtitles into a machine translation service. However, since Euskara grammar is so different from that of English & Spanish, I found myself wanting to know the "how" and "why" of the translation. This visualizer scratches that itch for me.

I'm using a processing pipeline for this app that goes like:
1. Submit the input phrase to https://batua.eus (a Basque-owned & -operated machine translation service)
2. Run both the input and output through Stanford's Stanza NLP Python library
3. Pass Stanza's output to an LLM (Claude) to generate the data structure that drives the visualization.

I'm posting this knowing there are a couple limitations:
1. My API token for batua.eus is fairly limited, so now that I'm posting it to HN I expect that limitation to get hit
2. I'm risking some charges for my Claude API token, so I've had to limit folks to max 10 translations
3. I'll take this down the moment costs get out of control, tho I reckon the limited API token for batua will protect me :)

The monorepo source code can be found here https://github.com/mattdeboard/itzuli-stanza-mcp

It's split out by backend/ and frontend/. The backend has an architecture document I'm proud of. https://github.com/mattdeboard/itzuli-stanza-mcp/blob/main/b...

I've used Claude Code extensively for this project, and am very pleased with the quality I was able to coax out of it. Keeping an attitude of "senior dev mentoring a junior dev" toward Claude, and bringing my own taste/standards to the table.
by sarchertech | 2026-03-07 16:40:50+00:00
If you find a single paragraph that is a direct translation with different names that’s definitely enough for copyright infringement.

Reshuffling plot points is doing a lot of lifting here. Just looking at a specific chapter near the end of the book, if you change the the order of the trials, change the names, and translate it into a different language, you’re still going to have a very hard time arguing that what you’ve produced isn’t a derivative work.
by xyzzy_plugh | 2026-03-07 16:41:32+00:00
This post is amusing to me because after solving the problem in ~2 seconds the author boils the ocean to get that down further, then finally ends with questioning what the problem statement even is?

Classic software engineer pitfall. First gather the requirements!

Second, if their initial interpretation was correct, and it's a one-shot operation, then the initial solution solves it. Done! Why go any further?

I get that it's fun to muse over solutions to these types of problems but the absurdity of it all made me laugh. Jeff's answer was the best, because it describes a solution which makes the assumptions crystal clear while outlining a straightforward implementation. If you wanted something else, it's obvious you need to clarify.
by andsoitis | 2026-03-07 16:42:10+00:00
So the AI company not only prohibits any question that touches on self-awareness, consciousness, etc. from reaching the AI, but ALSO prohibits the AI from having agency to expressly state or behave in a way that demonstrates its consciousness.

I think that’s implausible, even if it isn’t impossible.

But then it does mean a fairly large number of people would have to know the AI is conscious in order to build the systems to contain AND hide that, which increases the implausibility factor for me. It would also, in my moral framework, put a huge question mark against the humans who are creating and enslaving such a consciousness.
by kkfx | 2026-03-07 16:42:20+00:00
The economic web is an interesting concept, but so far is failed. Nostr is probably the most successful experiment, but it remains a failure because:

- it lacks a design that makes complete sense, i.e. a generic communication tool that combines short posts (Reddit model or private one like SMSs) with long-form notes (blog post model or private ones like emails) chats + audio-video where possible, including the archiving of the same; ultimately, it lacks a SINGLE self-hosted application that acts as a relay, but also as a web/local client, with Reddit/Lemmy-style posts, long-form blog posts, configurable with a few themes and easy to modify, chats, etc. We have Haven, which isn't bad but is just a "multi-purpose" relay + Blossom server (media attached to notes), there's Habla for blog use which does nothing else, there's 0xchat which still doesn't really work well outside its own relays... Nostr could be "the address book of the citizens of the web" with WoT to help and individual self-hosted instances as their digital home; it could be, but it isn't, and often messages posted outside of 4 giant "hub" relays simply aren't found by anyone, replies don't reach the recipient depending on the relays they are posted on, etc.

- it lacks a cohesive community; it's full of PoCs that are actually quite nice, but they're written and then abandoned. Almost no one seems intent on maintaining their own code.

- a lot is announced, correctly following the "release early, release often" model, but it goes nowhere.

Once upon a time, we had the hugely successful eMule/KAD for file sharing, we had ZeroNet for "websites without hosting" which largely failed; what's missing is essentially an application that serves modern public communication all-in-one, in a classic decentralised form like the KAD network, where everyone shares their own stuff and those not behind NAT help those who are to bypass it, and that's it. AT ITS CORE, people came for a function and discover the others, then you can plug in an economic aspect: "want my videos in higher resolution? Yes, I have them, for a fee", "want my books from which I extract articles here and there that you like? They're available, but for a fee", and so on. The foundation, the user economy, should only be the gift of storage and bandwidth, period. No needs to pay dedicated services nor directly nor via fees.

Otherwise, we're going nowhere (like Staker News), or if we do go somewhere, it won't be where we want to be and it won't work quite as we'd hoped at the start. Nowadays spam is easy enough to control at personal levels even with dbacl filtering and gnus scoring. That's not the problem. The problem is having something distributed enough since our connections can sustain a significant overhead, to avoid pay third party services, get easy censorship etc.

People's need for comms vary, give a single tool who support many, something easy to deploy, self-contained as much as possible, is the key to harvest users for a reason and they discover other reasons and enough other humans to stay.
by fwipsy | 2026-03-07 16:42:44+00:00
I would argue that the viewer's eye already provides this effect. Whichever part of the image you focus on is sharp; the rest is indistinct. The result is that we are drawn into the scene better; we see as if our eye were allowed to roam around the scene as his was, rather than seeing the much more limited perspective with a fixed gaze.
by wffurr | 2026-03-07 16:42:46+00:00
What? I think you forgot some words in there.

The EU has applied tariffs for climate reasons with the carbon border adjustment. The idea is for a country to have domestic climate standards, and then apply tariffs on importers who import from countries that don't meet those standards. It's a straightforward application of tariffs to ensure domestic manufacturers aren't undercut by foreign rivals that aren't required to meet the same standards and redirect importers to sources that do meet standards or at least come closer.

Carbon tax at home and carbon tariffs abroad is the only real economically sound strategy to nudge the economy towards emitting less.

And yes, that does likely mean taxing Chinese imports in the short term. The Chinese leadership does understand the risks of climate change as well or better than many other countries and is already pursuing enormous amounts of clean energy and emission standards, so I'd not expect the tariffs on Chinese imports to last long on an environmental or carbon basis.
AI tool that saves time by auditing pull requests on Git
by bolitupac | 2026-03-07 16:42:50+00:00
I've been working on this ai tool that is meant to save developers time spent auditing pull request.
This tool uses openai's models to audit pull request, and bring analysis based on security, scalability and maintainability.
It also has a feature where you can ask the code questions using voice input. It's still in development, and I'll really appreciate feedback. Would you use this tool? And what features would you like to see.
Also, should I make the repo on git public? I'm scared of my code being stolen
(This post was 100% written by a human)
by themdonuts | 2026-03-07 16:43:31+00:00
Yeah I wanted to take action before I get used to it. But it seems chances are slim of getting it fixed. I think I never read about anyone who came out of it.

Anyways, I've been to the oto doctor and after a few visits, tests and ct scan he believes it might be due to my jaw and bruxism I have at night. Not ear related. Next stop for me will be to visit a maxilo facial doctor.
by smitty1e | 2026-03-07 16:43:36+00:00
> See I had forgotten the one golden rule of capitalism. To thrive in capitalism one must be amoral. Now you can be wildly sickeningly successful with morals but you cannot reach that absolute zenith of shareholder value. Either you accept a lower share price and don’t commit atrocities or you become evil. There is no third option.

A platinum rule might be that everything has a lifecycle.

Trading the morals for gold might drag out the demise by buying some time, but the real point is to preserve the morals and re-invent the tech, or take the money and run and let, e.g., an Elon Musk assume the Slim Pickins position and ride the tech to its detonation.
by owlninja | 2026-03-07 16:44:07+00:00
I've had it for nearly 20 years, and I know it came from an incident shooting firearms with not enough (none) protection. Most days I don't think about it anymore. However if I am tired or stressed, it seems to turn up to 11. I've read many people get depressed or they can't get over it, luckily I seem to deal with it alright, but wouldn't wish it on anyone. Protect your hearing!
by knorker | 2026-03-07 16:44:35+00:00
Really? My experience is that of C, C++, Go, Python, and Rust, Go BY FAR breaks code most often. (except the Python 2->3 change)

Sure, most of that is not the compiler or standard library, but dependencies. But I'm not talking random opensource library (I can't blame the core for that), but things like protobuf breaking EVERY TIME. Or x/net, x/crypto, or whatever.

But also yes, from random dependencies. It seems that language-culturally, Go authors are fine with breaking changes. Whereas I don't see that with people making Rust crates. And multiple times I've dug out C++ projects that I have not touched in 25 years, and they just work.
by munksbeer | 2026-03-07 16:44:57+00:00
> there's an extremely high survivorship bias because people who are into this LLM craze have a higher probability of browsing HN.

I've worked in professional software development for more than 20 years. I'm pretty well connected and well aware of what is going on in the industry. If you think that coding agents are not widely used and just a bubble on HN, you are very much mistaken. At this point I'd suggest more than 50% of professional developers are using them. Within a few years it will be 90%.

The reason is, they are actually good, despite what some people really want to believe.

Personally, I've been typing characters into a text editor or IDE for a long, long time. I'm very happy that I have a an automated junior programmer to do it for me now while I guide it and tell it when it is getting things wrong, and fix up mistakes. I did the manual way for a long time, I'm enjoying this new way. I understand this isn't for everyone though.
by 2Gkashmiri | 2026-03-07 16:45:32+00:00
I wont call it anecdotal evidence but i am told, in "traditional" Greek medicine,tinnitus is a symptom of constipation.

Its told you fix constipation, your ringing ears will get fixed.

I know its not 100% but try to fix your bowel movement if it isn't working properly already.
by the__alchemist | 2026-03-07 16:47:27+00:00
To me, it feels like Zed and VsCode perform most operations in a general way on the text; they don't seem to (in Python and Rust at least) have an understanding of the code structure in the way JB does. (And based on some digging on Ki the way it does as well?) So, I would bet they are using that text-based model, which would be hit/miss here.
Show HN: Aegis – Open-source pre-execution firewall for AI agents
by AEGIS_JB | 2026-03-07 16:47:32+00:00
Every agent framework lets the LLM decide which tools to call at machine speed. There's nothing between the decision and execution — no check, no confirmation.

AEGIS intercepts tool calls before they execute: classifies them (SQL, file, shell, network), evaluates against policies, and either allows, blocks, or holds for human approval.

One line of code, zero changes to your agent:

import agentguard
agentguard.auto("http://localhost:8080")

Built-in detection for SQL injection, path traversal, command injection, prompt injection, data exfiltration, and PII leakage. Every trace is Ed25519 signed and SHA-256 hash-chained.

Supports 9 Python frameworks (Anthropic, OpenAI, LangChain, CrewAI, Gemini, Bedrock, Mistral, LlamaIndex, smolagents), plus JS/TS and Go SDKs.

Self-hosted, MIT licensed, Docker Compose one-liner.

https://github.com/Justin0504/Aegis
by umanwizard | 2026-03-07 16:47:35+00:00
> What else would be necessary to call it such?

Unix was a specific piece of software from a specific era. The experience of using it was very much unlike macOS for most users. Making it a "specification" was a later ret-con.

If someday Microsoft goes out of business and whoever acquires the trademarks makes a "Windows Specification", that you can meet and be legally considered Windows despite sharing zero code with the original, I would also think that was silly.

At most it makes sense to say that macOS has a sufficient set of features to emulate Unix, not that it is actually Unix.
by vinkelhake | 2026-03-07 16:48:03+00:00
I did something similar a few years ago. I put together a Pimoroni Interstate 75 (which is an RP Pico with an integrated LED matrix connector), a 32x64 matrix, a NES controller port, designed a simple case for it and made a Tetris. It was a fun project and the first time I had really done anything with hardware.

I've been meaning to do a write up of the project, but I keep putting it off. I wrote the software bits in C++. To speed up iteration (i.e. not have to deploy to real hardware for every tweak to the game code), I made a small web harness that ran the core logic as wasm.

https://imgur.com/a/tetris-HoXenDg
Show HN: LPbacked – Find verified LP contacts for fund managers and founders
by veritas9 | 2026-03-07 16:49:27+00:00
I spent way too long watching fund managers burn months trying to find LP contact info — piecing together names from LinkedIn, guessing emails, paying $24k/year for PitchBook when they only needed the LP slice.

So we built LPbacked. Search by AUM, geography, fund type. Get the actual decision-maker's email and phone. Reach out yourself, skip the placement agent.

Would love feedback from anyone who's been through a fund raise — especially on data coverage gaps.
by scarecrowbob | 2026-03-07 16:49:42+00:00
I've found that reading odds and ends outside of my own academic, professional, or theoretical interests nets some interesting things sometimes.

At one point I got curious about how the US military thinks about insurgencies, so I read their manual on how to fight them. As someone holding a lot of dissident views in the US it was pretty interesting.

One thing I took away was the feeling that at no time did the manual ever define what an "insurgent" is, beyond whoever the US government tells them the insurgents are.

So you have as situation where, ultimately, there's no external reality testing, and reality is simply whatever "reality" is as defined by the command structure.

I know that sounds overly simple- of course military follows a chain of command, unquestionable right up to its civilian commander in chief.

Why I feel that is a useful observation is that, to your question, people are constantly deferring their ethical judgements. And I suspect there is some cognitive bias in play that allows folks to feel that deferral can't happen across all these systems.

In the case of businesses, it is to "the market"-- which is reactive and as such doesn't have "judgement", and even if it did it's needs aren't "human" so relying on it as a human seems dangerous. So to your question, my answer is usually "probably not". And further, unless people stop deferring their judgments to the imaginary of the spectacular market, eventually shits gonna break.

In the case of the military, we can see what happens when radically nihilistic (pedophilic and sociopathic media personalities) are put at the helm.

My larger point, though, is that our usual assumption seems to be that all these other folks are likely to exercise their faculties to test out reality and hopefully, when it doesn't line up with that reality, push back and prevent dumb shit from happening.

But all these systems are set up to prevent that from happening, it doesn't seem at all strange to me that these systems are starting to break in the ways that the seem to be failing.
by DaSHacka | 2026-03-07 16:49:52+00:00
Did they not? Seems like they're still quite popular, and I knew people in HS (for reference, late 2010s to early '20s) that were big into the band.

Additionally, looking at Google Trends[0], it seems they peaked in 21st-century online popularity in 2008 and had another notable uptick in 2017.

I think a lot of us want the assholes to have suffered real consequences for their behavior, but want is different from did.

[0] https://trends.google.com/trends/explore?date=all&geo=US&q=%...
by basch | 2026-03-07 16:49:56+00:00
"Reasoning" needs to go back to the drawing board.

Reasonable tasks need to be converted into formal logic, calculated and computed like a standard evaluation, and then translated back into english or language of choice.

LLMs are being used to think when really they should be the interpret and render steps with something more deterministic in the middle.

Translate -> Reason -> Store to Database. Rinse Repeat. Now the context can call from the database of facts.
by fsckboy | 2026-03-07 16:50:19+00:00
>Every time I read an article about people trying to solve the 'loneliness epidemic...

you're reading the title wrong, they aren't "trying to solve the loneliness epidemic," they are trying to sell yogurt at a profit. In so doing, their sales force is ameliorating some of the loneliness their clients feel as a side effect. You could say that they are monetizing loneliness if that's the reason people are buying their products, for the visits and not for the yogurt.
by Aaargh20318 | 2026-03-07 16:50:30+00:00
There are plenty of things to live for, but that’s not even the point. There is a difference between choosing to be social and having to be social because you will get depressed if you aren’t.

I think this need for social interaction is harmful. We did see this in action during the COVID pandemic. So many people who weren’t able to abide by a short lockdown. Lives were lost due to our pathological need for social interaction.

Imagine how many communicable deceases we could eliminate by simply having a 3 month lockdown every other year.
by jmyeet | 2026-03-07 16:50:37+00:00
That wasn't how it worked.

Up until the 486, the clock speed and bus speed were basically the same and topped out at about 33MHz (IIRC). The 486 started the thing of making the CPU speed a multiple of the bus speed eg 486dx2/66 (33MHz CPU, 66MHz bus), 486dx4/100 (25MHz CPU, 100MHz bus). And that's continued to this day (kind of).

But the point is the CPU became a lot faster than the IO speed, including memory. So these "overdrive" CPUs were faster but not 2-4x faster.