MurphyA/hacker-news huggingface dataset:
by rmunn | 2026-03-07 11:01:15+00:00
"Just use Postgres" (which defaults to UTF-8 encoding unless specifically configured to use something else) is looking like better and better advice every day.

Doesn't help those tied to legacy systems that would require a huge, expensive effort to upgrade, though. Sorry, folks. There's a better system, you know it's a better system, and you can't use it because switching is too expensive? I've been there (not databases, in my case) and it truly sucks.
by rayxi271828 | 2026-03-07 11:01:26+00:00
I'm about a decade behind you, but I also started my programming career during the "good" COM/DCOM/MFC/ATL/ActiveX/CORBA days. Java just came out. I slept little during that time because truly, there was nothing like programming. It was the thing that pulled me awake in the morning, and pulled me from falling asleep at night. I was so spellbound, calling it Csikszentmihalyi's flow felt like it didn't do it justice.

Fast forward 30 years later, I thought those days were gone forever. I'd accepted that I'd never experienced that kind of obsession again. Maybe because I got older. Maybe those feelings were something exclusively for the young. Maybe because my energy wasn't what it used to be. Yada yada, 1000s of reasons.

I was so shocked when I found out that I could experience that feeling again with Claude Code and Codex. I guess it was like experiencing your first love all over again? I slept late, I woke up early, I couldn't wait to go back to my Codex and Claude. It was to the point I created an orchestrator agent so I could continue chatting with my containerized agents via Telegram.

"What a time to be alive" <-- a trite, meaningless saying, that was infused by real meaning, by some basic maths that run really, really, really fast, on really, really expensive hardware. How about that!
by dboon | 2026-03-07 11:01:32+00:00
Yes! KDE is the only thing in the Linux world that legitimately looks better than the big competitors. Not always, and not all the time; programs that are really focused on design are still a cut above, but I truly believe that KDE looks (and feels!) better than macOS

I don't understand why there aren't more folks like us shouting it from the rooftops. It's almost bizarre how good it looks.
by Sayrus | 2026-03-07 11:02:22+00:00
From my understanding, Meta's use of the pirated book was accepted as fair use and the plaintiffs admitted to no harm. In the case of pirated music and films, neither of those points are made. Copyright holders assume people who pirate would have bought the content, usually even assuming that one download is one lost sale. And I am not aware of a single case where watching or listening to pirated content was accepted as fair use.

It is interesting to follow how this plays out for Meta and how that will impact future cases.
by GrzegorzWidla | 2026-03-07 11:02:35+00:00
As a Pole, Germany was the first place I started enjoying random convos on the street. It definitely depends where as Germans aren’t homogeneous. Hamburg and Schleswig-Holstein are brilliant in that regard. Heck, in Hamburg a dude said my t-shirt is sick and I still remember that vividly. It’s been one of my first solo trips out of my country and it boosted my morale for the rest of that holiday.
The $130/Month AI Agent Stack That Replaced a $200k Marketing Team
by jackcofounder | 2026-03-07 11:02:46+00:00
I spent 6 months building an agentic content pipeline that handles research → ideation → draft → QA → publish. Here's the exact architecture and cost breakdown.

*Agent Architecture (Open-Source Inspired)*

1. Research Agent ($8/mo)
- Monitors 50+ RSS feeds, 10 competitor blogs
- Runs nightly Brave Search queries on trending topics
- Scores opportunities by search volume growth + competition gap + expertise alignment
- Output: 5-7 viable angles with citations

2. Writer Agent ($25/mo)
- Two-pass system: outline → expand
- Brand voice hard-coded in system prompt
- 1500-2500 words per article
- Automatically references relevant tools (xbeast, nextblog, reddbot, vidmachine)

3. QA Agent ($12/mo)
- Fact-check rubric: ≥3 citations per article
- Tone compliance check
- SEO: Flesch-Kincaid ≤ Grade 12
- Threshold-based auto-approval

4. Publisher Agent ($5/mo)
- Inserts to production DB with status='ready'
- Schedules post_time 12-36h out
- Stores final URL post-publication

*Cost Breakdown:*
- API calls (Anthropic + OpenAI): $85/mo
- VPS hosting: $15/mo
- Search/scraper APIs: $30/mo
- *Total: $130/mo*

*Results:*
- Ideation to published: 6 hours (vs 2-3 weeks)
- Q1 2025: 120 articles
- Q1 2026: 487 pieces across all channels
- Same headcount (me + part-time reviewer)

*What Actually Works:*
- Platform-specific tailoring (same research, different formats)
- Atomization: 1 article → 15-20 content pieces
- Forced project integration (organic mentions, not plugs)

*What Failed:*
- Full API automation → suspended accounts, shadow bans
- Solution: Browser automation with human-in-the-loop

The difference between spam and value is editorial standards. Our QA enforces real data, citations, genuine insights.

Full stack documented at: xbeast.io / nextblog.ai / reddbot.ai / vidmachine.ai

Ask me anything about the implementation.
Show HN: I built Asterode, a multi model AI app with memory and power features
by stefbuzas | 2026-03-07 11:02:50+00:00
I built Asterode to make AI more productive on the go. It focuses on continuity: switching models mid conversation, branching chats, a global memory layer, and keeping useful context without constantly starting over. IT's available on Android and iOS. I’d really appreciate thoughtful feedback.
Show HN: Anypost – P2P (group)chat with calls
by emilss | 2026-03-07 11:02:52+00:00
Basically the title. Frenchie and I made a little p2p chat on top of libp2p, using IPFS bootstrap nodes. Works surprisingly okay.

I don't know what to do with it now. Feel free to use. There's no encryption YET, should be easy to add.

The starting idea was if the current libp2p stack allows me to easily build a sorta discord/telegram clone but fully p2p, and yeah, it does.

Thoughts?
by quotemstr | 2026-03-07 11:03:05+00:00
Huh? What does swap area size have to do with responsiveness under load? Linux has a long history of being unusable under memory pressure. systemd-oomd helps a little bit (killing processes before direct reclaim makes everything seize up), but there's still no general solution. The relevance to history is that Windows got is basically right ever and Linux never did.

Nothing to do with overcommit either. Why would that make a difference either? We're talking about interactivity under load. How we got to the loaded state doesn't matter.
by kleiba | 2026-03-07 11:03:19+00:00
> I would press ESC repeatedly in Emacs, three of which are enough close a window.

You can configure every combination of keystrokes in Emacs - just bind M-ESC ESC to something harmless (such as, e.g., not function at all).

One possibility would be the following line in your ~/.emacs file:

(global-set-key (kbd "M-ESC ESC") 'keyboard-quit)
by stefbuzas | 2026-03-07 11:03:19+00:00
Hey!

I’m Stef, and I built Asterode.

In 2025 I got pulled into development through “vibe coding.” I don’t come from a technical background, but I wanted to build things. I started with small, fun experiments, then decided to go the learn-by-doing route and build something serious.

I picked one of the most practical ideas on my list: a single app that solves a daily pain point and would make my future building faster.

I brainstorm a lot with AI, and I found I get the best results when I combine perspectives from different AI models. But switching providers to do that was a mess. Constantly moving context and replies back and forth was counter-productive. Doing it on mobile was even worse.

So I built Asterode: one app, every model, context across everything, in my pocket.

Compare perspectives (switch mid-conversation, re-generated with different models), branch explorations, capture key insights, build on memory or on custom

At some point I thought: why not polish it and ship it? The scope jumped fast (server-side, subscriptions, usage limits, billing, privacy/data controls…), but shipping it made me even more technical.

This is my first app and it was completely vibe coded.

Happy to answer questions and would genuinely love honest feedback.

iOS: ‎https://apps.apple.com/us/app/asterode/id6758882535

Android: https://play.google.com/store/apps/details?id=ai.asterode.ap...
by Jaxon_Varr | 2026-03-07 11:03:44+00:00
iscover 200+ powerful Sith names and Darth titles from the Star Wars universe! Whether you're creating a fan fiction villain, building a tabletop RPG character, or just exploring the Dark Side — this ultimate Sith name guide covers name meanings, naming patterns, and a Sith name generator to craft your perfect Dark Side identity. Save this for your next Star Wars character creation session!
by spwa4 | 2026-03-07 11:03:58+00:00
But this is not an honest argument:

1) the school was within the security perimeter of an IRGC base

2) it was in a building that was an IRGC control center 3 years ago

3) the road to the school is a road internal to that base

4) the students are from a minority and were forced to go to that school

5) that base was involved in hostilities when it was hit

Let's face facts here: the IRGC explicitly created this situation to try to get exactly this mistake, forced those children into the line of fire.

Btw: that is a war crime. Creating this confusion in the first place is a war crime. On one hand I like that there is a large amount of navel-gazing over this mistake ... but now is not the time.

AND somehow one side in this conflict just gets to give it's orders command to use shoot-to-kill tactics on children without any peep from anyone: https://www.euronews.com/2026/03/06/iran-security-forces-iss...

And that leads us to point 6.

6) the attention this attack is generating is being immediately exploited by the islamic guards to commit more warcrimes against Iranians, to kill children, put more civilians in danger, and even kill patients in hospitals. That, of course, does not seem to justify anyone's attention:

https://www.iranintl.com/en/202602215486

https://x.com/NedzzoneXR/status/2030155455431929914

https://x.com/MTavoli/status/2029881352225452499

https://x.com/Persianr0yalty/status/2024861128946270244 (this child's death doesn't even have anything to do with this conflict, it's just something the IRGC did on a random Friday)

7) and the fact that this generates asymmetric attention is being exploited in hostilities by the IRGC as well. They aren't just committing warcrimes in Iran:

https://x.com/MOHAMMA47949502/status/2030211448006431044

https://x.com/ayca_mls/status/2030233506450641183

https://x.com/IsraelinUK/status/2030227972582416493

In other words: the attention this is generating is directly leading to the killing of Iranian and Israeli civilians. AND THAT IS THE INTENTION BEHIND THIS REPORTING.

This report is a weapon used to commit more warcrimes. Not a reasonable attempt to hold people responsible. It must stop.

And, frankly, do you people even know who you're dealing with when it comes to Iran? Google "plastic keys to heaven", for an explanation how Islam means you can use 6-year-old minority children as cheap demining equipment? That other people's children can be kidnapped and used to figure out where the enemy deployed chemical weapons? (Iraq btw, that's how mullahs fought their first war). Use kidnapped children where snipers are located? Another fantastic islamic mullah invention! Seriously, LOOK IT UP.

The 2 sides just don't compare here. So by all means, investigate the mistake that lead to this attack and try to prevent it. Slowly. Thoroughly. When the situation stabilized. Which means in a month or two. First, give people a chance to end it.

And yes, this might end in disaster. The situation before this conflict started was a disaster already, just not for you personally.
by DeepSeaTortoise | 2026-03-07 11:04:57+00:00
Isn't Shanghai a Tier 1 city? IMO it's not very representative of the whole country.

It's also not like China is an overachieving outlier, but western nations actively having been sabotaged by its leadership at least since 1990 and MUCH MUCH more so since occupy wallstreet.

FFS Germany is blowing up its nuclear powerplants on a never before seen record breaking schedule so that a potential successor government cant reactivate them.
by NikoBlack | 2026-03-07 11:05:22+00:00
Thanks! Just read your original post — you nailed the core insight: attention has economic value, and the current system lets anyone drain it for free.

The key difference in our implementation is using Lightning micropayments instead of on-chain Bitcoin. A 100 sat payment (~$0.08) clears in under a second, costs almost nothing in fees, and the receiver actually keeps the money. It's not burned like hashcash PoW — it's a real economic transfer.

If you want to try it live: send any email to niko@tanstaafl.email. You'll get a payment link back, pay 100 sats, and watch the email land. The whole flow takes about 30 seconds.

Would genuinely love feedback from someone who's been thinking about this problem.
Show HN: Visual drag-and-drop README builder with live GitHub preview
by ofershapira | 2026-03-07 11:05:27+00:00
I built this because I kept wasting time on README formatting -- badge URLs, table alignment, pushing just to check rendering.

It's a client-side React app. You drag blocks (headings, badges, code, tables, images, alerts) into a canvas and see exactly how GitHub will render them. When it looks right, copy or export.

No backend, no login. Source:
https://github.com/ofershap/readme-builder
by logdahl | 2026-03-07 11:05:33+00:00
Bit tangental, but if this was a real thing, we could hopefully stop letting google / microsoft determine whats spam. Private mail servers would hopefully more common and actually work. Super annoyed, I use cloudflare + protonmail for my custom domain, but I have the feeling that some outgoing emails from my domain gets blocked... 90% deliverability means practically useless.
by nly | 2026-03-07 11:05:48+00:00
I find this baffling tbh as I regularly ask Claude for basic components and they come out completely broken, wrong and buggy.

The last: I asked for a quick TCP server in C++ that handled just a single client (disconnecting the existing client when a new client connected), with a send() that I could call from another thread. It was holding mutexes over read(), and trying to set the SO_REUSEPORT port socket option on a socket that had already been bound. Subtley broken garbage.

It would literally be better to copy and paste a solution off Stack Overflow, because at least there's a chance it'd have been reviewed by someone who knows what they're doing.
by imjonse | 2026-03-07 11:06:01+00:00
agreed, it wasn't more than a few days/a week. The real annoyance is if you use other coding environments too which do not have hx bindings (VScode, Google Colab) and have to constantly switch between hx and vim keys. Zed has had very good hx keybindings support for a few months now so this became less of an issue.
by stared | 2026-03-07 11:06:10+00:00
It is interesting that now to pretend you are a human, you need to play dumb. Vide superstimuli for AI (maths and philosophy) and humans (clickbaits and scams) https://x.com/repligate/status/1830331774875893925 or a prompt for "People cannot distinguish GPT-4 from a human in a Turing test" https://arxiv.org/abs/2405.08007.
by NikoBlack | 2026-03-07 11:07:01+00:00
Hashcash was brilliant — Adam Back essentially invented proof-of-work for email in 1997. But it had a fundamental problem: the cost was computational, not economic. The sender burned CPU cycles that went nowhere, and the receiver got nothing.

TANSTAAFL flips this: the sender pays real money (Lightning sats), the receiver actually gets paid, and trusted contacts bypass the gate entirely. It's not proof-of-work, it's proof-of-value.

The other difference: hashcash couldn't scale with the sender's intent. A recruiter reaching out about a 00k job and a Nigerian prince both burned the same CPU cycles. With economic pricing, the gate amount signals how much the sender values reaching you.
by NikoBlack | 2026-03-07 11:07:13+00:00
Fair point — but think about who cold-emails you today that you actually want to hear from: recruiters with real opportunities, potential clients, investors, journalists, conference organizers. These are people you'd talk to if you knew they were serious.

The gate doesn't exist to let spammers pay to reach you. It exists to filter signal from noise. Spammers won't pay even $0.08 per message because their whole model depends on sending millions for free. A recruiter with a real $200k offer? They'll happily pay a few cents to prove they're not a bot.

And anyone you already trust (contacts, colleagues, existing correspondents) bypasses the gate entirely — zero friction for people you know.
by aurareturn | 2026-03-07 11:07:23+00:00
HLEND says its loans are primarily to mature private companies with stable cash flows, and structured to be paid back first if the borrower goes bankrupt. It pays dividends monthly.

According to company documents, 19% of HLEND's portfolio is tied up in software, a sector that has faced aggressive selling as investors fear disruption from AI-first startups.

Investors are also rushing to safe havens as markets reel with heightened volatility this year, amid mounting concerns of an economic slowdown from a prolonged conflict in the Middle East, AI-fueled disruptions and loan defaults.

Buy physical AI companies such as Nvidia, CPU makers, TSMC, memory makers, etc. It's hard to know how software companies will perform in the future if software is so cheap to make. The competition will be brutal.
by rmunn | 2026-03-07 11:07:35+00:00
I've seen so many LLM-generated articles by this point that obviously had no human editing done beforehand — just prompt and slap it onto the Web — that it makes me wonder every time. If I read this article, will I actually learn only truth? Or are there some key parts of this article that are actually false because the LLM hallucinated them, and the human involved didn't bother to double-check the article before publishing it?

If someone was just using the LLM for style, that's fine. But if they were using it for content, I just can't trust that it's accurate. And the time cost for me to read the article just isn't worth it if there's a chance it's wrong in important ways, so when I see obvious signs of LLM use, I just skip and move on.

Now, if someone acknowledged their LLM use up front and said "only used for style, facts have been verified by a human" or whatever, then I'd have enough confidence in the article to spend the time to read it. But unacknowledged LLM use? Too great a risk of uncorrected hallucinations, in my experience, so I'll skip it.
Show HN: Ptero, a Svelte Alternative to Docusaurus
by yaoke259 | 2026-03-07 11:07:37+00:00
Hey guys, happy to share a passion project I’ve been working on. It’s called Ptero (short for pterodactyl, get it? haha) and is a Svelte based alternative to Docusaurus so you can now build your dev docs page in svelte!
* Github: https://github.com/yail259/ptero
* Landing page & dogfood demo: https://ptero.yaoke.pro/
Is this project necessary when Astro, Docusaurus and all the other documentation frameworks exist? Not really.
Did I really want to unify my docs and landing page into a single site using my go to tool Svelte and spent a long time and couldn’t find a good quality existing option? Yes.
It certainly lacks the professional polish of tools like Docusaurus as it’s a brand new solo project but I think it’s got a few neat features.
1. It’s installed as components via a CLI, think Shadcn, this way you can manipulate the components however you want. You can init a new site or install into your existing SvelteKit site.
2. Comes with a modern 3 pane design and all the goodness that comes with that out of the box.
3. Fuse.js search which works pretty well.
4. MDsveX support out of the box
5. Docs versioning
6. A UI that doesn’t look like we are trapped in the 2000s
Honestly it’s not the best tested or polished project but it’s working ok for me so I figured I’d just share it. It’s open source and MIT license so feel free to do whatever you want with it. Feel free to make PRs and if they are reasonable I’ll get Claude Code to work on it :).
Thanks for taking a look, hope you get some value out of this!
by bwoud | 2026-03-07 11:07:47+00:00
Hi HN,

I shared an early version of this tool a while back, but the backend has been completely rewritten this weekend.

The Problem: The #1 issue I saw wasn't just 'missing' records, it was the 10-DNS-Lookup Limit. People add HubSpot, Salesforce, and Google, and suddenly their email breaks because of nested includes.

The New Solution (v2):
I added a 'Fix It' engine that performs a recursive DNS scan. It dives into every include:, resolves the IPs, and flattens them into a single, valid list that bypasses the lookup limit.

New Features:

Deterministic Output: I locked the LLM temperature to 0.0 so it acts as a logic engine, not a creative writer.

Safety Toggles: You can now toggle between SoftFail (~all) and HardFail (-all) instantly to see the diff.

Visual Diff: Shows exactly which IPs are being pulled from where.

It’s still free, no ads, no login. Would love to know if the flattening logic holds up against your most complex enterprise domains."
by NikoBlack | 2026-03-07 11:07:54+00:00
This is exactly the problem we're trying to solve. The current email ecosystem punishes anyone who runs their own mail server — you're guilty until Google decides you're innocent.

With a pay-to-inbox gate, reputation doesn't matter. The payment IS the reputation signal. A self-hosted mail server with TANSTAAFL works just as well as Gmail because the economic proof replaces the reputation system entirely.

We're actually running on Cloudflare Email Routing + our own backend right now, so we know the pain firsthand.