MurphyA/hacker-news huggingface dataset:
Show HN: NanoBananaX – 30-second 4K photo remix, just drag and prompt
by vitozhuang | 2025-09-03 03:49:04+00:00
Hi HN, I turned a weekend side-project into NanoBananaX: drag any photo, type any prompt (in any language—we auto-translate), and download a 4 K image 30 s later.

Playground now open:

• Pose Snap – turn a still photo into ninja kicks, yoga handstands, etc.

• Face Swap – swap in a celebrity or friend while keeping the original body.

• Scene Hop – cyberpunk alley, Ghibli sky, 90s yearbook, and 25+ more presets.

• Object Eraser – paint over anything to delete or replace it.

• Photo Restore – colorize and upscale old, faded shots to 4 K.

Every new account gets 3 free generations—no credit card.

Try it: https://nanobananax.com

Bring the heat: which feature feels useless, and what effect are you missing? I’m in the comments.
by pton_xd | 2025-09-03 03:49:45+00:00
Got through about 45 min at 2x speed / some skipping ahead out of pure fascination. Man that's something else. It's like bug-driven-development. Get the LLM to churn out a huge chunk of text, then skim the code for about 10 seconds and say it looks good. Then spend a while testing and hitting one error after the next until it finally seems to work. Repeat.
by FredPret | 2025-09-03 03:49:48+00:00
Here's a comparison of Toronto and a handful of random not-Southern European cities that came to mind. For interest's sake, all these are far north of Toronto, which is in line with Marseille!

https://weatherspark.com/compare/y/19863~75981~45062~47913~5...

Toronto is up there in summer, and lowest in winter, and at high humidity. Add in high winds coming in over an icy Lake Ontario and I'd rather buy my groceries fully indoors.

I agree about the lack of snow, but there's still just enough to make that brown slush, which is worse for walking in.

My original point - perhaps overly aggressively stated - comes down to this: the people who vote and pay taxes also like their cars, and this is OK. Building a pedestrian tunnel in Toronto should be very uncontroversial. Infrastructure decisions have to be made, and there are many upsides to widespread car ownership.

- no crazies yelling at you, or at least not within stabbing range of you

- you pick your soundscape

- you pick your temperature

- lower average transit time (I don't have a stat for this one, but I started off taking the TTC (Toronto Transit) and then bought a car. Despite heavy traffic, my travel time literally halved.

- suddenly big box stores like Costco make more sense, which makes the entire economy more efficient

Of course there are downsides. But everything is a tradeoff.
by photonthug | 2025-09-03 03:50:14+00:00
What? I'm not arguing that people have the right to ignore important safety-related notices, especially if it's related to public safety.

I'm arguing that we should have the right to reliably separated channels for safety/operational notifications vs commercial content / outright scams. We don't have that though, which effectively erodes the safety you are saying you want to protect. If you're serious about safety, you should agree that using airplane PAs for emergencies instead of ads is a good idea. You should also be onboard with the idea that "service required" should actually mean "service required", not just that it's time to pay what amounts to a subscription fee to the vendor. Once a signal has degraded into pure noise, people get used to ignoring it.

The situation is mostly the same with software updates.. no way for end-users to reliably separate updates that help them vs ones that are only going to hurt them. Serious about security? Don't get too comfortable blasting your users with immaterial "news and updates" trash, or of course they want to ignore you
by Zacharias030 | 2025-09-03 03:51:16+00:00
It is consistent with what the commenter was saying.

In any case, for Go - with a mild amount of expert knowledge - this limitation is most likely quite irrelevant unless in very rare endgame situations, or special superko setups, where a lack of moves or solutions push some probability to moves that look like wishful thinking.

I think this is not a significant limitation of the work (not that any parent claimed otherwise). MuZero is acting in an environment with prescribed actions, it’s just “planning with a learned model” and without access to the simulation environment.

—-

What I am less convinced by was the claim that MuZero reaches higher performance than previous AlphaZero variants. What is the comparison based on? Iso-flops, Iso-search depth, iso self play games, iso wallclock time? What would make sense here?

Each AlphaGo paper was trained on some sort of embarrassingly parallel compute cluster, but all included the punchlines for general audiences that “in just 30 hours” some performance level was reached.
by stickfigure | 2025-09-03 03:51:51+00:00
If the little bird was tasty it might have gone on the bbq too.

We humans are capable of empathizing with different creatures differently. Some people have their empathy dial set up so high that they anthropomorphize plants. Some have it set so low they're psychopaths. Most functional people are in the middle.

Personally, keeping chickens has almost completely put me off empathy with them. Roosters are assholes. Into the pot with you.
Ask HN: Why do AI chat interfaces (Grok, Gemini, ChatGPT) all look the same?
by russfink | 2025-09-03 03:52:22+00:00
I had a few tabs open to various chat services and am struck by how nearly identical - font, colors, layouts - that Grok, Gemini, and ChatGPT look to one another. Naturally, I conversed with the AI's about this but they are gaslighting me once more, "oh, it's natural that they all look this way, it's the most efficient." Well, yes, but the VI editor is the most efficient <incoming!> but not all editors look like that. Can someone offer me a reasonable explanation?
by dwd | 2025-09-03 03:52:48+00:00
Near instantaneous credit checks is their business model, and they operate worldwide.

Their business replies on collecting and storing vast troves of data that influence your credit score.

Were the likes of Experian and Equifax taken out of the credit system, you would see a massive credit crunch as every business that relies on them would have to manually verify anyone's credit score (which could introduce a whole new set of biases) or forego that completely.

Interestingly, when it comes to business credit checks, i.e. Financial viability and director background checks and history - this is something an LLM could very easily find red flags from publicly accessible data before forking out money for a full report.
by abe312 | 2025-09-03 03:53:25+00:00
Location: Silicon Valley / San Francisco Bay Area (CA) USA, NYC (PST, ET, CET) Remote: Yes Willing to relocate: Maybe Technologies: next.js, react.js, amp, seo, incremental migration, web performance, web accessibility Résumé/CV: contact Email: contact+hn@abhineet.me Résumé/CV: https://abhineet.me

Need help with migrating to nextjs? Looking for a React developer who would be productive from day 1?

Hi. I'm looking for full-time remote roles in a well-funded stable company (I will work in the company's core office hours. 0 issues with timezones. Been working remotely before covid)

Building websites since 2016, working with React since 2018 and have 2 years of production next.js experience

Super comfortable with Next.js, React, Redux (with sagas), tailwind, material ui, styled-components, SEO schemas, AMP, MERN, scalable deployment on GCP/AWS/Vercel, incremental migration and parallel deployment (WordPress blogs, new next.js code and old code working on the same domain)

I value web performance (web vitals) and accessibility and could create high conversion dynamic pages
by cma | 2025-09-03 03:53:49+00:00
>Chicago has the highest number of lead water service lines in the nation, with an estimated 412,000 of about 491,000 lines at least partly made of lead or contaminated with the dangerous metal.

Sounds like a crisis, but it's the third largest city and much older than LA. Isn't a per-capita, above a certain city size, the more relevant number?

> A plumber estimated it would cost about $26,000 to replace the private side of the home’s service line. Swapping out his internal lead plumbing would cost thousands more. At this point, having just purchased the home, the couple doesn’t have the money to replace their service line. For now, they’ll keep testing and filtering their water.

Reverse osmosis systems for the main drinking water sources are around $200 each now, 100X less than the cost of fixing if it's just the kitchen sink that they drink out of. They do require maintenance that many won't do, but it seems like there could be an app for that or some kind of automatic timed shutoff with a reminder to buy at least one extra filter at a time.

Annual filter costs are 10X-15X less than interest earnings on $26,000. I think you can usually install easily with no plumber with a couple shark bite press fittings and a pipe cutter.

It sounds like that may be what they are already doing, but isn't it basically a good enough solution?
by BrendanLong | 2025-09-03 03:54:04+00:00
The advantage of stress-ng is that it's easy to make it run with specific CPU utilization numbers. The tests where I run some number of workers at 100% utilization are interesting since they give such perfect graphs, but I think the version where I have 24 workers and increase their utilization slowly is more realistic for showing how production CPU utilization changes.
by abe312 | 2025-09-03 03:54:10+00:00
SEEKING WORK | REMOTE contract

Need help with migrating to next.js? Looking for a React developer who would be productive from day 1?

Hi. I'm looking for full-time remote roles in a well-funded stable company (I will work in the company's core office hours. 0 issues with timezones. Been working remotely before covid)

Building websites since 2016, working with React since 2018 and have 2 years of production next.js experience

Super comfortable with Next.js, React, Redux (with sagas), tailwind, material ui, styled-components, SEO schemas, AMP, MERN, scalable deployment on GCP/AWS/Vercel, incremental migration and parallel deployment (WordPress blogs, new next.js code and old code working on the same domain)

I value web performance (web vitals) and accessibility and could create high conversion dynamic pages

Email: contact+hn@abhineet.me

Résumé/CV: https://abhineet.me
by illiac786 | 2025-09-03 03:55:09+00:00
Depends on the context, but generally yes. It’s not new, it’s called asceticism, frugality, many other names I guess.

Also, asking for more is very rarely a form of altruism: no one asks for more to avoid (others) “decades of rsi-health-dangerously poor manufacturing quality”, it’s generally for one’s own benefit, nothing more.
by matrix87 | 2025-09-03 03:55:31+00:00
> unless by "democratic" you mean the literal Greek etymology of the word

So like, what it says in the dictionary? As in, I'm using the word as it's actually defined?

Is conveniently redefining words to fit your argument supposed to not confuse people?

Here's what it sounds like to an idiot off the street like me:

> "democracy good"

> "letting voters actually get what they want bad"

>"democracy = letting voters actually get what they want"

> a bunch of cognitive dissonance and mental gymnastics... let's wave a magic wand here, "democracy = <something completely different that you need to read a couple hundred pages of Karl Popper to understand. The public need not have an opinion here, they just need to smile and nod>"

If you mean to say that democracy (i.e. the public getting what they want via electoral process) is a flawed idea, just say it. It just sounds like you're going through a bunch of bs and vague gesturing to Karl Popper to avoid saying that
by hinkley | 2025-09-03 03:55:42+00:00
> This is what real engineering looks like. SvelteKit is a Vercel product. How is the flagship offering worse than what is essentially a side project. What the hell?

"Never doubt that a small group of thoughtful, committed citizens can change the world; indeed, it's the only thing that ever has." Margaret Mead

A big project becomes design by committee. If the initial kernel was sound, it can go on for quite some time. If it wasn't, it takes herculean effort to turn such a boat. And you will likely never be thanked for it.

Starting a new project to show people how it's done works as well or better than any amount of cajoling or badgering. But you still may not be thanked for it.
Show HN: Loopn – Professional Networking Made Simple
by om202 | 2025-09-03 03:55:42+00:00
Hey, Hackers! I am incredibly excited to finally share what we've been building: Loopn.

For years, my professional networking experience felt more like a chore than an opportunity. I’m sure many of you can relate. My feed became a constant firehose of noise—off-topic posts, viral debates, and endless content that had little to do with my actual career goals. The very platforms that promised connection were paradoxically making it harder to find the right people.

It felt like finding a meaningful connection required sifting through a mountain of this irrelevant content. We were all just playing a numbers game—amassing contacts instead of building genuine relationships. That growing frustration was the spark for Loopn. I became obsessed with a simple question: What if we could strip away all that noise and build a platform focused entirely on quality and intent? A place where the signal is strong and every connection has the potential to be career-advancing.

That’s the core mission we poured into Loopn. We’ve built an AI-powered platform designed to bring focus back to professional networking, helping you connect with the professionals who truly matter, without the endless distraction and wasted time.
by enobrev | 2025-09-03 03:58:17+00:00
> it doesn't seem to be making me any more efficient

That's been my experience.

I've been working on a 100% vibe-coded app for a few weeks. API, React-Native frontend, marketing website, CMS, CI/CD - all of it without changing a single line of code myself. Overall, the resulting codebase has been better than I expected before I started. But I would have accomplished everything it has (except for the detailed specs, detailed commit log, and thousands of tests), in about 1/3 of the time.
by untolabs | 2025-09-03 03:59:05+00:00
Unto Labs | San Francisco, CA | ONSITE (Hybrid OK), REMOTE (US) | Full-Time

Unto Labs is developing the Thru Layer-1 blockchain (https://thru.org)

We recently announced $14.4 million in funding to make blockchains & digital assets useful for the world. Founded by Jump Crypto alumni and core contributors to the Solana protocol and the Firedancer client (https://github.com/firedancer-io/firedancer), we’re tackling fundamental scalability, performance, and usability challenges in distributed ledgers.

Our runtime conforms to the RISC-V specification—moving away from domain-specific VMs, DSLs, and bespoke compiler toolchains that limit developer and institutional adoption. You can write smart contracts and programs in any LLVM compatible programming language and reason about a standard ISA in RISC-V. Components are developed in C for maximal control over performance and resource usage.

We believe there is a unique window of opportunity to developer fairer, more accessible, and more global financial products on resilient public blockchains.

We are hiring for the following roles:

- Systems Engineer: https://jobs.ashbyhq.com/unto-labs/13df6bea-b253-4c80-ae05-5...

- Design Engineer: https://jobs.ashbyhq.com/unto-labs/81cbbb75-a75a-4d96-b5da-7...

- Product Engineer: https://jobs.ashbyhq.com/unto-labs/1ae2769b-1a67-41e2-a8d6-5...
by KingOfCoders | 2025-09-03 03:59:18+00:00
I did a lot of Scala Futures and liked the concept, more than 'async' everywhere, because it was easier to reason what happens and functions were just functions. Since some years I use Go where this is even easier.

But it took me some time to realize I can do the same idioms in Go as in Scala:

// Scala f := Future(x) // Do something else until you need f ... for r <- f { ... }

can be written as

c := channel // Do something else until you need the result ... r<-c

My mind model was channel as a queue, but it can easily be used like channel as a future for one value.

And `select` for more complicated versions.

I miss the easy composition and delaying of futures though (f.map etc.)
by muzani | 2025-09-03 03:59:38+00:00
Previously, I did coffee. It was low profit margin, high capital, and the whole reason I'm in tech was to make enough money to do it. But I wouldn't go back to it again — I had to deal with a lot of miserable people.

Not sure if it counts as "tech", but my retirement plans are to be making indie games. Just the weird, high risk stuff that you don't see out there.
by cyber_kinetist | 2025-09-03 03:59:56+00:00
You do have to take care of the ABA problem - if you access memory using an index that became invalid before and another object is using instead, you will have some weird hard-to-debug logic errors (worse than use-after-free, since even Valgrind can't save you). To prevent this you need another generational counter to store along with your id (which is either incremented for every usage or assigned a random hash)
by majormajor | 2025-09-03 04:00:26+00:00
Do they have a function to predict in advance if the next model is going to be profitable?

If not, this seems like a recipe for bankruptcy. You are always investing more than you're making, right up until the day you don't make it back. Whether that's next year or in ten or twenty years. It's basically impossible to do it forever - there simply isn't enough profit to be had in the world if you go forward enough orders of magnitude. How will they know when to hop off the train?
by alluro2 | 2025-09-03 04:01:43+00:00
I'm genuinely curious about how you and other people with similar outlook see this playing out, as it would kind of provide hope.

Scenario: You are a medium level engineer, who got laid off from a company betting on AI to replace a significant portion of their junior/medium level developers. You were also employing a middle-aged woman, to help with the kids after school and around the house, until you and your wife come back from work. She now needed to be let go as well, as you can't afford her anymore. The same thing happened to a large portion of your peers and work in the same industry/profession is practically no longer available. This has ripple effects on your local market (restaurants, caffes, clothing stores etc).

How do you see this as empowering and a net positive thing for these people individually, and for the society? What do they do that replaces their previous income and empowers them to get back to the same level at least?
by BrendanLong | 2025-09-03 04:02:34+00:00
Yeah, the obvious thing with processors is to do something similar:

(1) Measure MIPS with perf (2) Compare that to max MIPS for your processor

Unfortunately, MIPS is too vague since the amount of work done depends on the instruction, and there's no good way to measure max MIPS for most processors. (╯°□°)╯︵ ┻━┻
by agnivade | 2025-09-03 04:02:50+00:00
Adalat AI | https://www.adalat.ai | Remote (India, but open to global for exceptional candidates) | Go, React, Next.js, k8s

We're Hiring at Adalat AI: Join Us in Building the Future of Justice

Adalat AI is on a mission to transform India’s judicial system with cutting-edge AI — reimagining courtroom workflows from transcription to summarization, just as UPI transformed payments and Aadhaar revolutionized identity verification. Deployed across 10 states and recently launched at the Delhi High Court, our platform is backed by global foundations and built by a team with roots at Harvard, Oxford, MIT, and IIIT-Hyderabad.

If you're driven by mission-scale impact, and meaningful tech—this is your moment.

Roles:

- Senior Frontend Engineer – Lead and build complex, scalable UIs with Next.js, TypeScript, TailwindCSS, and rich-text/audio features: https://www.adalat.ai/careers/senior-frontend-engineer

- 2 X Fullstack Engineer – Own end-to-end feature delivery across React/Next.js, Go services, with Postgres as your database: https://www.adalat.ai/careers/full-stack-engineer

Why Adalat AI?

- Mission-driven: Your work has real-world impact—helping untangle India’s court backlog, improving access to justice for millions.

- Remote-first: Work from anywhere.

- Unlimited PTO: Yes, seriously.

- Unique environment: Co-design with judges, legal experts, and researchers. Publish, learn, grow. We value tech, law, and impact equally.

Send your resume and cover letter to careers@adalat.ai, using the subject lines:

- Senior Frontend Engineer - Platform | [Your Name]

- Fullstack Engineer | [Your Name]

If you're excited about building the OS for justice — let’s build together.
by Jensson | 2025-09-03 04:02:53+00:00
All other corporations have tried to funnel users to app stores away from websites, their internet is just an app store without any internet. I take Googles internet over Microsofts or Apples any day.

Google made chrome to avoid such a thing, without chrome its likely the internet as a set of websites humans visit would be all but dead today. It is already a marginal part of traffic, 90% of mobile time is spent on apps and not browsers, but it would be much less if there were no good browser competition to Apple and Microsoft.