MurphyA/hacker-news huggingface dataset:
Show HN: MonkeyAI – Curated creative templates for AI image generation
by heavenlxj | 2025-11-10 16:30:20+00:00
Hi HN

I built MonkeyAI — a site that curates creative templates and examples for AI image generation, designed to help artists and designers find inspiration faster.

When experimenting with different image models, I noticed that generating great visuals often depends on how the prompt is structured — the tone, subject, and composition details matter a lot. But most prompt libraries are either overwhelming or lack creative direction.

MonkeyAI focuses on quality and clarity. Each template comes with:

A visual preview of the result

The exact prompt structure

Context tags for mood, style, or theme

A clean interface to explore ideas visually

The goal is to make AI creation more intuitive and inspiring, especially for people who think visually — designers, illustrators, and creative makers. I’d love your feedback on:

What would make this more useful for your creative process?

Would you like to see model-specific templates or open submission from users?
by dogleash | 2025-11-10 16:31:05+00:00
Asking for the right one-size-fits-all system skips doing the systems thinking up front.

A failure mode with a lot of community management systems is that they're adopted because they have a general vibe of keeping the bad people out. And that vibe will see any criticism of the community management document/team/actions as a way to sneak the bad people in.

Imagine I told you I found a rando discord server dedicated to a tabletop RPG I love, but complained that the moderation team was a clique. I claimed that I feel forced to fit in by pandering to their sensibilities and biting my tongue on other topics even if they're just flat out provably wrong. Nobody would assume I'm just salty because I secretly want to post porn, cuss and be racist in #general. Because we all know discord mods are notoriously petty tyrants.

Now give that discord community a github page and copy-paste in an HR document. The way expectations snap into treating them like levelheaded professionals with unassailable intentions and righteous goals is the reason this topic always goes nowhere.
by CrackerNews | 2025-11-10 16:31:26+00:00
There has been a consistent desire to unify the desktop environments, but the fragmentation has largely been because of differing use cases and philosophical perspectives.

This divide is being further driven on the issue of X11 vs Wayland, and now the drama of decentralized libertarianism vs centralized corporatism. The latter manifests itself as a culture war over the code of conduct or woke software. Now it is coalescing into a political line between hyprland & X11 and GNOME & Wayland. (hyprland uses Wayland, but it and X11 have a similar political affinity by loud and divisive proponents.)

The woke have an affinity with centralized corporatism and want to unify freedesktop collaboration under it and ensure that there is identitarian representation, so contributors don't have to worry about petty discrimination and office politics.

The opposition have an affinity with decentralized libertarianism, and they reject identitarian politics as they want their personal freedom to do what they want even if it is not politically correct, believing that this is the best way for their ideas to flourish into better software.

I personally believe there's some merits to either side, and a fine balance has to be made. We can try to get the best parts (the best software) without the bad parts (discrimination and office politics).
by k310 | 2025-11-10 16:32:11+00:00
Do you want neuralink? I really don't like the invasive aspect of it.

I turned off all assists to typing on this iPhone. They kept giving me maddening substitites for my words.

Going to fire up the computer now. The one with the giant lighted keyboard. And the FORWARD DELETE KEY, the single greatest efficiency booster since the invention of the "vi" editor. The "dot" command alone has saved years of work (slight hyperbole there)

And no AI. EVER. I speak for myself. Otherwise no point in living.

Note to Apple: why can't I get a lighted keyboard from you for any amount of money, unless I buy a laptop, where it drains battery, rather than the power grid?
by thw_9a83c | 2025-11-10 16:32:17+00:00
> One day, some bacteria is going to figure out how to digest plastic.

The problem is that day may be millions of years away. It allegedly took nature several million years to evolve bacteria that can digest lignin and cellulose, allowing old fallen wood to decompose in the forest. Coal deposits are from an era when such bacteria were not present.

Even if we had such bacteria, they would only be able to digest plastic under certain conditions. Overall, plastic pollution is here to stay for a very long time.
by johnjr | 2025-11-10 16:32:29+00:00
In this post, I will explain in detail how I used the builder design pattern together with the bit mask field technique to reduce complexity. As a result, I decreased the cyclomatic complexity from 24 to 0 and reduced development time from hours to minutes.

The rest of this post is organized as follows sections:

- The problem explains the problem I was solving. - Creating the bit mask field presents a solution to the problem. - Cyclomatic Complexity discusses cyclomatic complexity and calculates this metric for the solution presented in the section above. - Builder design pattern explains the builder design pattern and describes the refactoring process that removed complexity. - Conclusion summarizes this post. - References provides references related to the topics discussed here. All the examples shown here are in C++.
by tzs | 2025-11-10 16:32:49+00:00
(This is a reply to RickJWagner's reply to the above comment [1], which got killed while I was writing this)

> When Hunter Bidens damning laptop was discovered late in the election cycle, nearly all mainstream news sources ignored it [...] Today it is quietly acknowledged that the story was true

To be clear, it turned out to be true that it was Hunter Biden's laptop. It did not turn out to be true that it contained anything damning concerning Joe Biden.

> Earlier this year, ABCs anchor George Stephanopolous was sued by Trump after he repeatedly called Trump a rapist, a false charge. ABC settled, paying $16m.

To be clear, the problem wasn't that Stephanopolous said that Trump was a rapist. It was that he said that Trump had been found liable for the rape E Jean Carroll in her lawsuit against him. In fact Trump was found by the jury to be liable for sexually abusing her but not for raping her.

However, in Trump's counterclaim against Carroll for defamation because she repeatedly claimed he raped her the judge dismissed the claim saying that her words were "substantially true". He said "The only issue on which the jury did not find in Ms Carroll’s favor was whether she proved that Mr Trump ‘raped’ her within the narrow, technical meaning of that term in the New York penal law".

The jury had been instructed that it could only find the Trump "raped" her if he forcibly penetrated her vagina with his penis. Forcible penetration by fingers is not rape under the New York penal code.

The judge noted that in contexts outside of New York penal law that would commonly be called "rape". BTW, that's also the case in the law of most other US states.

> Likewise, Trump sued 60 Minutes for editing a Kamala Harris interview to improve her responses to a question. CBS settled by paying Trump.

The overwhelming majority of legal experts considered that to be a frivolous lawsuit. Paramount (CBS' parent company) settled because they needed government approval for a merger they were involved in. The government approved the merger 3 weeks after the settlement.

[1] https://news.ycombinator.com/item?id=45875897
by seydor | 2025-11-10 16:32:50+00:00
Well if the changeover happens it seems it will happen in the 2030s.

Amd millennials found their replacement for housing bubble with the stocks / crypto bubble.

And democracy is good for boomers, because they are too many and outnumber everyone else in battle. So millennials and genz are not unsympathetic to less democracy (a view that Thiel shares).

Thiel in this context could be considered a boomer, and his interests lie with them
by PaulKeeble | 2025-11-10 16:33:46+00:00
With ints/longs they usually use something that alternates the rounding so that it spreads, but that alternation can be done on a system wide basis, on a machine basis or in an individual account.

For floats what they tend to do is carry around the estimated error when they are doing a lot of calculations and then adjust for the error at the end to bring the value back.

Both of them are trying to deal with the inherent issues with the representation being biased and ill suited for money in practice. But oddly this is never pulled together into a Money type because it really depends what you are doing at the time, sometimes you just round and move on and sometimes the error is expected to impact the result because you are dealing with millions/billions with calculations on 10/100s so its going to matter.

But reality is the books are basically off by pennies to pounds every day because of these representations and its part of the reason no one worries about being off a little bit because the various systems do this differently.
by thewebguyd | 2025-11-10 16:34:26+00:00
> Also, why is Apple disabling ADP, and why are they right? Is it because of the UK wanting to snoop on all communications?

Yes.

UK wants Apple to give them a backdoor to E2EE iCloud data, including ADP. The UK gov having such a backdoor to iCloud would also affect non-UK citizens, basically UK wants to snoop on everyone's communication, whether they are under UK jurisdiction or not.

Apple took the route of not offering ADP to the UK instead of complying with the backdoor request, which IMO, is the right move, they shouldn't compromise their service for everyone on the globe because the UK can't break out of it's nanny state fantasy.

But, as always, unless you own and control both ends, you can't really trust that a service does what it says it does.
by netbioserror | 2025-11-10 16:34:34+00:00
Modularity is how we put out some long-running fires at my company. Our old infrastructure, from people who had long-since left, was a cross-cutting mish-mash of monoliths that each tried to do everything. Data analysis to web serving to PDF generation. Written in everything from C to Perl to PHP to VBA. All were supported because different clients depended on different monoliths depending on when they were brought aboard. Basically, each language was intended to serve on whatever walled-garden platform any given employee or client was expecting to use it. They didn't even talk to each other, reimplemented the same algorithms, it was a mess.

We spun out the specialized tasks (data analysis and PDF generation key among them) to native-compiled binaries or containerized packages like Gotenberg, started moving data around between modules via JSON, isolated the legacy monoliths to containers, unified on our now-modularized PHP backend, and have been working on updating or replacing any other pieces with new modules that can serve the task better. Our clients and non-engineering employees get antsy, but as a smaller company and a smaller programming team, we simply cannot maintain multiple 20-year-old codebases with near-total overlap. It makes no sense now, it didn't make sense when they were each created.
by cbsmith | 2025-11-10 16:34:36+00:00
This bit of the FAQ was such a non-answer to their own FAQ, you really have to wonder:

>> What is the memory bandwidth supported by Ascent GX10?

> AI applications often require a bigger memory. With the NVIDIA Blackwell GPU that supports 128GB of unified memory, ASUS Ascent GX10 is an AI supercomputer that enables faster training, better real-time inference, and support larger models like LLMs.
by rixed | 2025-11-10 16:34:41+00:00
It's not rare that some staff are checking that passengers have all needed documents as they head to departures. Looks like they could check app usage there. They could also easily check the app when bags are checked in (that's Ryanair staff doing this).

In smaller airports (the ones Ryanair used to operate from) it's also sometimes their own barcode scanners before the gates that are dedicated to them.

I believe they will be able to enforce this in many places.
by rpdillon | 2025-11-10 16:34:50+00:00
I really appreciate you taking the time to write this up! Your experience is excellent, and it sounds like you're approaching it with good judgment and curiosity! Linux is a ton of fun, because it's a toolbox you can, as you say, "do whatever your heart wants". Much of computing has lost that ethos, and I think it's a real step backwards.

One of my favorite computer scientists, Alan Perlis, wrote the dedication for a very famous computer science textbook that used to be used to teach students at MIT. The book is sometimes called "The Wizard Book", but it's real name is "The Structure and Interpretation of Computer Programs". The dedication said this:

> This book is dedicated, in respect and admiration, to the spirit that lives in the computer.

> I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don't think we are. I think we're responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don't become missionaries. Don't feel as if you're Bible salesmen. The world has too many of those already. What you know about computing other people will learn. Don't feel as if the key to successful computing is only in your hands. What's in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more.

I think your journey is a great example of that spirit!
by drob518 | 2025-11-10 16:36:06+00:00
IMO, 99.999% of apps should just use monoliths with basic 1+1 redundancy. Unless you’re working at a FANG and require just insane scale, you really don’t need microservices or even lots of modularity. Just keep it simple. If you need more resources, buy a bigger system and scale up, not out. Only consider scaling out when you have exhausted scaling up.
by triceratops | 2025-11-10 16:36:36+00:00
Surprisingly self-aware and empathetic from Thiel:

> I would be the last person to advocate for socialism. But when 70% of Millennials say they are pro-socialist, we need to do better than simply dismiss them by saying that they are stupid or entitled or brainwashed; we should try and understand why. And, from the perspective of a broken generational compact, there seems to be a pretty straightforward answer to me, namely, that when one has too much student debt or if housing is too unaffordable, then one will have negative capital for a long time and/or find it very hard to start accumulating capital in the form of real estate; and if one has no stake in the capitalist system, then one may well turn against it.

But when he gives examples of the "iron grip" boomers have on power, he only talks about their control of universities and the government. He leaves out wealth and capital.
by noir_lord | 2025-11-10 16:37:51+00:00
As bad as things feel here in the UK (partner is Hungarian, came and settled way pre-brexit, worked continuously and is many ways more British than me even though I was born in England) I'm not at the "Will random unaccountable group working for the prime minister snatch her of the street" levels yet (though I view reform with absolute fucking horror for many reasons).

I hope you and yours are OK though.
by reconnecting | 2025-11-10 16:37:52+00:00
I'm fine with restrictions if they are reasonable/justified. I don't have an app store and I'm not planning to use one, and it's unclear to me why I'm unable to download and print a ticket when they can do the same for €50.

From a personal computer there are zero requirements, I don't need to have a special OS, or application, or anything. On the mobile application side, I must have one of two authorized app stores, an account there, and perhaps a specific OS version. This is something that I find unfair in this business practice.
by hereme888 | 2025-11-10 16:38:04+00:00
Thanks! Really looking forward to seeing the output, but still broken on my side (Chrome browser). The form is rejects multi-reference input and seems to treat the whole line as one ref.

Fails with:

```

Matthew 5:31-32; Matthew 19:3-9; Mark 10:2-12; Luke 16:18; 1 Corinthians 7:10-16; 1 Corinthians 7:39; Romans 7:2-3

```

```

"Matthew 5:31–32", "Matthew 19:3–9", "Mark 10:2–12", "Luke 16:18", "1 Corinthians 7:10–16", "1 Corinthians 7:39", "Romans 7:2–3"

```

```

Matt 5:31-32, 19:3-9; Mk 10:2-12; Lk 16:18; 1 Cor 7:10-16, 7:39; Rom 7:2-3

```

```

Matt 5.31-32, 19.3-9; Mk 10.2-12; Lk 16.18; 1 Cor 7.10-16, 7.39; Rom 7.2-3

```

```

Matthew 5:31-32 Matthew 19:3-9 Mark 10:2-12 Luke 16:18 1 Corinthians 7:10-16 1 Corinthians 7:39 Romans 7:2-3

```

Maybe the validator isn't splitting the string on separators before parsing, or choke on leading numerals or spaces, or normalization to ascii?
by notanastronaut | 2025-11-10 16:38:07+00:00
You are indeed correct. I'm the type of person who watches movies once and rarely goes back to re-watch them. But there are just a few things I truly wish to support and will go back and enjoy years later.

I went from a 0 movie collection to buying a higher end Blu-Ray player and purchasing UHD movies. Which is deeply ironic because I'm losing the ability to purchase movies locally with stores like BestBuy discarding them to Wal-Mart only having a few and none I wish to own.

Nothing I hate more than "where can I watch X" and the response is "you can't".
by fauigerzigerk | 2025-11-10 16:38:15+00:00
>More broadly, we need regulation where companies cannot make "ownership of the newest smartphone" a requirement to do business with them.

I'm not keen on mobile apps in general, but I don't see a need for regulation here. Companies want customers. It's not in their interest to needlessly harass people with pointless technology requirements that drive people to competitors. No company has ever required "the newest smartphone" for everyday tasks.

I don't support a general right to refuse adoption of any and all new technologies. What I do support is a mandate to use open technologies wherever possible for infrastructure that no one can reasonably avoid. What we can't allow is that people who lose some oligopolist account can no longer live a normal life.
by virgilp | 2025-11-10 16:38:24+00:00
This is some data about US:

https://today.yougov.com/ratings/entertainment/fame/people/a...

Zuckerberg is 49, Sheeran is 169 (Taylor Swift is on 4; Bieber, Lady Gaga and Beyoncé are also more famous than Zuckerberg; the rest in the list are less famous)
by lexokoh | 2025-11-10 16:38:46+00:00
I'm building Echos(https://github.com/treadiehq/echos), a platform that gives you pre-built AI agents so you can stop rebuilding orchestrators, database agents, and retry logic every time.

Sort of built this because every time I build a multi-agent system, I spend 2-3 weeks creating the same infrastructure: orchestrators that route tasks, database agents with SQL guardrails, retry logic, loop limiting, and cost tracking. Then another week of debugging when things break. I wanted to ship features, not plumbing.

Most frameworks are bulky and complex. You just want pre-built components you can compose like AWS services.

I'd love your feedback.
by tsegratis | 2025-11-10 16:39:19+00:00
by no means an overview of the situations, but good to give quick excerpts from one of the issues in the report:

This was not the first or last time the BBC has reported stories about starvation in Gaza without telling audiences that the person highlighted has pre-existing medical conditions that might explain their emaciated appearance

... The same programme also featured images of baby Siwar Ashour who suffered from allergies and required specialist formula. She also had a congenital oesophageal condition, which had been reported in The Guardian.

By the time of broadcast, the BBC already knew the story was out of date and that baby Siwar had received the necessary formula a week earlier, she was maintaining weight and had been discharged from hospital. None of that was revealed in the programme - meaning the BBC had broadcast another inaccurate story.

--

Former ICJ President Joan Donoghue told BBC’s HardTalk programme the media had widely misinterpreted its findings. She said it was not correct to say the ICJ had ruled there was a “plausible case of genocide” in Gaza.

But a report to the EGSC flagged “numerous instances” of the phrase being used on BBC reports, analysis and live two-ways on both television and radio. It was also cited by International Editor Jeremy Bowen and on Newsnight.

The report said there were too many instances of the BBC misrepresenting the ICJ’s ruling to be listed in full.

--

The strong implication in the coverage was that Israeli forces had buried hundreds of bodies at both sites prior to withdrawing from the area. The source for both stories was the Hamas controlled Gaza Civil Defence Agency. This was not reflected in the coverage.

The internal report to the EGSC flagged: “There was no independent corroboration of allegations of war crimes, including alleged evidence of summary executions, torture and bodies found with their hands tied together”.

One online story incorrectly implied a UN official had corroborated the reports of hands being tied.

It seems that the most likely explanation was the graves at both hospitals were dug by Palestinians and the people buried there had died or been killed prior to the arrival of Israel ground forces.

The EGSC was reminded that the BBC had itself reported extensively on Palestinians digging these graves at the time. These reports had topped its bulletins.

How could this then be forgotten in the subsequent BBC coverage that suggested something more sinister had occurred? The EGSC was offered no explanation.

The question becomes even more pressing when you learn the journalists responsible for the first set of stories were the same journalists who wrote the second set of stories suggesting the graves were evidence of Israeli war crimes
by phamson02 | 2025-11-10 16:39:26+00:00
I partly share the author's point that ChatGPT users (myself included) can "walk away not just misinformed, but misinformed with conviction". Sometimes I want to criticise aloud, write a post blaming this technology for those colourful, sophisticated, yet empty bullshits I hear from a colleague or read in an online post.

But I always resist the urge. Because I think: Isn't it always going to have some kinds of people like that? With or without this LLM thing.

If there is anything to hate about this technology, for the more and more bullshits we see/hear in daily life, it is: (1) Its reach: More people of all ages, of different backgrounds, expertise, and intents are using it. Some are heavily misusing it. (2) Its (ever increasing) capability: Yes, it has already become pretty easy for ChatGPT or any other LLMs to produce a sophisticated but wrong answer on a difficult topic. And I think the trend is that with later, more advanced versions, it would become harder and take more effort to spot a hidden failure lurking in a more information-dense LLM's answer.