MurphyA/hacker-news huggingface dataset:
by MMAFRAZ | 2026-01-09 07:05:42+00:00
Most visual production spends happen after creative decisions are basically locked in. That means missed briefs, re-shoots, and wasted ad spend when an image doesn’t match brand or conversion goals.
This post is about a different approach: previewing and editing brand-consistent marketing images before you commit to production or paid media.
What the AI Image Studio does (job-first)
Generates on-brand visual concepts from a single brand profile so every asset matches voice and positioning.
Lets teams run iteration cycles (composition, lighting, copy overlays) and export production-ready variations.
Supports context-aware edits (replace background, adjust composition, preserve lighting) so designers and agencies don’t start from scratch.
Saves named assets in a project so your team can approve, iterate, or A/B test without new shoots.
Who this is for
Performance marketers and creative leads who buy media and need predictable creative outcomes.
Agencies that must deliver repeatable, approval-ready visuals fast.
Founders and product teams who want to validate visual concepts before spending on production.
Why this matters
Reduces creative iteration cost and production waste.
Raises the signal on which concepts are worth production or paid spend.
Makes visual reviews fast, repeatable, and audit-ready.
If you want to try the tool directly (preserves intent and opens the right flow):
https://vect.pro/#/signup?continue=%2Fapp%2Ftools%3Ftool%3DA...
For transparency / to inspect public pages:
https://www.google.com/search?q=site:vect.pro
System design and product reasoning:
https://blog.vect.pro/vect-ai-bible-guide
Looking for feedback from people who run paid creative at scale:
Would a pre-production visual preview change your approval flow?
What export formats / presets matter for your production pipeline?
What edit controls would make you pay for a workflow like this?
Happy to dig into signal sources, edit fidelity, or integration hooks.
by todaycompanies | 2026-01-09 07:06:57+00:00
Hey HN,
I launched nycnoisecameraticket.com to help New Yorkers automate disputes for the city's new "SoundVue" noise cameras.
The Context: NYC has started deploying microphone arrays (acoustic cameras) that triangulate sound sources. If a vehicle emits >85dB at 50ft (roughly the volume of a lawnmower), it triggers a camera that snaps your plate. The problem? The fines are massive ($800–$2,500), and even stock vehicles (like standard Porsches or Jaguars) are triggering them just by accelerating normally.
The Problem: The "Notice of Liability" is often vague, but the defenses are technical (calibration logs, microphone distance certification, ambient noise interference). Most people just pay the $800 because hiring a traffic lawyer costs more.
The Solution: I built a specialized LLM workflow that:
Ingests the ticket details (location, time, alleged dB reading).
Generates a specific legal defense letter citing the NYC Noise Code (Section 24-237) and requesting the specific calibration records for that camera unit.
(In progress) Automates the physical mailing via the Lob API so you never have to touch a mailbox.
The stack is React/Lovable on the front end + Supabase. I'm looking for feedback on the "stock vehicle" defense logic if anyone here has experience with acoustic engineering or NYC administrative law.
by wiether | 2026-01-09 07:07:02+00:00
I think I get the idea... but why not officially create a new file type altogether?

Not only it would avoid any confusion (Markdown wasn't meant to be executable?) but it would allow future extensions in a domain that is moving fast.

The recent incident (https://news.ycombinator.com/item?id=46532075) regarding Claude Code's changelog shows that pure Markdown can break things if it is consumed raw.

Also, regarding:
"Detect my OS and architecture, download the right binary from GitHub releases, extract to ~/.local/bin, update my shell config."

I have a hard time seeing how this is "more auditable" than a shell script with hardcoded URLs/paths.

"the right binary" is something that would make me reject an issue from a PM, asking for clarifications because it's way too vague.

But maybe that's why I'll soon get the sack?
by nfw2 | 2026-01-09 07:07:24+00:00
That's the whole point. The sky is blue is trivially observable. Any claim that someone has disproven something that is trivially observable should be met with skepticism.

If you have something that needs to be done, and an agent goes and does the whole thing for you without mistakes, it is trivially observable that that is useful. That is the definition of usefulness.
by jedwhite | 2026-01-09 07:07:44+00:00
Thanks, I hadn't seen either of those. It's good to see other projects leveraging runnable markdown, as it has a lot of potential.

I like the literate programming tool. I've always liked experimenting with Jupyter notebooks, and I can see running markdown directly as replacing a lot of the ad hoc things I use them for.

It would be great to see Anthropic add support directly to Claude Code, and OpenAI to Codex. I think this sort of literate scripting will become more common this next year, especially as model reliability improves and the tool-use gets smarter.
by globular-toast | 2026-01-09 07:07:47+00:00
I use it sparingly. I do still have to produce boilerplate and don't have the time/will to engineer a better solution. But any actual logic etc I do myself. Why would I take a chance on an LLM doing it wrong when I know exactly how I want it and am perfectly capable of doing it myself. Also, what the hell am I going to do in the minutes it takes to generate, just sit there and watch it? No thanks.
by energy123 | 2026-01-09 07:08:22+00:00
Public funding of STEM in universities too. Foundational research is underprovisioned by the market because it's a non-rivalrous and non-excludable public good. It's a market failure that is best addressed by governments fulfilling their role as providers of positive sum public goods.

Solar went through a similar cycle with German and US funding for foundational R&D in the 1970s, which was eventually picked up by China's industry when it was mature enough.

SpaceX too.

There's a yin and yang to public and private that populists on all sides are ideologically incapable of appreciating.
by MobiusHorizons | 2026-01-09 07:09:11+00:00
Sponsorships are a supplemental income stream, though, right? They have paid services in addition as I understand it. So covering several full time developers seems pretty good sponsorship wise, when the maintenance should be fairly simple at this point given the maturity of the offering and the tech stack. It’s not like they have to keep up with security vulnerabilities or a mobile version update churn.
by qmarchi | 2026-01-09 07:09:28+00:00
Native integration with the dialer would mean that when I dial a number in the _stock_ dialer, then it allows you to select the dialing-account/SIM to use.

Notifications are cool, but having the ability to filter the categories of different types of notifications, or from different users, is also something that can't be done via Webapps/PWA.
by theturtlemoves | 2026-01-09 07:10:08+00:00
Yes, sure, I also took up a physical job and started taking cold showers. Have quit the physical job a year ago, still occasionally cold shower.

Feel free to judge for yourself: cysts, acne, eczema, Raynaud's syndrome, dizziness, poor wound healing, easy bruising, tinnitus, eyesight problems, restless arms and legs (damn now that I list this I'm so fucking lucky, waking up with restless arms and legs fucking sucks), twisting my ankle whenever the pavement isn't perfectly flat, hand eye coordination problems and more subjective things like less tension and better sleep
by LucaMo | 2026-01-09 07:12:04+00:00
The chart they put doesn't prove a point since the difference between today and the last elections in the US can't be appreciated (aside from the fact that in the entire period the drop is caused by automation too). Additionally you have to account for the time it takes to move production from a country to another.

This is not to say that just setting random tariffs to punish other countries is an effective strategy, but I do think that targeted limitation of imports are necessary in a society that is becoming extremely materialistic. My bet is that France's surcharge on Shein products will be the first of many
by blas0 | 2026-01-09 07:12:21+00:00
claude-quill:

Intent verification for AI-pilled devs

We've all been there. You ask Claude for a login form with Zod validation, it ships something that looks right, you move on. Three files later you realize...no Zod anywhere. The vibes were immaculate but the implementation was mid.

Built a hook-based daemon that shadows Claude Code sessions. Captures your original intent, watches every Write/Edit, then runs a review agent that actually checks if the code matches what you asked for. Catches yolo implementations before they compound into tech debt.

Zero config. Just hooks. Findings get injected back into context so Claude fixes its own mistakes.

https://github.com/blas0/claude-quill

Think of it as a mini-inline code rabbit, parallel with your sessions agents.

Excited to see contributions.
by Dagger2 | 2026-01-09 07:12:27+00:00
I get all of that... but it just sounds like you're arguing that either using RFC1918, or someone's inability to route to your router, is a firewall. Neither of these things are NAT! Nor will either of them protect you from all inbound connections, so neither of them count as firewalls either (although I'll grant that they limit the number of people that could make such a connection).

You can't trust an attacker to politely not send you packets that you think they can't send you. They can run `ip route add 10.5.5.5 dev vpn`/`via <next-hop>` just fine if they happen to be in the right place to do it, and your NAT won't help you.

The reason the packets are being dropped does matter. The issue at hand is all the people thinking that v6 is insecure because NAT is a security barrier; they're wrong, because it's not a security barrier, and if they continue to misattribute their security to it then they're going to keep reaching the wrong conclusions about v6.
by yoavm | 2026-01-09 07:13:50+00:00
Of course there could be, and Hertzel writes about it explicitly - the idea that Jews need a homeland because antisemitism makes it impossible for them to live within another people.

In regard to religion itself, like the other post said, he couldn't really care less and even advocated for Jews to convert to Christianity at a time, seeing it as another solution to the discrimination they're facing: "I see myself as an average modern Jew and I'm not afraid from the idea of a formal conversion to Christianity. I have a son, and I'd prefer converting today and not tomorrow so that his membership will start earlier and I can save him from the troubles and discrimination he'll face as a Jew".
by spwa4 | 2026-01-09 07:15:19+00:00
It means there is zero training involved in getting from voice sample to voice duplicate. There used to be models that take a voice sample, run 5 or 10 training iterations (which of course takes 10 mins, or a few hours if you have hardware as shitty as mine), and only then duplicate the voice.

This you give the voice sample as part of the input, and immediately it tries to duplicate the voice.
by idea2patentAI | 2026-01-09 07:15:20+00:00
For those interested in filing a patent application on their own (and avoiding expensive attorney fees), we hope you find our new article insightful: "How to File a Provisional Patent Application Pro Se (Do-It-Yourself)".

In this article, we provide a step-by-step guide covering the following topics:
Step 1: Set Up Your USPTO.gov Account
Step 2: Prepare the Forms to File with Your Provisional Application
Step 3: File Your Provisional Application via USPTO Patent Center
Step 4: Pay USPTO Filing Fees Through Patent Center
Step 5: Prepare & Record Assignment of Invention (Optional)
Final Thoughts

We welcome any feedback!
by hdjrudni | 2026-01-09 07:15:20+00:00
I don't know how ya'all are letting the AIs run off with these long tasks at all.

The couple times I even tried that, the AI produced something that looked OK at first and kinda sorta ran but it quickly became a spaghetti I didn't understand. You have to keep such a short leash on it and carefully review every single line of code and understand thoroughly everything that it did. Why would I want to let that run for hours and then spend hours more debugging it or cleaning it up?

I use AI for small tasks or to finish my half-written code, or to translate code from one language to another, or to brainstorm different ways of approaching a problem when I have some idea but feel there's something better way to do it.

Or I let it take a crack when I have some concrete failing test or build, feeding that into an LLM loop is one of my favorite things because it can just keep trying until it passes and even if it comes up with something suboptimal you at least have something that compiles that you can just tidy up a bit.

Sometimes I'll have two sessions going but they're like 5-10 minute tasks. Long enough that I don't want to twiddle my thumbs for that long but small enough that I can rein it in.
by Szpadel | 2026-01-09 07:17:01+00:00
inference costs nothing in comparison to training (you have so many requests in parallel at their scale), for inference they should be profitable even when you drain whole weekly quota every week

but of course they have to pay for training too.

this looks like short sighted money grab (do they need it?), that trade short term profit for trust and customer base (again) as people will cancel their unusable subscriptions.

changing model family when you have instructions tuned for for one of them is tricky and takes long time so people will stick to one of them for some time, but with API pricing you quickly start looking for alternatives and openai gpt-5 family is also fine for coding when you spend some time tuning it.

another pain is switching your agent software, moving from CC to codex is more painful than just picking different model in things like OC, this is plausible argument why they are doing this.
by bawolff | 2026-01-09 07:17:52+00:00
> Toward the end of our time at CAS we experimented with sociocracy as a way to organize without hierarchy and coercion, but despite my enthusiasm for the form, we didn’t start with universal buy-in or understanding from the whole team

So they wanted to organize without hierarchy or coercion, but their plan depended on everyone agreeing on everything?

It just feels kind of silly. The hard part of organization is that not everyone will agree on everything. Its what you do when that happens that is the question and how you resolve disputes fairly. If your starting point is that there won't be any disputes, then you have already lost.

Quite frankly i think the biggest problem is that the author of this piece is frustrated he wasn't able to coerce people to his point of view.
by altairprime | 2026-01-09 07:21:09+00:00
Of course not. They’d just add it to VAC and make it an opt-in flag for all Steam games. And then check that box for TF2 et al., because one click in a metadata editor to lock out 99.999% of software cheaters is a no-brainer for any multiplayer game — including their own! And as a bonus, that’s an upsell driver for sealed-capable hardware like the upcoming Steam console, when people find out that their Win10 PCs can’t access their inventories next year and it’s either Windows 11 or Steam Linux. Mod it all you want for local play, then dual-boot to a competition-grade sealed OS to join lobbies? Hard to see how they’d turn that opportunity down.
by echelon | 2026-01-09 07:21:18+00:00
> Engineering would be programming, but well.

Software engineering is systems and measurement.

Capacity planning, growth rates, algorithmic complexity (typically not to the point of designing new fundamental algorithms), durability, DR, eventual consistency, race conditions, schema design, systems architecture, instrumentation, statistics, sampling, more measurement, tech debt maintenance and pragmatism, online migrations, designing for five nines uptime ...

Programming is turning requirements into code with or without respect to these higher level criteria. The implementation detail.

"Engineering would be programming, but well" fits :)
by jedwhite | 2026-01-09 07:21:34+00:00
Another format is an interesting idea. This tool will work with any text file content and file extension. So you could create another text-based format yourself and use it in theory.

I think the reasons Markdown is appealing include:

- It's just a text file.

- LLMs like Claude have high comprehension of the format, so Claude Code does very well with it.

- You can mix structured and unstructured text, and code with plain language: YAML frontmatter, outline/headings, code blocks, tables, links and images etc.

I used a heavily condensed version of the example prompt that Pete Koomen posted about as a simplified example, so that's really just me cutting it back to the most simple form of the concept.

In real-use it would be detailed, verbose and specific, and include the actual code blocks and external shell script references to retrieve and execute. So this really is just a proof of concept to give an idea of the sort of thing that people could create in future.

I know lots of us developers joke about getting the sack and losing out to AI. But for what it's worth, the sorts of points you raise are exactly why I think skilled developers become even more valuable than ever with AI.

Programming will change massively this next decade. But it has many times even in my life. So I'm definitely in the camp that thinks this is a new programming abstraction level, and Claude Code and Codex and others are useful tools that improve the productivity of skilled coders. Especially when they are used carefully and thoughtfully.
by troupo | 2026-01-09 07:22:29+00:00
A few years back Sonos was going to EoL and brick a huge humber of their "legacy" devices and that those devices would prevent new ones from getting updated. After backlash they reversed their decision and all devices remained functional: https://www.businessinsider.com/sonos-device-support-ceo-apo...

However, I wouldn't expect anything from Sonos at this point in time.
by daliusd | 2026-01-09 07:23:26+00:00
It will be shoved into your life anyway. You might like it or not, but the only safe choice is to learn and understand it IMHO.

About usage: it looks like web development gets benefits here, but other areas are not that successful somehow. While I use it successfully for Neovim Lua plugins development, CLI apps (in JS) and shell development (WezTerm Lua + fish shell). So I don't know if:

a) it simply has clicked for me and it will click for everyone who invests into it;

b) it is not for everybody because of tech;

c) is it not for everybody because of mindset;
by 9rx | 2026-01-09 07:23:57+00:00
Rocq or another in that wheelhouse.

Once you go down the spectrum then you have to start relying on tests, which end up indirectly validating the same things as the type system anyway, at which point you are no further ahead than having used a dynamically-typed language.

Partial statically-typed languages like Rust are pretty cool for things like highlighting basic mistakes in your editor as you type, automatic refactoring, etc. That is all very useful for humans writing code, even if a bit redundant on some technical level. But if an LLM is doing the work, none of that matters.
by adrian_b | 2026-01-09 07:23:59+00:00
For now, it is still not certain whether Archaea is the sister group of all Bacteria, or only of one branch of Bacteria.

There are some very important differences between Archaea and Bacteria, in membrane composition and in the nucleic acid replication and protein synthesis mechanisms, but there are several hypotheses about how these differences could have evolved and there is not enough evidence yet to be sure which of them is true, i.e. whether the distinctive membranes, ribosomes and certain enzymes of Archaea have never been like those of Bacteria, or they have evolved from those of Bacteria.

The eukaryotes are hybrids, mainly between some Archaea and some bacteria (the ancestors of mitochondria). It is not completely certain whether the ancestor of the eukaryotes from Archaea belonged to a branch that was sister to all still existing Archaea or only of one branch of Archaea, but here the evidence makes it very likely that the ancestor of the eukaryotes belonged to an interior branch that was nested within the existing Archaea, i.e. it was sister to only one branch of the present Archaea.

In the history of life, there have been many events of hybridization between very distant living beings, so the tree of evolution is only approximately a tree, while actually being a more general directed graph. A part of these events have been the results of symbiosis, the most frequent cases being of symbiosis with some phototrophic organism able to capture solar light or with some bacteria able to consume some unusual substance from the environment.

Other such hybridization events have been with viruses, when the genes for some enzymes have been transferred permanently from viruses to their hosts and they have been retained, presumably for being better than the versions used by the hosts for the same function, previously. Even vertebrates and humans have a small fraction of their genome that originates from viruses.
by deveworld | 2026-01-09 07:24:13+00:00
The fix has been merged in https://github.com/anomalyco/opencode-anthropic-auth/pull/11, and PR https://github.com/anomalyco/opencode/pull/7432 is open to bump the version.

Until it's released, here's a workaround:

1. git clone https://github.com/anomalyco/opencode-anthropic-auth.git

2. Add to ~/.config/opencode/opencode.json:
"plugin": ["file:///path/to/opencode-anthropic-auth/index.mjs"]

3. Run: OPENCODE_DISABLE_DEFAULT_PLUGINS=true opencode
by brailsafe | 2026-01-09 07:24:45+00:00
> It doesn't matter how many houses anyone owns if you just build. more. housing.

That's what people with disproportionate access to capital would want people to believe. It absolutely matters if there's a ceiling and a floor on the production rate of every aspect of the supply chain of housing. If it doesn't matter how many houses someone owns, then it wouldn't matter if builders don't outpace the ability for particularly wealthy people to borrow and own as much as they possibly can. It's a particular type of commodity that should be appropriately controlled in a way that reduces the whole "tragedy of the commons" type effect.

There's always a finite supply, and there's always some contingent of people who will try and get as much as they possibly can, leveraging as much generational wealth as they need to, if they need to.

There should absolutely be a limit on the number of homes, within a particular region, someone should be able to buy, as long as a sufficient threshold is met for what can reasonably be called a scarcity problem. If an individual average home of any type would require the mean family income to quadruple in order to service the mortage, or the downpayment would require 5x their annual salary pre-tax, that seems like a very liberal threshold.
by pabs3 | 2026-01-09 07:25:52+00:00
One should never use the vendor software shipped on a device, always replace it with a FOSS distro that respects your privacy.

Hopefully the Vizio lawsuit that is going to trial soon will help make that more possible.

https://sfconservancy.org/copyleft-compliance/vizio.html

Two recent LWN articles about that:

https://lwn.net/SubscriberLink/1052842/52c45fb8bcc3fade/
https://lwn.net/SubscriberLink/1052734/5903e175673caeef/