MurphyA/hacker-news huggingface dataset:
Practical Tips for Gemini 3
by xiaoru | 2025-12-11 13:27:39+00:00
1. Turn Any Screenshot into a Structured Note Screenshot (meeting notes/webpage/paper/etc.): Extract key text; Summarize as clear bullet points; Create 3–5 to-dos with due dates & owners (TBD). 2. “One‑Click” Spreadsheet Analyst “upload a spreadsheet image / CSV of your data. Describe the main patterns in plain language. Suggest 3 charts that best explain the data and describe what each chart should show. Point out anomalies or data quality issues.” 3. Context‑Aware Refactor Coach for Code

“From screenshots/pasted text, infer code architecture and file roles. Suggest a step-by-step refactor plan. For Step 1 only: provide exact code changes—await your approval before Step 2.” 4. Auto‑Generate Test Cases from Real UIs

“Upload app/web screenshots → Identify interactive elements → Generate test-case table: [Element, Expected behavior, Edge cases] → Suggest automated test ideas for Playwright/Cypress/Appium (no full code).” 5. Act as a cautious research assistant:

“Given a claim, identify likely accurate, questionable, and clearly wrong parts. For questionable points, suggest source types & keywords to verify. Rewrite the claim more accurately while preserving nuance.”
by thiagoharry | 2025-12-11 13:28:16+00:00
She advocates for U.S. bombings against her own country. She supports the illegal killings that Trump is carrying out against ships in the Caribbean. She participated in the 2002 coup and signed the Carmona Decree, which erased the Constitution and dissolved all public institutions overnight. She supported Israel’s genocide in Palestine, saying she would reopen Venezuela’s embassy in Jerusalem. Not all Maduro opponents support these things.
by PapstJL4U | 2025-12-11 13:28:19+00:00
The very first sentence crashes and burns, because there are multiple moral systems and compasses. Using "imperative" in the context of morals is extra spicy, because it reference a very specific, very strict moral code - The Categorical Imperative.

The CI is, in my experience, not a moral system about personal or group advantage, but about rules the can govern everybody.
by ChrisMarshallNY | 2025-12-11 13:28:43+00:00
In the US, a traffic ticket is an indictment of a crime (says it on the ticket. I wish I didn't know that fact).

That means that you have a right to trial/appeal, and the accuser (the cop) needs to show up, if you request a trial.

Traffic cameras can't accuse you of a crime, so they are considered civil infractions (no points, but also means they are a bitch to appeal). They can issue realtime civil citations, though.

ALPRS can't do either. They are forensic tools; not enforcement tools.

I believe in the UK, a camera can convict you of a crime, so they can issue severe tickets. They wouldn't really be able to do that, in the US.

In my county (Suffolk, NY), they just stopped all the redlight cameras. I doubt they would do so for ALPRs.

Also, I think some ALPRs are private. There's a shopping center, not too far from here, that's in a relatively high-crime neighborhood. They have cameras and ALPRs, all over the parking lots.
by ktallett | 2025-12-11 13:28:44+00:00
Many are gambles, many are funded by those who know buzzwords but not the actual market or viability. Once that funding runs out, often the buzzword has moved on to something new so no more funding can be gained. You have to find a way to make money without funding in that period. The key issue is trying to grow too fast with too few solutions. If you can solve a problem for people then that is giving you a good chance of survival.
by ModernMech | 2025-12-11 13:29:14+00:00
Welcome to the world of antisocial personality disorders. The rationale goes:

That didn't happen.

And if it did, it wasn't that bad.

And if it was, that's not a big deal.

And if it is, that's not my fault.

And if it was, I didn't mean it.

And if I did, you deserved it.

It's called the "narcissist's prayer", it's what narcissists and sociopaths tell themselves to absolve themselves of accountability. Whatever the situation, they have an excuse as to how it's not their fault. It's like the stages of grief but for people trying to avoid consequences or guilt for their actions.
by andsoitis | 2025-12-11 13:29:18+00:00
Repro Uncensored, an NGO tracking digital censorship against movements focused on gender, health and justice, said that it had tracked 210 incidents of account removals and severe restrictions affecting these groups this year, compared with 81 last year.

Meta denied an escalating trend of censorship. “Every organisation and individual on our platforms is subject to the same set of rules, and any claims of enforcement based on group affiliation or advocacy are baseless,” it said in a statement, adding that its policies on abortion-related content had not changed.

Has The Guardian confirmed the facts either way? Or are they just reporting what people say without digging deeper?

I think reporting ought to try to get to some level of truth through rigor.
by lou1306 | 2025-12-11 13:30:10+00:00
Can someone give a strong rationale for a separate built-in class? Because "it prevents any unintended modifications" is a bit weak.

If you have fixed keys, a frozen dataclass will do. If you don't, you can always start with a normal dict d, then store tuple(sorted(d.items())) to have immutability and efficient lookups (binary search), then throw away d.
by wkat4242 | 2025-12-11 13:30:37+00:00
Wow. I'm very involved in LGBTQ, sex positive and poly communities and locally and I have to say I hadn't noticed this yet. For IM we mainly use telegram, not WhatsApp, but Instagram is used the most as a social network, by far. "What's your Insta" is a standard line when you meet someone at a party. But everything is small scale and not big enough to be on the global radar.

It does mean that people will see more and more bans now when they are reported by haters. I guess it's time for a new common social media network. But which? It'll be hard to get traction for fediverse networks in such a diverse and non technical community.

I don't really understand why though. I understand they're against LGBTQ for religious reasons or something but why try to ban it? They can just like... not follow the content they don't like? The algorithm does the rest. And the content on insta is already very mild. No nudity etc.
by heymijo | 2025-12-11 13:30:40+00:00
The really fun part was after getting billing finally set up in the cloud console trying to find what model name you actually have to use to call it via the API. Conflicting information? Sure! Gemini cloud help being useless? Naturally.

Oh and don’t forget that error message being returned when you try to call the API is because you didn’t give your project the proper permissions in google cloud console. What permissions do you need? ¯\_(ツ)_/¯

Google Cloud Console feels like being stuck in the seventh circle of hell.
by oftenwrong | 2025-12-11 13:31:03+00:00
This is based on this write-up:

https://www.linkedin.com/pulse/wont-main-break-all-time-your...

archive copies:

https://archive.is/wI4b0

https://web.archive.org/web/20251211132753/https://www.linke...

https://ghostarchive.org/archive/bN17w
by ToucanLoucan | 2025-12-11 13:31:29+00:00
> And by your own logic, how does censoring content actively suppress your way of life?

Because it erases our existence, which is what a substantial slice of straight society wants. Queer content and spaces are important for queer adults, because it gives us places to comfortably be ourselves without feeling subject to leering or judgement from bigots, and safety in numbers in case someone starts something. It gives us people to be among who we can talk to, form community with, and support one another. And for people just coming up, it's literally lifesaving. Numerous studies have shown that queer-leaning teens and kids are MUCH safer when they have access to safe places to explore who they are, even if they don't "turn out" that way, prevents awful, irreversible things. [1,2,3] Not to mention it can be lifesaving also when their parents are bigots themselves and they need a way out.

> Sure, maybe you don’t like the censorship, but how does that make them your enemy?

The bridge between "they suppress expressions of who I am" and "they participate in my extermination" has been proven to be quite short and easily traversed for queers many times, and for racial groups, and for religious groups too. [4]

By your definition they may not be my enemy today, but they may be in a short period of time.

> If you don’t like their content, simply move along.

This is actually great advice for people who keep trying to take down queer content.

Edit: And this is exactly what figures like Breitbart have been openly trying to do for over a decade. And it isn't just him either, you have the Family Research Council, Fox News hosts, Daily Wire personalities like Matt Walsh, and Libs of TikTok have all made careers out of normalizing queer erasure. For them, "winning the culture war" is not only their stated, in-text goal, it's a means of pushing us out of public life: sometimes just running us out of town, other times things too ugly to say aloud.

1. AFSP – LGBTQ youth face higher suicide risk, but affirming spaces cut that risk significantly. https://afsp.org/preventing-suicide-in-lgbtq-communities/ 2. Springer (2025) – Queer teens are 5–8× more likely to attempt suicide; supportive spaces reduce risk. https://link.springer.com/article/10.1007/s12310-025-09797-4 3. Trevor Project (2020) – Having even one affirming space lowers suicide attempts by 35%. https://www.thetrevorproject.org/research-briefs/lgbtq-gende... 4. Oxford Research Encyclopedia (2019) – History shows censorship of queer spaces often escalates into violence and erasure. https://oxfordre.com/politics/politics/view/10.1093/acrefore...
by coldtea | 2025-12-11 13:31:40+00:00
Aside from prizing their salary more than the guilt, if it was "so clear" it wouldn't be a controversial issue. For some in Meta they could very well think that the opposite caused social harm, either in absolute terms ("abortion is a sin/murder") or in relative terms ("has its uses, but we go too far and make it too easy"). Why the assumption those working in tech would be liberal? Thiel isn't.
by temp8830 | 2025-12-11 13:32:15+00:00
Slaves are free to think that slavery isn't acceptable. Always have been.

Oh, sure, you aren't a slave. You can't be bought and sold like property. But try going a few months without a paycheck and tell me how that goes. And if you happened to get lucky at some point and escaped wage slavery - you have to be cognizant of the fact that most didn't, and never will, by design.

Modern wage slavery vs whatever they had in Mesopotamia is just details of the perks that the owners decide to hand out.
by crapple8430 | 2025-12-11 13:32:19+00:00
The perf delta is smaller than I thought it'd be given the memory bandwidth difference. I guess likely comes from the Blackwell having native MXFP4, since GPT-OSS-120b has MXFP4 MOE layers.

The NVLink is definitely a strong point, I missed that detail. For LLM inference specifically it matters fairly little iirc, but for training it might.
by adrian_b | 2025-12-11 13:32:25+00:00
Not related to Python, but one of the possible implementations of a set, i.e. of an equivalence class on sequences, is as a sorted array (with duplicates eliminated, unless it is a multiset, where non-unique elements are allowed in the sorted array), as opposed to the unsorted array that can store an arbitrary sequence.

So sets can be viewed as implicitly sorted, which is why the order of the elements cannot be used to differentiate two sets.

Being sorted internally to enforce the equivalence between sets with elements provided in different orders does not imply anything about the existence of an operation that would retrieve elements in a desired order or which would return subsets less or greater than a threshold. When such operations are desired, an order relation must be externally defined on the set.

So a possible definition of sets and multisets is as sorted arrays with or without unicity of elements, while sequences are unsorted arrays (which may also have the constraint of unique elements). However the standard set operations do not provide external access to the internal order, which is an order between arbitrary identifiers attached to the elements of the set, which have no meaning externally.
by arkey | 2025-12-11 13:32:46+00:00
> It also means your kid has no experience of online interactions with strangers, basically no SNS literacy, which also sounds like a disaster waiting to happen to me.

I think it would be better to allow them to be exposed to all this in a later phase, once, for example, they have plenty of experience with offline interactions with strangers. Learn how to walk, then learn how to run.

I really don't think the opposite order would work.
by xamuel | 2025-12-11 13:33:04+00:00
This subject always seems to get bogged down in discussions about ordered vs. unordered keys, which to me seems totally irrelevant. No-one seems to mention the glaring shortcoming which is that, since dictionary keys are required to be hashable, Python has the bizarre situation where dicts cannot be dict keys, as in...

{{'foo': 'bar'}: 1, {3:4, 5:6}: 7}

...and there is no reasonable builtin way to get around this!

You may ask: "Why on earth would you ever want a dictionary with dictionaries for its keys?"

More generally, sometimes you have an array, and for whatever reason, it is convenient to use its members as keys. Sometimes, the array in question happens to be an array of dicts. Bang, suddenly it's impossible to use said array's elements as keys! I'm not sure what infuriates me more: said impossibility, or the python community's collective attitude that "that never happens or is needed, therefore no frozendict for you"
by Subtextofficial | 2025-12-11 13:33:50+00:00
I’ve spent the last 66 days building an end-to-end AGI OS designed to operate across multiple modalities and devices. It’s not a chatbot wrapper — it’s a full personal OS with:

Emotional intelligence (vision + audio + context)

Multi-LLM orchestration layer

EEG/BCI support (Muse 2 / Muse S)

Avatar embodiment (VRM, XR, AR)

Cosmic Vision (astronomy, satellite/ISS tracking)

Mesh networking (off-grid communication)

Navigation + social proximity

Finance, language learning, wellbeing engines

Autonomous feature generation

The Android version is complete and entering debugging. iOS build is ready, but I need a Mac + Apple Developer account to ship it — presale funds will directly cover that.

If you’re interested in the architecture, the feature stack, or want early access, here’s the Founders presale:

https://discussions.gumroad.com/l/bubs
by JetSetWilly | 2025-12-11 13:33:56+00:00
DEI was mentioned in a footnote, it didn't seem to be the main thrust of the memo. I agree it would have been better to not mention it at all, the decision is perfectly defensible on the basis of all the previous non-footnoted points.

I apologise for my first comment, it seems like those critical of the latest decision are painting a simplistic picture - "this was one side attempting to be kind vs other side deliberately being unkind". But it doesn't appear to be the case to me.
by jasonpeacock | 2025-12-11 13:34:05+00:00
Growing up (born in late 70s), all I heard was “OMG OVER POPULATION” and how the planet can’t support the projected N billion people who will be living on it.

Now the birth rate actually slows down to correct itself and we’re not all breeding like rabbits, that’s a bad thing?

This feels like a capitalist concern, “we won’t have enough workers to produce goods and then consume them!”
Show HN: JotBird – A simple Markdown editor with one-click publishing
by mcone | 2025-12-11 13:34:15+00:00
I'm the author of The Markdown Guide. After years of recommending other editors, I finally built the one I actually wanted to use.

JotBird is a browser-based Markdown editor focused on simplicity: live preview, automatic image handling (paste/drag/upload), and one-click publishing to a shareable URL. No account required, no tracking, everything stays in your browser until you choose to publish.

Happy to answer questions.
by ratelimitsteve | 2025-12-11 13:34:25+00:00
i'm aware of the picture. i was trying to bring focus to the fact that no one has an intuitive definition of "non-explicit nudity" because these policies are kept intentionally vague so that anyone can be in violation at any time for any reason and the selectiveness with which they're enforced means that they can always be used to accomplish authoritarian goals with a fig leaf of non-authoritarian reasons for banning people.
by simianwords | 2025-12-11 13:35:35+00:00
>And I do not agree. LLMs are literally incapable of understanding the concept of truth, right/wrong, knowledge and not-knowledge. It seems pretty crucial to be able to tell if you know something or not for any level of human-level intelligence.

How are you so sure about this?

> If one believes LLMs are capable of cognition,

honestly asking: what formal proof is there for our own cognition?
by lbschenkel | 2025-12-11 13:35:45+00:00
I have it, it does not. Well, it may. It depends on the firmware you install on the cable. Depending on the firmware, different things will be broken. I tried them all. There's no version that will consistently support 2160p@120 and 4:4:4/RGB and HDR and VRR, and without random handshake issues.
by Sanzig | 2025-12-11 13:35:51+00:00
sigh

I know it's against HN rules to ask if people have read the article, but you clearly didn't read the article.

The "non-sexual nudity" example is at the bottom of the article. It's a stylized cartoon drawing of a nude man and woman with arms around each others' waists viewed from the back as they walk along a path. There is a heart strategically placed around waist level so you can't even see their whole butts.

It's about the tamest artistic depiction of nudity you can imagine, certainly something that is totally fine anywhere else on Facebook. Very clear that this is a bullshit excuse being used by Meta.
by manishsharan | 2025-12-11 13:36:12+00:00
I had Gemini ingest our huge aws cloudformation repo . I had it describe each infrastructure component and how it related to others and creation hierarchy and IAM.

I got a nice and comprehensive infrastructure requirement document out of this.

Now I am using it to create Terraform repo , deploying it via OpenTofu and comparing it to my existing AWS cloud formation . This part is still a WIP .
Show HN: Snapalabra! - Learn Language Through Curated Images
by detectivestory | 2025-12-11 13:36:47+00:00
Hello all,

I’d love to get some feedback on an app I’ve been working on called Snapalabra.

The idea is simple: each day you get a new image, and you describe what you see in your target language. That’s it — a small, focused daily expression exercise.

To help, the app provides image-mapped clues, and there’s an optional LLM feedback feature (I know that’s not for everyone) that can suggest ways to expand on what you've written or spoken.

It’s not a course and doesn’t try to be one. It’s just a dedicated space to practice expressing yourself alongside whatever other language learning you're already doing — Spanish, German, Basque, French, Irish, or anything else.

I built it because I felt a big gap between what I could understand and what I could express. Even as my comprehension improved, I’d still freeze when trying to form sentences. Forcing myself to produce a few sentences every day helped “rewire” my brain and make sentence structure and vocabulary easier to recall.

So far I’ve really enjoyed both using and building it, and I’m excited to keep refining the concept.

App Store: https://apps.apple.com/us/app/snapalabra/id6747401847

Play Store: https://play.google.com/store/apps/details?id=com.whatever55...

Web: https://snapalabra.com

The app is built with Flutter for Android and iOS.

Thanks for reading!
by VikingCoder | 2025-12-11 13:37:01+00:00
Boids, Game of Life, Genetic Algorithms, Pixel Shaders...

All so satisfying to play with.

One of my favorites was when I was sure I was right about the Monty Hall problem, so I decided to write a simulator, and my fingers typed the code... and then my brain had to read it, and realize I was wrong. It was hilarious. I knew how to code the solution better than I could reason about it. I didn't even need to run the program.
by pansa2 | 2025-12-11 13:37:27+00:00
> ImmutableFoo as a subclass of Foo is never going to work. And, indeed, `set` and `frozenset` don't have an inheritance relationship.

Theoretically, could `set` be a subclass of `frozenset` (and `dict` of `frozendict`)? Do other languages take that approach?

> linking [immutability] more explicitly to hashability

AFAIK immutability and hashability are equivalent for the language's "core" types. Would it be possible to enforce that equivalence for user-defined types, given that mutability and the implementation of `__hash__` are entirely controlled by the programmer?
by nevon | 2025-12-11 13:38:18+00:00
Not stated in the most diplomatic way, but I do agree. Having used CDK (not cdktf) and now being forced back to Terraform feels like going back to the stone age. It is absolutely obvious to me that generating infrastructure definitions from a regular, testable language using all the same tools, techniques and distribution mechanisms that you use for all your other software development is the superior way. Being able to piggyback off of the vast ecosystem of Terraform providers was a really clever move, although I understand it led to some rough edges.
by treetalker | 2025-12-11 13:38:18+00:00
In the ages of radio, movie theaters, and television, there were comparatively fewer channels of communication through which the masses could be manipulated. AI is the next evolution of the system of control (advertisement and thought-shifting so subtle as to be essentially undetectable) so it must be present on every channel.

Never have the studies of rhetoric and critical thinking been more necessary.
by realitydrift | 2025-12-11 13:38:45+00:00
I’ve been exploring a model that tries to explain why people handle complexity and ambiguity so differently. Not as a personality test, but as a way of describing how different minds compress information and maintain fidelity when the world gets noisy.

The idea is that people have different default architectures for making predictions: • some compress into patterns • some into sequences • some into narratives • some into immersion • some into social context • a small group co-think with tools/AI

These differences show up most when people are overloaded or drifting in environments filled with too much input or “synthetic” feeling information. Some minds stabilize via structure, others via story, others via mirroring.

The categories here aren’t clinical or fixed, they’re rough sketches of the recurring cognitive styles I’ve seen when people try to reorient themselves under high complexity.

I’m mostly curious whether this resonates with people who work with AI systems, high uncertainty, or information-dense environments. Are there better models for describing how minds differ when trying to keep coherence under load?