MurphyA/hacker-news huggingface dataset:
Show HN: ReddBoss – Turn Reddit into your lead generation machine with AI
by MoNagm | 2025-12-03 14:03:29+00:00
I built ReddBoss after watching founders spend hours manually searching Reddit for potential customers. The reality? By the time you find a good lead, 10 competitors already replied. Here's how it works: 1-Paste your business URL → AI analyzes your site and identifies relevant subreddits + pain points you solve 2-Get instant lead discovery → AI scans Reddit for posts matching your niche, ranked by intent & buying signals 3-On-demand monitoring → Check anytime for questions, complaints, and opportunities in your space 4- One-click replies → AI drafts 3 reply variants + personalized DM for each lead 5- Viral post generator → Turn your customer stories into Reddit posts trained on top 10 viral posts in your niche The AI uses semantic matching on pain points (not just keyword search), so you find leads even when they don't use your exact keywords. Real results: Users average 900+ qualified leads/month. One user went from 0 to 10K website visitors using ReddBoss. Pricing: $25/mo (Pro), $59/mo (Growth - 5 projects), $119/mo (Agency - unlimited) Built with Next.js 15, PostgreSQL, Transformers.js for local semantic search, Reddit API with smart rate limiting. The hardest part was building the semantic matching – training on pain points vs keywords. Traditional keyword search misses 70% of relevant conversations. Try it: https://www.reddboss.com What's your Reddit lead gen strategy? Would love feedback from the HN community.
by ants_everywhere | 2025-12-03 14:03:37+00:00
You can correct me if I'm wrong, but I believe the actual claim was that Zigbook had not complied with the MIT license's attribution clause for code someone believed was copied. MIT only requires attribution for copies of "substantial portions" of code, and the code copied was 22 lines.

Does that count as substantial? I'm not sure because I'm not a lawyer, but this was really an issue about definitions in an attribution clause over less code than people regularly copy from stack overflow without a second thought. By the time this accusation was made, the Zigbook author was already under attack from the community which put them in a defensive posture.

Now, just to be clear, I think the book author behaved poorly in response. But the internet is full of young software engineers who would behave poorly if they wrote a book for a community and the community turned around and vilified them for it. I try not to judge individuals by the way they behave on their worst days. But I do think something like a community has a behavior and culture of its own and that does need to be guided with intention.
by sureglymop | 2025-12-03 14:03:42+00:00
> It can't do that because the program might load a dynamic library that depends on the function

That makes perfect sense, thank you!

And I just realized why I was mistaken. I am using fasm with `format ELF64 executable` to create a ELF file. Looking at it with a hex editor, it has no sections or symbol table because it creates a completely stripped binary.

Learned something :)
by mapontosevenths | 2025-12-03 14:03:43+00:00
A few years back I had the sudden realization that I'd upgraded all my video equipment to HD and then 4k, but hadn't really done anything with my audio. So I went out and got nice equipment (Nice DAC, Headphones, Speakers, Etc).

One of the first things I learned once I could hear music properly was that I had favorite "versions" of different albums. They truly are NOT created equally, but it's not something you can really appreciate on a crummy Bluetooth headset either. Once you can you really start to appreciate the work that folks like your friend do.
by ineedasername | 2025-12-03 14:03:46+00:00
Why on earth would you deliberately place under pressure with a prompt that indicates this to begin with? First, an operationalized prompt ought not in the first place be under modifiable control any more that a typical workflow would be. In this case, the prompt is merely part of an overall workflow. Second, what would someone, even if they did have access, think was being accomplished by prompting, "time is short, I have a deadline, let's make this quick"? It betrays a complete misunderstanding of how this tech works.
Superfill.ai – Open-source AI extension for intelligent form autofill
by _mikr13 | 2025-12-03 14:03:49+00:00
Hi HN! I'm Mihir, and I'm excited to share Superfill.ai - an open-source browser extension that uses AI to eliminate repetitive form-filling.

The Problem:

I've always been frustrated by how much time I waste retyping the same information across different websites like job applications, dating profiles, rental forms, surveys, etc. Existing password managers only handle credentials, and browser autofill is limited to basic contact info. I wanted something smarter.

What We Built:

Superfill.ai creates an intelligent memory layer that stores your information once (as question-answer pairs) and uses AI to contextually match and auto-fill form fields across ANY website.

Key Features:

* AI-Powered Matching: Uses LLMs (OpenAI, Anthropic, Groq, DeepSeek, Google, Ollama) to understand form context and match fields to stored memories with confidence scoring * BYOK Model: Bring your own API keys so no vendor lock-in, you control your AI costs * Privacy-First: AES-256 encryption for API keys, local-first storage (Phase 1), zero telemetry * Smart Memory Management: AI categorization, tagging, rephrasing, search/filter/sort * Import/Export: CSV support for bulk operations and backups * Cross-Browser: Works on Chrome, Edge, and Firefox (Safari in progress)

Current Status:

Phase 1 is complete! Core memory management and AI auto-fill work for input & textarea fields. We're now working on Phase 2: select/radio/checkbox fields, Safari support, cloud sync (premium), semantic search, and more.

Open Source Commitment:

Core features will ALWAYS remain free and open source (MIT license). We're exploring premium features like cloud sync and advanced templates, but the fundamental autofill functionality stays free forever.

Why Share Here:

We'd love technical feedback on our architecture (especially the AI matching algorithm) Looking for contributors interested in browser extensions, AI integration, or privacy-first design. Also, we want to understand if this solves a real problem for the HN community.

Try it out: Product Hunt (launching today): https://producthunt.com/products/superfill-ai GitHub: https://github.com/superfill-ai/superfill.ai Interactive demo video in Product Hunt

Happy to answer any questions about the architecture, AI integration, privacy/security approach, or future roadmap!
by the_af | 2025-12-03 14:04:02+00:00
> Given the volume of material these streamers are handling, I expect QA is minimal

Yeah, I expect QA is minimal for these shows that are past their prime. Only fans will really watch them again, it's probably not worth it to spend the extra time to review every single episode. (But of course, fans will care! I'm just saying it's probably not worthwhile for HBO to check)
by snickerbockers | 2025-12-03 14:04:10+00:00
AI witch-hunts are definitely a problem. The only tell you can actually rely on is when the AI says something so incredibly stupid that it not only fails to understand what it is talking about but the very meaning of words themselves.

Eg,metaphors that make no sense or fail to contribute any meaningful insight or extrenely cliched phrases ("it was a dark and stormy night...") used seriously rather than for self-deprecating humor.

My favorite example of an AI tell was a youtube video about serial killers i was listening to for background noise which started one of its sentences with "but what at first seemed to be an innocent night of harmless serial murder quickly turned to something sinister."
by Joker_vD | 2025-12-03 14:04:46+00:00
Nope. Function with external linkage are required to have different addresses. MSVC actually breaks this and this means that you can't reliably compare function pointers on MSVC because some different functions may happen to have same object code by chance:

void go_forward(Closure *clo, Closure *cont, Closure *forward) { GC_CHECK(clo, cont, forward); ((Fun0)(forward->fun))(forward, cont); } void go_left(Closure *clo, Closure *cont, Closure *left, Closure *right) { GC_CHECK(clo, cont, left, right); ((Fun0)(left->fun))(left, cont); } void go_right(Closure *clo, Closure *cont, Closure *left, Closure *right) { GC_CHECK(clo, cont, left, right); ((Fun0)(right->fun))(right, cont); } GcInfo gc_info[] = { { .fun = (GenericFun)&go_forward, .envc = 0, .argc = 1 }, { .fun = (GenericFun)&go_left, .envc = 0, .argc = 2 }, { .fun = (GenericFun)&go_right, .envc = 0, .argc = 2 }, };

Since, the pointers to go_forward and go_left will be the same, the gc_info table is less useless that it could be otherwise.
by pathikrit | 2025-12-03 14:04:59+00:00
I love math but the symbology and notations get in my way. 2 ideas:

1. Can we reinvent notation and symbology? No superscripts or subscripts or greek letters and weird symbols? Just functions with input and output? Verifiable by type systems AND human readable

2. Also, make the symbology hyperlinked i.e. if it uses a theorem or axiom that's not on the paper - hyperlink to its proof and so on..
by rmoriz | 2025-12-03 14:05:10+00:00
You are talking about the circular investments in the segment? Yes, but assume NVIDIA can get cheap access to IP and products of failing AI unicorns through contracts, this does not mean the LLM business can be operated profitably by them. Models are like fresh food, they start to rot by the training cut off date and lose value. The process of re-training a model will always be very expensive.
by lotsofpulp | 2025-12-03 14:05:14+00:00
>But I think HBO, Netflix and most TV/streaming services are run by business-people still, as they think it's a numbers game, not a arts game. Eventually someone will understand and take the world by storm, but seemingly not yet.

Because they are businesses? Just because something is art doesn't mean expenses can be more than revenue.

There was an enormous increase in the supply of entertainment over the last 20 years, in the form of Youtube, TikTok, Instagram, Reddit, WhatsApp, HN, video games, etc. Demand stayed the same, maxed out at 24 hours per day. One should expect changes in quality and quantity and price in a market with drastically shifting supply and demand curves.
by torginus | 2025-12-03 14:06:01+00:00
The nice thing about godbolt is that it can show you that clang not only can but do it in theory but also does it in practice:

https://aoco.compiler-explorer.com/#g:!((g:!((g:!((h:codeEdi...

The ability of turning stack allocated variables into locals(which can be then put in registers) is one of the most important passes of modern compilers.

Since compilers use SSA, where locals are immutable while lots of languages, like C have mutable variables, some compiler frontends put locals onto the stack, and let the compiler figure out what can be put into locals and how.
by UncleMeat | 2025-12-03 14:06:04+00:00
I do actually think that universal healthcare is the best policy. But that will mean some wealthy people get coverage paid for by the state, which aggravates some people.

A substantial amount of discussion in early retirement communities is about how to stay below 400% AGI, which is why I found it odd to see a criticism of healthcare subsidies going to early retirees in the context of the expanded subsidies.
by Antibabelic | 2025-12-03 14:06:36+00:00
You can get the same output from different mechanisms, like in your example. Another would be that it's equally possible to quickly do addition on a modern pocket calculator and an arithmometer, despite them fundamentally being different. However.

1. You can infer the output from the mechanism. (Because it is implemented by it).

2. You can't infer the mechanism from the output. (Because different mechanisms can easily produce the same output).

My point here is 1, in response to the parent commenter's "the mechanism of operation dictates the output, which isn't necessarily true". The mechanism of operation (whether of LLMs or sunflowers) absolutely dictates their output, and we can make valid inferences about that output based on how we understand that mechanism operates.
by throw0101c | 2025-12-03 14:07:04+00:00
> Creative works may have lasting value for multiple customers.

Which is why the artist may deserve royalties over a number of years: they did the work (a possible multi-year investment of time/effort can deserve a multi-year payback period). It does not explain why their (grand)children, who may not have even been born when the work was done, deserve royalties.

The Hobbit was published in 1937, and the final volume of LotR in 1955: does Simon Tolkien (b. 1959) deserve royalties?

* https://en.wikipedia.org/wiki/Simon_Tolkien
by gf000 | 2025-12-03 14:07:08+00:00
Running Java is not remotely the same as copying the API interface of the whole standard library and providing an alternative implementation, just to avoid paying Sun, who specifically intended on getting money from mobile usage.

Oracle lost the lawsuit and I do agree with the decision in that APIs should be freely replicated, but let's not pretend that Google was some saint good guy here fighting the good fight, they were just cheap and aggressively capitalistic.
Show HN: AI Hairstyle Changer – Try Different Hairstyles (1 free try, no login)
by QuLi-ops | 2025-12-03 14:07:21+00:00
I recently built a simple AI hairstyle try-on tool: https://aihairstylechanger.space

Right now the flow is: - 1 free try with no login - +1 extra free try after logging in - After that, it's paid (to cover model costs)

I’m unsure if this pricing model is fair or if the UX is confusing.

Would love honest feedback on: - Is 1–2 free tries enough? - Is the paywall too early? - Are the AI results good enough to justify pay-per-use? - What would you expect as a user?

Tech stack: - Next.js - Hair segmentation + masked generation - Lightweight image pipeline for blending

Any feedback is welcome — on the results, UX, speed, or pricing.
by tim333 | 2025-12-03 14:07:28+00:00
Burry just did his first interview for many years https://youtu.be/nsE13fvjz18?t=265

with Michael Lewis, about 30 mins long. Highlights - he thinks we are near the top, his puts are for two years time. If you go long he suggests healthcare stocks. He's been long gold some years, thinks bitcoin is dumb. Thinks this is dotcom bubble #2 except instead of pro investors it's mostly index funds this time. Most recent headlines about him have been bad reporting.
by ah979 | 2025-12-03 14:08:03+00:00
Author here - yeah, what you're describing is absolutely what I would love to see more of. And of course my thinking was biased by my own observations at companies I've worked at as well as anecdotal confirmation from others, but nothing research based. I've seen a lot of lead/principal/staff engineers go off in their own world and dictate direction to the team instead of leading through influence and connection, which I've found very frustrating. Not all, though. And so the ones that did take a leadership role really stood out to me. I always tried to do that myself, as well, and remember what it felt like to be a junior.
by costco | 2025-12-03 14:08:10+00:00
The malleability of the ciphertext matters because it enables certain circuit tagging attacks as the article explains. It means that the exit relay could confirm you are using a guard relay also controlled by them and thus discover your origin IP address.

There are many reasons that these cryptographic tagging attacks are a lot worse than just the timing correlation attacks that are possible if you control the guard and exit of a client: https://archive.torproject.org/websites/lists.torproject.org...
by cmrdporcupine | 2025-12-03 14:08:11+00:00
Well, I guess. It's not a surprise LinkedIn and GitHub are owned by the same entity. Both are degrading down to the same Zuckernet-style engagement hacking, and pseudo-resume self-boosting portfolio-ware. If the value of open source has become "it gets me hired", then ... fine. But that's not why many of us do free software development.

GitHub's evolution as a good open source hosting platform stalled many years ago. Its advantages are its social network effects, not as technical infrastructure.

But from a technology and UX POV it's got growing issues because of this emphasis, and that's why the Zig people have moved, from what I can see.

I moved my projects (https://codeberg.org/timbran/) recently and have been so far impressed enough. Beyond ideological alignment (free software, distaste for Microsoft, want to get my stuff off US infrastructure [elbows up], etc.) the two chief advantages are that I could create my own "organization" without shelling over cash, and run my own actions with my own machines.

And since moving I haven't noticed any drop in engagement or new people noticing the project since moving. GitHub "stars" are a shite way of measuring project success.

Forgejo that's behind Codeberg is similar enough to GitHub that most people will barely notice anyways.

I'm personally not a fan of the code review tools in any of them (GitLab, Foregejo, or GitHub) because they don't support proper tracking of review commits like e.g. Gerritt does but oh well. At least Foregejo / Codeberg are open to community contribution.
Show HN: FT-Lab – Lightweight TinyLlama Fine-Tuning (Full FT / LoRA / QLoRA)
by Sai-HN | 2025-12-03 14:08:55+00:00
FT-Lab is a clean, reproducible setup for fine-tuning TinyLlama (supports Full FT, LoRA, and QLoRA) and evaluating Retrieval-Augmented Generation (RAG) pipelines using LlamaIndex and LangChain. Built for small GPUs and designed with controlled experiments and ablation studies in mind.

Feedback and contributions welcome!
by tinypieman | 2025-12-03 14:08:56+00:00
I agree, it really depends on how society organizes. For this reason I tend to be a bit frustrated by how AI narratives are often framed. They are often described as only technological. As if a tool could wield itself without anyone behind to operate it. We talk about the impact of AI as if it was inevitable progress. Those issues are in fact deeply political, but the valley mentality doesn’t like to see it that way. Probably because it is uncomfortable to see our work as contributing to a complex system with winners and losers, it’s much nicer to see ourselves as stewards of progress. The question “the progress of what?” is often pushed in the background.
by Ntrails | 2025-12-03 14:09:14+00:00
> "Chelsea Tractor" is more of a dig at people Range Rovers for the looks and it never been using off-road.

People in London bought 4x4s (in part) so they could still comfortably travel down roads covered in highly aggressive speed bumps. The joke is that we made London roads miserable to drive in a sensible small car (even at safe and legal speeds, I usually have to stop on approaching some of this stuff in a bog standard A1).

There are plenty of factors at play, but sometimes incentives are obvious
Show HN: K9sight – fast, keyboard-driven TUI for debugging Kubernetes workloads
by Arifcodes | 2025-12-03 14:09:26+00:00
Hey HN,

I built k9sight because I was tired of constantly switching between kubectl commands while debugging Kubernetes issues. It's a terminal UI that lets you browse workloads, tail logs, exec into pods, port-forward, and more – all with vim-style keybindings.
by zozbot234 | 2025-12-03 14:09:56+00:00
The upside of a "dry and formal" presentation is that it removes any ambiguity about what exactly you're discussing, and how a given argument is supposed to flow. Some steps may be skipped, but at least the overall structure will be clear enough. None of that is guaranteed when dealing with an "intuitive" presentation, especially when people tend to differ about what the "right" intuition of something ought to be. That can be even more frustrating, precisely when there's insufficient "dry and formal" rigor to pin everything down.
by kardianos | 2025-12-03 14:09:57+00:00
Google's DMARC report's seem just fine. Microsoft's DMARC reports routinely report broken delivery, BUT the breakage is on their end. They forward to a custom domain, then their DMARC report says, look your email is broken. It is SO frustrating.

That being said, when I had some IPv4/IPv6 trouble on the email server, I did get good reports that helped my discover, diagnose, and fix the problem. So I like DMARC reports. Microsoft's support of custom domains appear to be lacking to say the least.
by ben_w | 2025-12-03 14:09:58+00:00
I also struggle with this, but I have found some metaphorical band-aids that help a bit.

My phone's SIM no longer has any credit on it. I actively cannot browse mindlessly in a lot of places. Doesn't work perfectly, half of public transport around here has free WiFi, as do some shops, but it helps.

I have three laptops. One with the games on (Steam, Windows and nothing much else, no passwords installed except Steam… oh and Discord but I don't actually log in because the content was never interesting enough to get addicted to in the first place); one as a work machine (mac with Xcode, claude etc. installed); and one as a down-time machine (also a mac, but only co-incidentally).

Facebook itself isn't installed anywhere, though the Messenger app is for family I otherwise can't reach; various time-hungry sites (including FB, X, here*, reddit, several news sites) are blocked as best as I can block them (harder than it should be: on iPhones the "time limit" tool doesn't allow "zero" and reflexes to tap "ignore limit" are too quick to form, on desktop it's increasing ignoring my hosts file).

YouTube has so many ads, it's no longer possible for me to habit-form with it. Well, that and the home suggestions are consistently 90% bad, and the remaining 10% includes items in my watch-later playlist that I don't get around to watching.

* see my comment history for how well that attempt at self-control is actually working.
by jules | 2025-12-03 14:10:01+00:00
3blue1brown actually shows the usefulness of formalism. The videos are great, but by avoiding formalism, they are at least for me harder to understand than traditional sources. It is true that you need to get over the hump of understanding the formalism first, but that formalism is a very useful tool of thought. Consider algebraic notation with plus and times and so on. That makes things way easier to understand than writing out equations in words (as mathematicians used to do!). It is the same for more advanced formalisms.
by theultdev | 2025-12-03 14:10:31+00:00
It's a little more than a niche language now.

Bun is made with Zig, and they just got acquired by Anthropic.

Ghostty is another notable piece of software made with Zig.

I assume the Bun acquisition is fueling most of this Zig news. There's about 4 articles on the frontpage about Zig.
by alexmchale | 2025-12-03 14:10:52+00:00
GreenArrow Email | Remote | Full-Time

https://www.greenarrowemail.com/careers/developer

I'm Alex McHale, Lead Developer at GreenArrow Email. We're looking to add an additional developer to our team. The right candidate will have solid Go skills and can "hit the ground running" (so sorry for the cliché). Bonus if you're a polyglot who might have skills in Ruby on Rails and JavaScript.

We've put a lot of thought into our job post. Please give it a read. If you think you're a fit, there's a link at the bottom of the post with a form to fill out.
by paddleon | 2025-12-03 14:10:59+00:00
You know, we created the US government as an expression of the fundamental rights of man, with the idea that the government would provide for the common welfare and preserve these rights.

In rebellion against a king who seemed to want to exploit us and felt that his being king made him the source of the rights we had.

Maybe we need to re-think the relationship with corporations the same way? Re-structure so that they serve the common good?