MurphyA/hacker-news huggingface dataset:
Show HN: 12k+ Nano Banana Pro Prompts Organized in One Place
by moobuilds | 2025-12-21 19:41:04+00:00
I spent months using Nano Banana Pro to generate images. Problem was inspiration was scattered everywhere. X, Reddit, Discord, TikTok. Hours hunting for ideas across five different platforms. Missing use cases I didn't even know existed. So I built a tool to fix it. I collected 12,000+ prompts. Organized them by category, use case, and style. Built filters so you can find exactly what you need in seconds. No more scrolling through platforms. Everything in one place. What started as a personal problem became a full prompt library. Tested by creators, marketers, dropshippers, photographers and designers who were hitting the same wall. Now it's a searchable vault. One click. Infinite creative directions.

The idea: Stop wasting time hunting inspiration across platforms. Consolidate everything you need in one organized place so you can focus on creating instead of searching.

Built with Next.js. Free access available.

I'd love feedback on how creators are using it and what features would actually help.

https://www.picsprompts.com/explore

Ask me anything!
by tekne | 2025-12-21 19:41:29+00:00
I mean...

There's the concept, and then there's the painting.

AI slop from a generic prompt is not the same as "using AI to get my concept in physical form faster."

Imagine, for example, a one-man animated movie. But, like, with a huge amount of work put into good, artistic, key-frames; what would previously have been a manga. That's possible, soon, and I think that's huge and actual art.
by btrettel | 2025-12-21 19:41:57+00:00
Here's my experience with (attempted) theft on a train:

I once was on a MARC train at DC Union Station. Some train cars have electrical sockets, so I plugged in a bike light I had since I'd be taking a bike for the last part of the trip. The train hadn't left the station yet. I was standing near the seat with the socket. Some unassuming looking guy was walking through the train car, like probably 100 did before him, when he grabbed the light, unplugged it, and kept walking. I immediately confronted him (I was in his path) saying something like "What are you doing?" Without a word, he handed me the light and walked off the train. I found a conductor like 15 seconds later and they called security, who apparently detained the guy.

This guy was way more brazen about stealing something of little value than I had expected. I was standing near the seat and watching it! I guess he didn't expect me to be the owner.
by Hnrobert42 | 2025-12-21 19:42:11+00:00
The last section of TFA is called "What happens if the dome is punctured?". The answer: a release of CO2 equal to about 15 transatlantic flights. People have to stand back 70m until it clears.

It would not be good, but it wouldn't be Bhopal. And there are still plenty of factories making pesticides.
Show HN: Twitch Plays Claude – Crowd-controlled live coding experiment
by Artix187 | 2025-12-21 19:42:37+00:00
Hi HN,

I built a live experiment called "Twitch Plays Claude". It’s exactly what it sounds like: inspired by Twitch Plays Pokémon, but instead of moving a sprite, the crowd controls an LLM (Claude 4.5 Opus) to live-code a single index.html file.

I’m really curious to see if this results in a chaotic mess or if a "wisdom of the crowd" effect kicks in to build a coherent application.

How it works:

Any user in the chat can submit a prompt using !idea <prompt>. This can be as simple as "Add a small button here", or it can try to modify the whole page like "Make the website a 3D space simulation using Three.js". The composition is where the chaos emerge. You can for instance write "!idea add a mario movie projected automatically on a screen in the space".

I implemented two modes to manage the chaos:

- Anarchy: Chat inputs are batched. I included a "pressure estimate" logic in the system prompt so the AI tries to satisfy the weighted demand of the crowd.

- Democracy: Inputs are synthesized by Claude, then voted on by chat before execution. Each complete cycle lasts about 1:30-2 mins.

To keep it interesting, the crowd sets a "Collective Goal" every 30 minutes. If the goal changes, the page resets; if kept, iteration continues.

The stack:

- Backend: FastAPI, Gunicorn, Nginx, and a custom Twitch bot. - Frontend: The stream updates the DOM using morphdom via websockets (used only to signal that something has changed). This was important to prevent full page refreshes and keep the visual experience smooth. If needed in the event of any refresh bug, the chat can reload the page using !refresh - Sandbox: It's heavily sandboxed, but I allowlisted libraries like Three.js so people can try to build 3D scenes or mini-games. - The AI used is Claude Opus 4.5 for both democratic synthesis and code (patchs) production. I implemented a custom system to make Claude not have to rewrite the full index.html each time.

I plan to keep this running for a few days. The GitHub repo auto-updates with every commit from the stream.

Depending on how it goes, I might implement hierarchical clustering on semantic embeddings to improve the Democracy mode, or give the chat control over the system prompt itself and/or reset the page.

Links:

- Live Stream: https://www.twitch.tv/artix187

- Result (Live Website, at your own risks): https://artix.tech/tpc

- Crowd-produced code: https://github.com/ArtixJP/twitch-plays-claude

Please let me know what you think or if you have any idea to improve the system!
by hkpack | 2025-12-21 19:42:46+00:00
To be honest, I think VPN businesses and specifically politically charged ones like Mullvad is doing disservice for the security of the country and specifically EU in this case.

I think the right course of action should be a political activism, not a technological one. Especially when the company doing it makes a fortune.

The course, when one can just disengage from participating in society by sidestepping the problems by either using VPNs in terms of censorship or by using Crypto in case of regulations is very dangerous and will reinforce the worst trends.

Finally such person will still have to rely on the community around for physical protection to live.

So instead of speaking from the high ground, please, tell us what your solution about mass disinformation happening from US social media megacorps, Russia mass disinformation, mass recruitment of people for sabotage on critical infrastructure.

Tell us, how can we keep living in free society when this freedom is being used as a leverage by forces trying to destroy your union.

I just want to remind you that dismantling EU is strategic goal of the US, Russia and China.

Please, give us your political solutions to the modern problems instead of earning a fortune by a performance free speech activism.
by kranke155 | 2025-12-21 19:43:48+00:00
I think you should. But my own experience when learning programming was there were few ways of learning programming that seemed properly tested or pipelined to actually teach programming. You had to hodgepodge your own materials if you were like me and doing self learning, from half a dozen books and online courses and workshops. I felt like programming needs a Montessori - someone who deeply understands human learning and makes it easy for multiple personalities to learn at their own pace. IMO.
by __MatrixMan__ | 2025-12-21 19:44:13+00:00
More fertile ground for kickstarting this kind of grassroots change would be somewhere with a lower barrier of entry. Imagine homebrewers buying and selling from each other without ever involving fiat.

If you got better beer out of that arrangement than you can get at the liquor store... That would be and indicator that such dedicated sub-economies can work without an external hype cycle driving them.

Then you could try something more ambitious like VPN service, that way your employees can at least buy beer with that portion of their paychecks (and the brewers can similarly buy VPN serice to avoid interference from the local government, which they might expect if they're "selling" alcohol).
by WXLCKNO | 2025-12-21 19:45:20+00:00
I've always dual booted windows with some Linux and used it like 90/10.

I haven't even tried windows 11 even though my PC is compatible.

Went full Linux and I'm not sure what I was missing at this point that I needed from Windows.

Ran Pop OS (cosmic) which is the new Wayland based one but unfortunately it's still buggy and then I switched to a gaming focused Linux called Bazzite which has been perfect.

Tiny learning curve because it's an "immutable" OS but have everything I need running on it plus everything gaming related works out of the box.
by the-anarchist | 2025-12-21 19:45:27+00:00
You are right with that you say about the "29 of the 145 comments being from just one user", in the post that you linked.

However, the complaint the author made was not related to the post that you linked. The flagging and unflagging occurred on this post [1].

[1]: https://news.ycombinator.com/item?id=45667615
by thevinter | 2025-12-21 19:45:46+00:00
The presentation is fantastic and I loved the interactive examples!

Too bad that all of this effort is spent arguing something which can be summarised as "add structured tags to your logs"

Generally speaking my biggest gripe with wide logs (and other "innovative" solutions to logging) is that whatever perceived benefit you argue for doesn't justify the increased complexity and loss of readability.

We're throwing away `grep "uid=user-123" application.log` to get what? The shipping method of the user attached to every log? Doesn't feel an improvement to me...

P.S. The checkboxes in the wide event builder don't work for me (brave - android)
by Aurornis | 2025-12-21 19:46:21+00:00
> Maybe other people relate more to this post because they more money and no kids.

I have kids, but I don’t think having kids or even a lack of money is necessary to experience the type of burnout you’re describing.

While everyone and every situation is different, my personal experience is that having kids led to less burnout for me over time. I expected the opposite after reading comments online, but it turns out that for me the time spent caring for the kids was energizing and purpose-providing. The job no longer felt like some isolated drudgery without purpose because it played a clear role in my family’s well being. I also learned how to manage time and prioritize better after having kids.

But I will never gatekeep burnout or try to differentiate burnout based on having kids or money. I can even think of someone who was clearly experiencing burnout despite having neither kids nor a job and while not having to worry about money. Burnout isn’t a simple function of life circumstances, personal circumstances and mental well being play a large role. In some cases, certain personality types can seemingly become burned out under any circumstances. It’s a heavily personal reaction.
Show HN: Build apps with 500 models locally. No tracking, no cloud, just code
by Gerome24 | 2025-12-21 19:46:23+00:00
I built CodinIT because I wanted that "Bolt-like" experience, but on my own terms.

100% Open Source

The core idea: You should be able to prompt a full-stack application into existence, but the environment should be local, the models should be swappable (Ollama/LM Studio support was a priority), and the output should be standard code you actually own.

A few things I focused on:

Context Management: One of the hardest parts was figuring out how to feed the right file context back to the LLM without blowing out the token limit. I’ve implemented a custom indexing approach to keep the "vibe coding" flow snappy.

The "Local" Win: Since it runs locally, you can use it on a plane or in a coffee shop without burning through a data plan or worrying about API latency.

Stack: It’s primarily focused on the Node.js ecosystem right now, as that's where I found the most consistent generation results.

It’s definitely a work in progress. Specifically, I'm still fine-tuning how it handles large-scale refactors across multiple files, which is where most AI coders tend to trip up.

I’m really curious to hear from this community—do you actually prefer using local models for this kind of work, or is the "intelligence gap" between a local Llama 3 and Claude 4.5 Sonnet still too big for your daily use?

Site: https://codinit.dev
by bambax | 2025-12-21 19:47:44+00:00
> Logging Sucks

But does it? Or is it bad logging, or excessive logging, or unsearchable logs?

A client of mine uses SnapLogic, which is a middleware / ETL that's supposed run pipelines in batch mode to pass data around between systems. It generates an enormous amount of logs that are so difficult to access, search and read that they may as well don't exist.

We're replacing all of that with simple Python scripts that do the same thing and generate normal simple logs with simple errors when something's truly wrong or the data is in the wrong format.

Terse logging is what you want, not an exhaustive (and exhausting) torrent of irrelevant information.
by pazimzadeh | 2025-12-21 19:47:48+00:00
Many people with inflammatory disease like IBD can't absorb oral vitamin D properly

Even in healthy people, oral vitamin D is not always sufficient (there was a study done in Japan where sunlight is low but Vitamin D from fish is high - can't find it right now) and sunlight exposure might have other benefits than vitamin D anyway

https://www.sciencedirect.com/science/article/pii/S0022202X2...
by toomuchtodo | 2025-12-21 19:47:58+00:00
This argument is easy to make when it’s other people’s tax dollars or capital. I don’t mind this position, as long as it isn’t my capital or tax dollars being incinerated on high risk suboptimal energy system investment, based on the evidence and known trajectories. For those who believe it’s worth it, I fully support them contributing their capital or tax dollars to their belief system.
by summa_tech | 2025-12-21 19:48:10+00:00
I don't know... Two people around me recently switched to Linux because they could not stand how bad Windows 11 got. I did not encourage either of them (I've got my share of frustrations after running a Linux desktop exclusively for 25 years, and will not consent to be the object of their ire when they inevitably get frustrated - I'd rather help them on neutral ground instead).
by Telemakhos | 2025-12-21 19:48:24+00:00
Home Depot put up the cameras to deal with organized crime, both theft and gift-card fraud. Flock specifically advertises that Home Depot put up the cameras to deal with gift card fraud:

> The Home Depot leveraged Flock Safety’s technology to close a case involving a multi-state gift card tampering ring, resulting in fraud and property theft charges exceeding $300,000. This type of success underscores how powerful connected data can be in mitigating fraud risks. [0]

Aside from that, Home Depot has been dealing with massive, multi-state, organized theft campaigns. Earlier this month, NY prosecutors lodged 780 counts of theft against thirteen suspects who stole millions of dollars of merchandise from Home Depot stores in nine states [1].

Not everything is about illegal immigrants.

[0] https://www.flocksafety.com/blog/combating-retail-fraud-with... [1] https://queenseagle.com/all/2025/12/12/retail-theft-ring-tha...
by like_any_other | 2025-12-21 19:48:29+00:00
> suggesting that humans can't be that terrible

No, he's suggesting that children usually aren't that terrible. That a real scenario of ~50 unsupervised children (or adults), 99 out of 100 times, wouldn't play out that way. That something is possible does not mean it is the norm, and only those that can't grasp numbers (such as English majors) think otherwise. With such significant caveats, can one really say that the novel is about human nature in general?
by raw_anon_1111 | 2025-12-21 19:49:08+00:00
From what I have found text -> structured text works well. I do a lot of call center based projects where I need to get intents (what API I need to call to fulfill the user’s request) and add slots (the variable part of the message like addresses).

Even Amazon’s cheapest and fastest model does that well - Nova Lite.

But even without using his framework, he did give me an obvious in hindsight method of handling image understanding.

I should have used a more advanced model to describe the image as free text and then used a cheap model to convert text to JSON.

I also had the problem that my process hallucinated that it understood the “image” contained in a Mac .DS_Store file
by ohans | 2025-12-21 19:49:32+00:00
TIL: you could add a ".diff" to a PR URL. Thanks!

As for PR reviews, assuming you've got linting and static analysis out the way, you'd need to enter a sufficiently reasonable prompt to truly catch problems or surface reviews that match your standard and not generic AI comments.

My company uses some automatic AI PR review bots, and they annoy me more than they help. Lots of useless comments
by ianburrell | 2025-12-21 19:50:09+00:00
All of those are handled automatically. The only people who have problems are ones who want to configure manually. More importantly, this is no different than IPv4 where have DHCP or manual.

Nearly every ISP uses DHCPv6-PD cause harder for manual configuration. The range is in the DHCP-PD, your router picks a subnet. The WAN address is automatic, and don't care about it cause never see it. Mine is link-local and hadn't known until I checked.
by akudha | 2025-12-21 19:50:15+00:00
get ready to help each other

This. This will make all the difference, everything else is secondary.

In today’s media/social-media hellscape, how does one even begin to build a community? Every front page is filled with negativity, divisiveness.

I used to think preppers are nutjobs. As I grow old now, it feels more like they have a point
by Nextgrid | 2025-12-21 19:50:33+00:00
> the actionable choices side so much

I just have a knee-jerk reaction to the double standard between companies and individuals. Enshittification appears to be the new normal, no reason they shouldn't get a bit of their own medicine.

> meeting in the middle that is totally reasonable

Yes of course - employee-owned companies and the occasional outliers that give employees a tangible stake in the outcome. But those generally would not be vulnerable to this attack to begin with since employee effort is appropriately rewarded.

But for the average company, doing the bare minimum to keep your job is the winning strategy since doing more will not result in a proportional reward.
by aftbit | 2025-12-21 19:50:48+00:00
I always thought having day laborers chilling in Home Depot parking lots was a net positive thing for the store and a bit of an untapped potential. Companies pay a lot of money to insert themselves in the hiring stream, and here is Home Depot as the defacto meeting point for a substantial amount of economic activity. Surely a more intelligent and less frightened company could make something positive out of this.

But that's what you get with a fear-based political leadership. ICE targets day laborers not because of the horrible damage they do to the US economy, but because they have been selected as the scapegoats du jour.
by roncesvalles | 2025-12-21 19:51:02+00:00
AI slop blogvert. The first example is disingenuous btw. Everyone these days uses requestIDs to be able to query all log lines emanated by a single request, usually set by the first backend service to receive the request and then propagated using headers (and also set in the server response).

There isn't anything radical about his proposed solutions either. Most log storage can be set with a rule where all warning logs or above can be retained, but only a sample of info and debug logs.

The "key insight" is also flawed. The reason why we log at every step is because sometimes your request never completes and it could be for 1000 reasons but you really need to know how far it got in your system. Logging only a summary at the end is happy path thinking.
by olivierestsage | 2025-12-21 19:51:34+00:00
Gonna try to be charitable, but this really feels like gaslighting. There's a lot more to the story of how much someone is thriving than "Nice place to live. More than enough stuff. Family and friends who love you." I'm burnt out because my fancy job requires me to live in an area with a cost of living so high that it's a genuine family crisis when the washing machine breaks because we don't have enough disposable income to replace it. It's not just a meaning problem out there.
by IlikeKitties | 2025-12-21 19:51:56+00:00
> So instead of speaking from the high ground, please, tell us what your solution about mass disinformation happening from US social media megacorps, Russia mass disinformation, mass recruitment of people for sabotage on critical infrastructure.

Education. Education. Education. The only thing that ever worked. is Education. Censorship and a total surveillance state aren't an option. Why bother protecting freedom and democracy if you have to destroy freedom and democracy to do so?

And in case of sabotage of critical infrastructure, the answer is three-fold: 1. Apply the law to the saboteurs. 2. Retaliate in asymmetric fashion. We can't sabotage their hospitals but we can stop buying russian oil and gas, take their money and 3. arm ukraine.

> Tell us, how can we keep living in free society when this freedom is being used as a leverage by forces trying to destroy your union.

Are you or have you ever been a communist? We surveived the cold war and the warsaw pact. We can survive a third rate petrol station masquerading as a state.

> Please, give us your political solutions to the modern problems instead of earning a fortune by a performance free speech activism.

Who is earning a fortune here?
by quotemstr | 2025-12-21 19:52:19+00:00
In the history of humanity, it's never been the side attempting to restrict expression and the flow of information that's been in the right.

You don't "solve" the spread of "disinformation" because it's not a real problem in the first place. What you call "disinformation" is merely an idea with which you disagree. It doesn't matter whether any idea comes from the west, from China, from Russia, or Satan's rectum: it stands on its own and competes on its merits with other ideas in the mind of the public.

An idea so weak that it can survive only by murdering alternative ideas in the cradle is too fragile to deserve existing at all.

When you block the expression of disagreement, you wreck the sense-making apparatus that a civilization uses to solve problems and navigate history. You cripple its ability to find effective solutions for real but inconvenient problems. That, not people seeing the wrong words, is the real threat to public safety.

As we've learned painfully over the past decade, it is impossible for a censor to distinguish falsehood from disagreement. Attempts to purify discourse always and everywhere lead to epistemic collapse and crises a legitimacy. The concept is flawed and any policy intended to "combat the spread of disinformation" is evil.
by shrubby | 2025-12-21 19:52:20+00:00
I decided to breathe for a while after a startup was out of runway and minimized my consumption while figuring out what to do once grew up.

It was a revelation to find out how little one needs materially to feel happy.

But a basic income or something is mandatory IMO as it's the only thing that can remove us from the rat race and free us from the zillionaires. Oh, sorry. We need to get rid of the zillionaires first, the last thing they want is normal people who aren't hungry and desperate for pennies.
by maniacwhat | 2025-12-21 19:52:42+00:00
This reminds me of the situation with online ads.

Most people with ad blockers don't realize how unusable the web is for those that don't have ad blockers. I think most would agree this is a poor state that industry incentives have landed us in, and with the web being distributed, it's hard to know how to fix.

Similarly those who use Linux probably don't realize how bad Windows has got recently.

Microsoft has managed to replicate this awful ux problem on a system that they entirely control...