MurphyA/hacker-news huggingface dataset:
by goobatrooba | 2025-12-11 21:22:13+00:00
I feel there is a point when all these benchmarks are meaningless. What I care about beyond decent performance is the user experience. There I have grudges with every single platform and the one thing keeping me as a paid ChatGPT subscriber is the ability to sort chats in "projects" with associated files (hello Google, please wake up to basic user-friendly organisation!)

But all of them * Lie far too often with confidence * Refuse to stick to prompts (e.g. ChatGPT to the request to number each reply for easy cross-referencing; Gemini to basic request to respond in a specific language) * Refuse to express uncertainty or nuance (i asked ChatGPT to give me certainty %s which it did for a while but then just forgot...?) * Refuse to give me short answers without fluff or follow up questions * Refuse to stop complimenting my questions or disagreements with wrong/incomplete answers * Don't quote sources consistently so I can check facts, even when I ask for it * Refuse to make clear whether they rely on original documents or an internal summary of the document, until I point out errors * ...

I also have substance gripes, but for me such basic usability points are really something all of the chatbots fail on abysmally. Stick to instructions! Stop creating walls of text for simple queries! Tell me when something is uncertain! Tell me if there's no data or info rather than making something up!
by nullbound | 2025-12-11 21:22:24+00:00
I will say that it is wild, if not somewhat problematic that two users have such disparate views of seemingly the same product. I say that, but then I remember my own experience just from few days ago. I don't pay for gemini, but I have paid chatgpt sub. I tested both for the same product with seemingly same prompt and subbed chatgpt subjectively beat gemini in terms of scope, options and links with current decent deals.

It seems ( only seems, because I have not gotten around to test it in any systematic way ) that some variables like context and what the model knows about you may actually influence quality ( or lack thereof ) of the response.
by Aloisius | 2025-12-11 21:22:48+00:00
I'm just waiting for governments to start requiring OS makers to verify identity on consumer phone/laptop/console devices before you can use them.

After all, they can legitimately claim it solves much of the issues with other verification schemes - no need to trust third party sites or apps, lower risk of phishing, easier to implement internationally and with foreign nationals, etc.

Of course, the downside (for individuals) is it would take just one legal tweak or pressure from the government to destroy anonymity for good.
by rezonant | 2025-12-11 21:22:51+00:00
Simply isn't doing much work, account switching works just fine on GMail, search, maps, calendar etc. The issue is that some Google apps do not follow the standard of the overall fleet. Google gives us the account switching feature, it's obviously an intended way to use their products. Otherwise they would not give you that and tell you to use browser profiles.

I don't want my history, bookmarks, open tabs and login sessions at every website divided among my 5 GSuite workspace accounts and my 1 personal Gmail. That adds a bunch of hassle for what? The removal of a minor annoyance when I use these specific Google apps? That is taking a sledge hammer to a slightly bent nail.

If it works for you, great, that's why it's there. But doing this for anything more than the basic happy path setup of "I have one personal account and 1 GSuite work account" is nuts in my opinion.
by nneonneo | 2025-12-11 21:23:13+00:00
3. I stopped caring and learned to love the algorithm in 95% of normal typing. The result is that my typing speed is up but my accuracy has plummeted, yet my typing output is generally correct because of autocorrect.

Unfortunately this falls apart when I try to type anything that isn’t common English words: names, code, rare words, etc.

I also think that the keyboard could learn the different “rhythms” of typing - my normal typing which is fast and practically blind, and the careful hunt and peck which is much slower and intended for those out-of-distribution inputs. I bet the profile of the touch contacts (e.g. contact area and shape of the touches) for those two modes looks different too.
by dasil003 | 2025-12-11 21:24:17+00:00
I think your definition of character is useful, and I tend to agree with Drucker that it's the most important thing, because otherwise a manager will subject to whatever political winds are blowing higher up without any grounding or point of view on what should be pushed back on. On the other hand though, "do[ing] the right thing regardless of negative consequences to oneself" is easily stated, but in practice is not effective without influence—if you are constantly saying no, you'll quickly be replaced.

The uncomfortable truth is that "the right thing" depends a lot on the point of view and narrative at hand. In large organizations political capital is inherently limited, even in very senior positions. It's especially challenging in large scale software development because ground-level expertise really is needed to determine "the right thing", but human communication inherently has limits. I would say most people, and especially most software engineers, have strong opinions about how things "should" be, but if they were put in charge they would quickly realize that when they describe that a hundred person org they would get a hundred different interpretations. It's hard to grok the difficulty of alignment of smart, independent thinkers at scale. When goals and roles are clear (like Apollo), that's easy mode for organizational politics. When you're building arbitrary software for humans each with their own needs and perspective, it's infinitely harder. That's what leads to saccharine corporate comms, tone deaf leaders, and the "moral mazes" Robert Jackall described 30+ years ago.
Show HN: Autofix Bot – Hybrid static analysis and AI code review agent
by sanketsaurav | 2025-12-11 21:24:34+00:00
Hi there, HN! We’re Jai and Sanket from DeepSource (YC W20), and today we’re launching Autofix Bot, a hybrid static analysis + AI agent purpose-built for in-the-loop use with AI coding agents.

AI coding agents have made code generation nearly free, and they’ve shifted the bottleneck to code review. Static-only analysis with a fixed set of checkers isn’t enough. LLM-only review has several limitations: non-deterministic across runs, low recall on security issues, expensive at scale, and a tendency to get ‘distracted’.

We spent the last 6 years building a deterministic, static-analysis-only code review product. Earlier this year, we started thinking about this problem from the ground up and realized that static analysis solves key blind spots of LLM-only reviews. Over the past six months, we built a new ‘hybrid’ agent loop that uses static analysis and frontier AI agents together to outperform both static-only and LLM-only tools in finding and fixing code quality and security issues. Today, we’re opening it up publicly.

Here’s how the hybrid architecture works:

- Static pass: 5,000+ deterministic checkers (code quality, security, performance) establish a high-precision baseline. A sub-agent suppresses context-specific false positives.

- AI review: The agent reviews code with static findings as anchors. Has access to AST, data-flow graphs, control-flow, import graphs as tools, not just grep and usual shell commands.

- Remediation: Sub-agents generate fixes. Static harness validates all edits before emitting a clean git patch.

Static solves key LLM problems: non-determinism across runs, low recall on security issues (LLMs get distracted by style), and cost (static narrowing reduces prompt size and tool calls).

On the OpenSSF CVE Benchmark [1] (200+ real JS/TS vulnerabilities), we hit 81.2% accuracy and 80.0% F1; vs Cursor Bugbot (74.5% accuracy, 77.42% F1), Claude Code (71.5% accuracy, 62.99% F1), CodeRabbit (59.4% accuracy, 36.19% F1), and Semgrep CE (56.9% accuracy, 38.26% F1). On secrets detection, 92.8% F1; vs Gitleaks (75.6%), detect-secrets (64.1%), and TruffleHog (41.2%). We use our open-source classification model for this. [2]

Full methodology and how we evaluated each tool: https://autofix.bot/benchmarks

You can use Autofix Bot interactively on any repository using our TUI, as a plugin in Claude Code, or with our MCP on any compatible AI client (like OpenAI Codex).[3] We’re specifically building for AI coding agent-first workflows, so you can ask your agent to run Autofix Bot on every checkpoint autonomously.

Give us a shot today: https://autofix.bot. We’d love to hear any feedback!

---

[1] https://github.com/ossf-cve-benchmark/ossf-cve-benchmark

[2] https://huggingface.co/deepsource/Narada-3.2-3B-v1

[3] https://autofix.bot/manual/#terminal-ui
by gazpacho | 2025-12-11 21:24:53+00:00
I use sheets of junk paper (e.g. stuff I got in the mail that is only printed on one side). I keep an "active" one that I cross stuff out from, etc. When I start a new one (about once a week) I go through the old one and port over any remaining items; most of the time I discard the whole thing since it's no longer relevant. If there are important items that are just too big to handle I'll transcribe it to my Calendar, Linear, Reminders app, etc.

To me this is a good balance of: - Writing things down is the major benefit for me, writing down on physical paper is even more helpful. - Forces me to garbage collect irrelevant stuff. - I don't need an app or even to buy paper really.
by brightarrowtech | 2025-12-11 21:25:19+00:00
Hey, I'm Nathan, the creator of the AI Social Sales Analyzer.

My co-founder Jenna and I built and run a social CRM (GroupTrack), so we live and breathe organic sales. We've noticed for a long time that social media is a goldmine of marketing insights - comment threads, DMs, viral videos, group posts - but the sheer volume makes it impossible for humans to process it all. The signals are there, but they're hidden in the noise.

That’s why we built this tool. We wanted an AI that didn't just "chat" and give generic answers, but actually understood our business and as well as the page we were viewing.

========================= How it works: =========================

DEFINE YOUR CONTEXT: Tell the AI who you serve and what you sell (just once!)

BROWSE ANYWHERE: Go to a Facebook Group, Instagram Post, YouTube video, Reddit Feed, X thread, DM Conversation, LinkedIn profile, Discord discussion, Skool Group or anywhere on these social sites where people are posting (more sites coming soon)

ANALYZE INSTANTLY: Click "ANA" (our Chrome Extension sidebar widget) to scan the page text, building a smart and lightweight representation of the page, scrolling to collect as much context as you choose

GET ACTIONABLE INTEL: The AI combines the page content + your business context to give you specific sales angles, summary insights, or engagement ideas

DIVE DEEPER: Use our suggested follow up questions, or ask your own to dig into the results. Chats are multi-turn and preserved with 30 days of history.

=========================

We built this tool to cut through the chaos and help you find the "money" in the noise.

We’d love to hear your feedback! Does this fit into your current prospecting workflow? Do you consider market research on social media an important aspect of organic outreach?

Thanks!
by noname120 | 2025-12-11 21:25:48+00:00
And that’s not the worst. On the Apple Watch not only is the multilingual keyboard completely broken, but worse than that: if you change the language of the keyboard by long pressing the space button it shows the new language, but the autocorrect proceeds to just ignore it completely and autocorrects everything as if I were typing in the system language rather than the one I selected.

And contrary to the iPhone you can’t even disable autocorrect! This + the super-aggressive autocorrect of watchOS (the screen is small after all so you are likely to make a mistake and we better fix it automatically!) makes it an absolute NIGHTMARE to type on an Apple Watch in multiple languages. Your only option is to use speech to type because that one for some reason works when you change the language whereas the keyboard doesn’t care.

Edit: the language switch bug on watchOS seems to have finally been fixed on watchOS 26.1. The bug was already long present on watchOS 11, so not something that watchOS 26 introduced.
by nmz | 2025-12-11 21:26:27+00:00
A lot of people hate C++, that doesn't grant you the ability to make a language, however very few have the opportunity to create a new language out of free time provided by said language taking too long to compile.

I do not know why they did not go with java, I imagine building a java competitor (limbo) and then being forced to use it is kind of demeaning. but again, this would all be conjecture.
by socalgal2 | 2025-12-11 21:27:31+00:00
lisp to me is (1) the language itself is a lists of lists (2) defmacro lets you manipulate those lists of list at compile time. JS doesn't this do either of these at all AFAICT and so is absolutely nothing like lisp.

Most lisp programs are about writing DSLs using defmacro.

What's the similarity to lisp except that both are programming languages?
by kixiQu | 2025-12-11 21:27:46+00:00
I believe strongly in this counterargument:

https://medium.com/better-programming/software-component-nam...

Small summary: external identifiers are hard to change, so projects will evolve such that they are not accurately descriptive after time.

(Less discussed there, but: In a complex or decentralized ecosystem, it's also the case that you come across many "X Manager"/"X Service"/"X State Manager"/"X Workflow Service" simultaneously, and then have to rely on a lot of thick context to know what the distinctions are)
by GuB-42 | 2025-12-11 21:27:51+00:00
While the "required piece of technology" aspect is debatable, there is certainly enough demand for it that it is going to happen in one way or another.

So I agree that instead of fighting some change that I think is inevitable, they should make it so that it works in the most privacy-conscious way possible. And I mean with real technical solutions, like an open-source app or browser extension you can download, a proof-of-concept server for age verification, etc... using the best crypto has to offer.
by alwa | 2025-12-11 21:27:52+00:00
Not quite right, but not quite wrong, no? The pattern seems similar, but I think of litotes (as the Wikipedia article suggests) as a rhetorical device: the assertion-by-negation carries an ironic charge, and strikes the (Western) ear by standing out from the ordinary affirmative register.

If I'm understanding the author's account of Chinese assertion-by-negation correctly, doesn't it sound like assertion-by-negation is the ordinary case in that linguistic tradition, and it's the assertive case that jars the ear? Same pattern, different effect?
by ImPostingOnHN | 2025-12-11 21:27:56+00:00
It still sounds, then, like you'd be okay with the example in question: a billboard saying you're mentally ill, grooming children for sexual activity, and should be executed.

Because again, that is exactly the rhetoric we're discussing: Rhetoric which says 'X is mentally ill, grooming children for sexual activity, and should be executed'.

If it's okay to say it when X is an LGBT person, or all LGBT people, then it is also okay to say it when X is you. So why try to sue for something you are okay with?

Conversely, if it is inappropriate censorship to try to moderate such messaging when X is an LGBT person, or all LGBT people, then it is also inappropriate censorship to try to moderate such messaging when X is you.
by benoau | 2025-12-11 21:28:00+00:00
The contempt and deliberateness of it was upheld, but the injunction was ruled to overstep in two ways:

- Apple is now allowed to ensure links to competing payment services are not emphasized more-so than their own, which is reasonable enough

- Apple is to be allowed, pending court approval or agreement with Epic, "a commission on linked-out purchases based on the costs that are genuinely and reasonably necessary for its coordination of external links for linked-out purchases, but no more" that excludes "commission for the security and privacy features it offers to external links" and "the cost associated with the security and privacy features it offers with its IAP"

So now it will return to court if Apple and Epic can't agree on what this cost is that Apple incurs if an app links to Stripe or PayPal, and TBD whether this is a cost that warrants a fee for every usage of the link or recurring payment stemming from it.
by whalesalad | 2025-12-11 21:28:01+00:00
> setting up billing directly in AI Studio tested internally and will be shipped in January

Does this mean I can finally use premium features without onboarding my entire google workspace? I made the mistake of getting a good chunk of my family on my google app domain back in ~2007. For the last few years, I spend $80 per month just to host their email because the cost is easier to deal with than the human beings themselves. But I want to use the latest premium Google AI tooling and as far as I can tell the only way to do that is to upgrade my google workspace to the next tier and blow even more $$$ away each month. Suffice to say I have not done this, but it is a blocker from using things like Nano Banana with a non-gmail account.
by sundarurfriend | 2025-12-11 21:28:05+00:00
ChatGPT web UI was also like this for the longest time, until a few months ago: all sorts of random UI bugs leading either to data loss or misleading UI state. Interrupting still is very flaky there too. And on the mobile app, if you move away from the app while it's taking time to think, its state would somehow desync from the actual backend thinking state, and get stuck randomly; sometimes restarting the app fixes it, sometimes that chat is that unusable from that point on.

And the UI lack of polish shows up freshly every time a new feature lands too - the "branch in new chat" feature is really finicky still, getting stuck in an unusable state if you twitch your eyebrows at wrong moment.
by Esophagus4 | 2025-12-11 21:28:27+00:00
I know HN commenters like to see themselves as contrarians, as do I sometimes, but man… this seems like a serious stretch to assume such malicious intent that an employee of the world’s top AI name would astroturf a random HN thread about a picture on a blog.

I’m fairly comfortable taking this OpenAI employee’s comment at face value.

Frankly, I don’t think a HN thread will make a difference to his financial situation, anyway…
by causalmodels | 2025-12-11 21:28:34+00:00
No, it did not make it up. I was curious so I asked it asked it to imitate a posh British accent imitating a South Brooklyn accent while having a head cold and it explained that it didn't have have fine grained control over the audio output because it was using a TTS. I asked it how it knew that and it pointed me towards [1] and highlighted the following.

> As of May 29th, 2025, we have added ElevenLabs, which supports text to speech functionality in Claude for Work mobile apps.

Tracked down the original source [2] and looked for additional updates but couldn't find anything.

[1] https://simonwillison.net/2025/May/31/using-voice-mode-on-cl...

[2] https://trust.anthropic.com/updates
by reactordev | 2025-12-11 21:28:45+00:00
It’s a tricky problem that goes beyond the fs as you know. Since it’s cloud and since it’s distributed, a manager wouldn’t be that far fetched that could issue CRDT like messages across the cluster of nodes to issue a “write” or utilize the sync mechanism you have to propagate a “master” db that you write to (aggregate or designate, either way). I did some work on this on a go based database graph and ended up doing a gossip sync crdt message bus.
by ekropotin | 2025-12-11 21:28:46+00:00
I apologize for my sloppy use of words.

What I'm saying is that I can't access this website from my work laptop - it shows me branded blocked page.

I'm not 100% sure, but I think there is a policy set up on Zcaler, blocking access to the domains defined in some sort of blacklist. The reason why I assumed it's UCEPROTECTL3 is because it's the only positive result I got at online blacklist lookup against gmnz.xyz.

And no, I don't feel comfortable sharing my employer.
by aiipassword | 2025-12-11 21:29:20+00:00
I worked in quantum optics for a while. Our DARPA grant once had the "mission" to see how many bits of information could be theoretically crammed into 1 photon. It turns out to be an uninteresting question because you can theoretically cram infinite bits into one photon, encoded in the relative timing of the photon in a pulse train, limited only by the dispersion of your medium (in space, effectively zero). Even dispersion is a boring question because it is possible to reverse dispersion by sending the light through a parametric amplifier to conjugate the phases and then running it through the dispersion medium a second time locally.

We later ended up working on other things.
by zmmmmm | 2025-12-11 21:29:23+00:00
I feel like the EFF has stretched a bit far on this one. They need to be advocating for good solutions, not portraying age verification as fundamentally about surveillance and censorship.

As many are pointing out zero knowledge proofs exist and resolve most of the issues they are referring to. And it doesn't have to be complex. A government (or bank, or anybody that has an actual reason to know your identity) provided service that mints a verifiable one time code the user can plug into a web site is very simple and probably sufficient. Pretty standard PKI can do it.

The real battle to be lost here is that uploading actual identity to random web sites becomes normalised. Or worse, governments have to know what web sites you are going to. That's what needs to be fought against.
by WillieCubed | 2025-12-11 21:29:41+00:00
I don't think it's an overstatement to say that with the right guardrails, this is the killer app for generative UI and perhaps general purpose AI for the masses. From a platform perspective, it's probably the most reasonable endgame for browsers and bespoke software for most people. It solves the problem of relying too much on chatbot UX for interacting with AI in a way that's obvious and understandable: just make the app make apps for specific tasks.

Yes, companies will rely on SaaS tools because they don't want to deal with the maintenance burden. But assume the tools improve over time, and agents can handle increasingly intricate work. It's not far-fetched to think a tool like this could be what most people interact with in the future except for the most low-level or niche of tasks.

I'm sure that in an ideal world, local models and hardware become so powerful that something like this can run entirely on-device. Out in the absence of the broader industry, I think this would be really cool. It's basically a holodeck for the web.

But if my goal were to obtain control of the web, replacing the need for literally any website and tool on it Using a single end-to-end stack would be a pretty good way of doing so. And I couldn't begin to think about the security and privacy implications of this app.