MurphyA/hacker-news huggingface dataset:
by spike021 | 2025-11-20 17:55:49+00:00
I would assume it depends on how it generates the images.

I've used Claude to generate fairly simple icons and launch images for an iOS game and I make sure to have it start with SVG files since those can be defined as code first. This way it's easier to iterate on specific elements of the image (certain shapes need to be moved to a different position, color needs to be changed, text needs an update, etc.).

FWIW not sure how Nano Banana Pro works though.
by lunias | 2025-11-20 17:55:57+00:00
I didn't know about detaching from the GIL... I'll look into that.

> native code where performance matters, Python for developer joy/ergonomics/velocity

Makes sense, but I guess I just feel like you can eat your cake and have it too by using another language. Maybe in the past there was a serious argument to be made about the productivity benefits of Python, but I feel like that is becoming less and less the case. People may slow down (a lot) writing Rust for the first time, but I think that writing JavaScript or Groovy or something should be just as simple, but more performant, do multi-threading out of the box, and generally not require you to use other languages to implement performance critical sections as much. The primary advantage that Python has in my eyes is: there are a lot of libraries. The reason why there are a lot of libraries written in Python? I think it's because Python is the number 1 language taught to people that aren't specifically pursuing computer science / engineering or something in a closely related field.
by lcnPylGDnU4H9OF | 2025-11-20 17:56:11+00:00
> conflating how the world works with how it should work

This doesn't really seem to be what's going on, though. Obviously, China's "allowed" in some sense to do whatever others can't stop them from doing. But also obviously, Taiwan will defend themselves from Chinese aggression. Given these two seemingly obvious Realpolitik points, it's not Taiwan's defense that causes the loss of life but China's aggression.
by ndimares | 2025-11-20 17:56:33+00:00
We literally just did something like this on Gram, not exactly what you're saying, but it's pretty close... https://www.speakeasy.com/blog/how-we-reduced-token-usage-by...

We have a platform (Gram) which is serverless MCP. Now users can launch MCP servers that only have 3 tools, search, describe, execute. Gram handles the tool routing, and execution (acting sort of like the sandbox). So the client only ever needs to know about those three tools. Everything else is abstracted.
by LexiMax | 2025-11-20 17:56:38+00:00
To someone who used to run a community, it is absolutely insane to me that on HN, users are given the tools to collectively censor people they disagree with, or even those who bring up inconvenient questions or truths.

HN moderators have the ability to take away people's voting privileges. It's either not an effective deterrent, not done at a large enough scale to be effective, or they are knowingly complicit in the manipulation.
by tgbugs | 2025-11-20 17:56:54+00:00
I like to compare these to CENTENNIA [0,1], which was the first program like this that I ever encountered (back in 6th grade). My test, is to see whether the program records the Napoleonic wars. This one does not.

0. https://historicalatlas.com/download/ 1. https://youtu.be/WFYKrNptzXw?t=64
by TheAceOfHearts | 2025-11-20 17:57:01+00:00
Long overdue, there should really be an open standard for wireless sharing of files. Windows? macOS? Linux? Android? iOS? Switch2? PS5? Doesn't matter, just open the wireless file transfer window and it should just work. Having to install third-party apps for such basic functionality is ridiculous.

If we had a functional government every major tech CEO would get called by congress, grilled about this bullshit, and told to sort it out unless they want to get some bullshit legislation shoved down their throat.
by mushufasa | 2025-11-20 17:57:23+00:00
One of my colleagues read a paper about quantum computing techniques to solve complex optimization problems (the domain of complex mixed integer solvers) and tried it out for a financial portfolio optimization, replicating the examples provided by one of the quantum computing companies during a trial period.

The computer *did not* produce the same results each time, and often the results were wrong. The service provider's support staff didn't help -- their response was effectively "oh shucks."

We discontinued considering quantum computing after that. Not suitable for our use-case.

Maybe quantum computing would be applicable if you were trying to crack encryption, wherein getting the right result once is helpful regardless of how many wrong answers you get in the process.
Show HN: Investigating why GPT-5 has made ChatGPT 'broken'
by muhammad-shafat | 2025-11-20 17:57:45+00:00
I've used ChatGPT since GPT-3.5 for coding and prototyping. GPT-5 broke my workflow in specific, measurable ways.

The router system switches between model variants invisibly. Responses became verbose but hollow. Instruction following collapsed.

I discuss these points in detail in the article
by yegle | 2025-11-20 17:57:52+00:00
FWIW: the `x in foo` test calls the `foo.__contains__` magic method.

For a list, the only way to implement it is by iterate through it (see the `list_contains` function in the CPython code).

But for the special `range` object, it can implement the `__contains__` efficiently by looking at the start/stop/step (see the `range_contains` source code).

Although the Hack 1 is for demonstration purpose, in most cases you can just do `999999 in range(1000000)`.

In my test, the same `999999 in foo` is 59.1ns for the range object, 27.7ns for the set, 6.7ms for the list. The set is the fastest, except converting the range object to the set takes 21ms.
by ryandrake | 2025-11-20 17:57:55+00:00
Even before the iTunes store appeared, I always hated the over-complicated import/sync pattern.

1. "Import" your files into iTunes "library"

2. "Sync" that library with a device

My computer already has a filesystem. Why do I need to involve some application's "library"? I hate applications that insist on grafting its own "library" container on top of my already-working filesystem. My OS already allows me to copy files. Why do I need to rely on that application to copy files? Just expose the thing as a mass storage device and let me use my OS!
by Y_Y | 2025-11-20 17:58:10+00:00
The trouble with quantum supremacy results is they disappear as soon as you observe them (carefully).

Sorry for that, but seriously, I'd treat this kind of claim like any other putative breakthrough (room-temperature superconductors spring to mind), until it's independently verified it's worthless. The punishment for crying wolf is minimal and by the time you're shown to be bullshitting the headlines have moved on.

The other method, of course, is to just obsessively check Scott Aaronson's blog.
by kotaKat | 2025-11-20 17:58:13+00:00
I miss being able to plug my phone (of any kind) in and getting it mounted as a drive letter.

Android misses the mark so much with MTP and iPhone… waves frantically at iTunes.

(At least, in a weird bizarre twist, the iPhone’s Files app is actually really useful for me. I find myself formatting flash drives, copying stuff from network shares, etc, all from my phone and it’s so nifty to have nearly-first-class features there.)
by rincebrain | 2025-11-20 17:58:15+00:00
I do still strongly suspect Microsoft's endgame is to get people off Windows in the consumer space, and that most of what's going on right now with 11 is froth as they add features they think will make them money in the near term even as it drives people off or be useful in the non-consumer space, not because they sincerely think this is something people will find a net gain in the consumer space.

So yes, I agree it's likely not primarily ignorance driving this.
by pwg | 2025-11-20 17:58:51+00:00
Today, in 2025, neither are safe assumptions to make. Much in line with the Internet meme's of "new college freshmen in 2025 have never known a world without cell phones" and the like, in 2025 there is now some rather large subset of the computer using population who have never known of nor used a "multi-user computer" and have only ever seen and used "single user computers" (even if the OS on their computer is inherently multi-user, the overall 'computer' is 'single-user' from their viewpoint).

And, if they have never seen nor used "multi-user computers" they also have not encountered "runaway log growth" or the like -- or if they did it was from their own process that they immediately killed, not by some other user on the same computer filling /var/log/ in the background.
by CSMastermind | 2025-11-20 17:58:56+00:00
There's some really impressive things about this (the speed, the lack of typical AI image gen artifacts) but it also seems less creative than other models I've tried?

"mountain dew themed pokemon" is the first search prompt I always try with new image models and Nano Banna Pro just gave me a green pikachu.

Other models do a much better job of creating something new.
by lotsofpulp | 2025-11-20 17:59:07+00:00
I should've been clearer, I meant development of new abodes is bifurcated, it's either a low density region with homes with multiple bedrooms, or a high density region with homes with 1 or 2 bedrooms.

The 3-4 bedroom homes in dense urban centers were probably built a while ago, but I have never seen new homes built in dense urban centers (I'm referring to NYC/SF/SEA/etc). The low density suburb regions that border the dense urban center usually try to keep their low density status.

You won't see an apartment building with units that have 3 and 4 bedrooms going up in Manhattan, and you won't see apartment buildings with 1-2 bedrooms going up in the Silicon Valley suburbs.
by mushufasa | 2025-11-20 17:59:38+00:00
I happen to know IBM made some great hires -- one of my classmates who was excellent in the field, who had impressive quantum computing nature publications before graduation, worked at IBM for the past several years.

Though it looks like he recently switched to working at Google AI...

https://scholar.google.com/citations?user=NaxMJzQAAAAJ&hl=en
by potato3732842 | 2025-11-20 18:00:01+00:00
My point is that the suburban HOA literally can't allow you to put a shed where you want or a patio larger than X or pave your driveway different because 20yr ago the developer had to include a bunch of asinine stipulations that "lock in" various features of the properties that in the initial covenant in order to get the engineering numbers where they needed to be in order to get the stormwater calcs to result in numbers that the local authority wouldn't be breaking the rules to approve. Yeah there's gray areas, and theoretically probably legal avenues to get stuff changed but that's a huge uphill battle that won't happen unless there's huge money on the table (e.g. allowing ADUs).

And it's not just HOAs and stormwater, you see this to varying extents with damn near every regulated subject relevant to the development of land and is a large part of why you see stuff either built in 1s and 2s, maybe 3s, or you see entire neighborhoods with dozens of houses all at once, in case anyone was wondering.
by lutusp | 2025-11-20 18:00:37+00:00
> If you are presupposing external perturbations or collisions, it's not an N=3 system... we're talking about the three body problem.

Let me clarify something. A "three body problem" system is any orbital system with more than two bodies. The term "three-body problem" certainly doesn't mean systems with only three bodies.

> A tidally locked system with periodic resonance is permanently stable in the absence of external forces.

No. In an orbital system with more than two bodies, external forces are the name of the game. For such a system, the expression "permanently stable" cannot apply. Such a system is not open to a closed-form solution and all such systems must be modeled numerically.

Closed-form solutions are available for orbits with two bodies, and can sometimes approximate the behavior of systems with more than two, but the reliability of such a model degrades rapidly as time increases, until the predictions become meaningless.

From https://en.wikipedia.org/wiki/Orbit_of_the_Moon : "The properties of the orbit described in this section are approximations. The Moon's orbit around Earth has many variations (perturbations) due to the gravitational attraction of the Sun and planets, the study of which [ ... ] has a long history."
by Bjorkbat | 2025-11-20 18:00:49+00:00
Something I find weird about AI image generation models is that even though they no longer produce weird "artifacts" that give away that the fact that it was AI generated, you can still recognize that it's AI due to stylistic choices.

Not all examples they gave were like this. The example they gave of the word "Typography" would have fooled me as human-made. The infographics stood out though. I would have immediately noticed that the String of Turtles infographic was AI generated because of the stylistic choices. Same for the guide on how to make chai. I would be "suspicious" of the example they gave of the weather forecast but wouldn't immediately flag at as AI generated.

Similar note, earlier I was able to tell if something was AI generated right off the bat by noticing that it had a "Deviant Art" quality to it. My immediate guess is that certain sources of training data are over-represented.
by MagicMoonlight | 2025-11-20 18:01:03+00:00
You have to be very privileged and delusional to write articles like this.

“The poor yearn for the HMO. They yearn to share houses with 20 other men.”

No. These places are horrible. They cause huge amounts of crime both inside the property and in the community around them. Putting a bunch of criminals and addicts into a building is not good for anyone.
by bee_rider | 2025-11-20 18:02:12+00:00
The kitchen is a cost, the availability of food outside lessens the need to pay that cost.

In terms of saving money, I’m not sure. Yeah, if you order every meal bespoke from a chef, that’s not very affordable. But cafeterias are an old idea and can be fairly cost effective.

There are healthy restaurants (in Boston at least, I’m sure they are in every city). Although these sort of places tend to be a bit yuppie and overpriced.
by rcMgD2BwE72F | 2025-11-20 18:02:27+00:00
Try connecting to a WebDAV server on File. It's possible but it's shitty. And try using Syncthing on iOS to keep your files synced across devices without having them uploaded to servers you don't control.

Also, on Android, you can choose any file explorer. You're stuck with Files and it sucks (but it looks nice).
by hollerith | 2025-11-20 18:02:28+00:00
>isn't the idea that you use apps compiled from source by distro maintainers

That might work if the main danger was upstream maintainers with bad intentions. But the main danger is security holes that no upstream or distro maintainer knows about, which allow attacks by parties that are not open-source maintainers.

Big picture is that GrapheneOS is much, much more secure than PostmarketOS.
by hypnagogicjerk | 2025-11-20 18:02:29+00:00
An additional suggestion for OP, working with large video archives:

- Batch transcribe your videos to smaller proxy files preserving the same file names (to allow easy re-linking to full quality media later) - Upload proxys to Mosaic - Do your Agentic rough-cut with Mosaic - Export EDL or NLE project file - In NLE, Re-link proxy media to full-quality video & render locally.

To Mosaic:

I need to look deeper at your project, but support for EDL export (Avid, Premiere, Final Cut compatible, as well as commercial grading and conform software workflows) and upload/management of proxy media could be helpful additional features.
by immibis | 2025-11-20 18:02:49+00:00
We could just, like, not give billionaires so much money, and there will be more left for everyone else.

Yeah, if we want to be the world superpower we have to work really hard. But we definitely won't get any of the benefits of being the world superpower - just like Americans don't already - all of it accrues to billionaires. And it'll make the rent really high. So why should we want that? Of course, we don't want anyone else to be a world superpower either, because kings/dictators/emperors are bad.
by PunchyHamster | 2025-11-20 18:02:56+00:00
the most "fun" I had it with the mess recently was after icedove -> thunderbird name migration (it was renamed in Debian coz of some trademark issue).

Tunderbird, of course, kept mail and config in same directory. The migration process renamed .icedove to .thunderbird and removed it.

But the config for mailboxe still had .icedove/xyz path. So once config migration is finished, mails start to download in old location, and after restarting thunderbird goes "hey, there is both .icedove and .thunderbird dir, I'm not starting".

with XDG that config would be separate so there would be no need to even move the data dir
by tomxor | 2025-11-20 18:02:57+00:00
Thanks :D I like working with people who appreciate simple solutions.

This sort of response to complex solutions used to be more prevalent on HN. When I got downvoted I was like "..this is the end isn't it" :P Maybe the unix way is a dying strategy IDK, but you give me hope.

> FWIW, I think this project was vibe coded with an LLM, but if it works, it works, so it makes no difference to me.

I did not realise that, I'd be far more worried about running it than most human coded projects out of fear of it doing something destructive. Not that humans don't make mistakes, but at least they have a mental model and intent. I suppose it depends on the definition of "vibe coded" I've heard some people talk about sending the LLM off into a loop and then trying to use the result, whereas if you are just using it as a more powerful autocomplete and playing captain then that's a lot better.
by alphazard | 2025-11-20 18:03:19+00:00
I don't know why the standard library crypto packages insist on passing around `[]byte` for things like a seed value, or why we can't just pass in a seed value to a single unambiguous constructor when generating asymmetric keys. Or how the constructor for a key pair could possibly return an error, when the algorithm is supposed to be deterministic.

It all just seems a bit sloppy. Asking for a seed value like `[32]byte` could at least communicate to me that the level of security is at most 256 bits. And removing all dependencies on rand would make it obvious where the entropy must be coming from (the seed parameter). Cloudflare's CIRCL[0] library does a bit better, but shares some of the same problems.

[0] https://github.com/cloudflare/circl
by simonw | 2025-11-20 18:03:38+00:00
Nano Banana is really good at iterating on images, as shown by the pancake skull example I borrowed from Max Woolf: https://simonwillison.net/2025/Nov/20/nano-banana-pro/#tryin...

I've tried iterating on slides with test on them a bit and it seems to be competent at that too.
by Maxious | 2025-11-20 18:03:38+00:00
From the linked security report in that post https://www.netspi.com/wp-content/uploads/2025/11/google-fea... it seems like they implemented something similar to https://github.com/seemoo-lab/opendrop (which was also used to test interoperablity

Also `we welcome the opportunity to work with Apple to enable “Contacts Only” mode in the future` doesn't make it sound like Apple actually helped implement this
by CGMthrowaway | 2025-11-20 18:03:40+00:00
Tenant rights is a huge one. There were other contributing factors as well:

Anti-discrimination laws

• 1968 Fair Housing Act made SROs “dwellings” subject to full federal anti-bias rules • 1974 McQueen v. City of Detroit: an SRO that refused welfare recipients was liable • 1982 Sullivan v. SRO Management: an owner who turned away unmarried couples violated marital status discrimination • 1988 FHA amendments added “familial status” making “no children after 8 pm" illegal

Also building code and tax incentives

• 1974 UFC required sprinkler retrofits • 1977 24 CFR 882 required private-bathroom retrofits • 1986 low-income housing credit gave 130% write-ups for new construction but only 90% for rehab of existing SROs
by _DeadFred_ | 2025-11-20 18:04:11+00:00
Refugee programs are separate from the immigration caps already.

If it was free for all, because of the way math works, you would get mainly immigrants from the higher populous countries. We have as our reason for high immigration being diversity, and we would lose that, and replace it with 'immigration is for Chinese/Indians/other populous countries'. That isn't why we have our immigration system, nor why people support it.
by nickpp | 2025-11-20 18:04:39+00:00
> GDPR [...] somewhere between place 1000 and 1500 of things that hinder startups.

No. GDPR was presented as a company ending regulation. You make a mistake - you are doomed. The fines are in revenue percentages. User data was said to be "toxic". You touch it, you better know what you are doing or else.

This kind of regulation has a strong chilling effect on the budding founder. Countless web-startups were never created because the most common monetization model (ads) became basically illegal (for European startups only, US/Chinese competitors kept enjoying full freedom).

> and a very small number of other applicable regulations

But it's not a small number. And regulations have a cumulative effect. See, startups are like distance running. You know it's a hard thing, but you believe you can try to do it. But then regulations are like potholes. You run around a few, but the more potholes to avoid the harder the run, until your main job turns from running to avoiding potholes. Then you simply say "why bother" and give up.

The more regulations you have, the more obstacles you put in front of startups, the fewer young people choose the entrepreneur path and decide to just get some bureaucratic job instead.

This is the tragedy we are living in the EU right now, in the clapping of bureaucrats who never build a product or service in their entire life and do not understand what those damn entrepreneurs are complaining about.
by vunderba | 2025-11-20 18:05:04+00:00
In my experience multimodal models like gpt-image-1/nano/etc. don't really require a lot of prompt trickery [1] like the good ol' days of SD 1.5.

To be clear, that's a good thing though. It's also one of the reasons why "prompt engineering" will become less relevant as model understanding goes up.

[1] - Unless you're trying to circumvent guardrails
by ryandrake | 2025-11-20 18:05:21+00:00
I think the point is that not all HOAs exist for a good reason, but some do. As OP points out, it's important to distinguish between HOAs that act as stewards of a shared building or shared infrastructure, and HOAs that try to govern what individual homeowners do with individual plots of land with individual homes on them. Unfortunately we use "HOA" to describe both of them.
by dktp | 2025-11-20 18:05:36+00:00
I think specifically latest Pixels are often Google's beta testers. The enthusiasts owning them are happy to get features first and won't complain too much if it's rough around the edges. The phone is also not big enough revenue driver for them to be afraid that too many people would abandon it due to buggy new features

Then I assume they'll roll it out further

For better or worse, I do own Pixel 10
by micromacrofoot | 2025-11-20 18:05:57+00:00
Why would Core agree to pay Rebble a per user fee if they wanted to destroy them? they could just say "nope you get nothing"

And how would this prevent Rebble from continuing to operate in the event that Pebble failed again?

Open sourcing the OS makes continuity in the event of a failure much easier for Rebble right?