Ask HN Digests logo

Ask HN Digests

Archives
Subscribe
August 20, 2025

The "no glazing" rule for better ChatGPT results

Here is this week's digest:

Ask HN: What do you dislike about ChatGPT and what needs improving?

Users are growing frustrated with the overly agreeable and "sycophantic" personality of LLMs like ChatGPT, which often agree with incorrect ideas rather than providing critical feedback. Key complaints include confidently delivering false information (hallucinations), especially in math and data analysis, poor memory within long conversations, and a verbose, unnatural writing style.

To combat this, users have developed several workarounds. A popular tip is to add "no glazing" to custom instructions or prompts to reduce excessive praise. Another effective technique is to assign the LLM a specific, blunt persona, such as telling it to act like "a nice enough but blunt/unimpressed senior colleague," with one user successfully using Paul Bettany's character from the film Margin Call for this purpose. For issues where the model's performance degrades, users recommend exporting the content and starting a fresh chat to clear the context window.

Read more

Ask HN: How can ChatGPT serve 700M users when I can't run one GPT-4 locally?

Serving hundreds of millions of users with a GPT-4 class model, while difficult for an individual, is made possible through a combination of massive financial investment and key engineering principles. The core technical advantage lies in batched inference, where processing many user requests simultaneously is vastly more efficient than handling them one by one. This is because the main bottleneck, loading model weights into the GPU, is done once for a whole batch, dramatically increasing throughput.

Other critical techniques include:

  • Model Parallelism: Large models are sharded (split) across many GPUs and servers, using methods like tensor, pipeline, and expert parallelism.
  • Quantization: Model weights are compressed into lower-precision formats (e.g., 8-bit or 4-bit), reducing memory usage and speeding up data transfer.
  • Speculative Decoding: A smaller, faster "draft" model generates potential text, which the larger model then verifies in parallel, leading to significant speedups.
  • Mixture-of-Experts (MoE): These models only activate a fraction of their total parameters for any given token, reducing the computational load per request.

Read more

Ask HN: What toolchains are people using for desktop app development in 2025?

The desktop development landscape is a diverse mix of mature and emerging technologies. Web-based frameworks like Electron and Tauri are popular for their rapid, cross-platform development, especially with new browser features like the File System Access API making them more powerful.

For native performance, several paths exist:

  • Qt (C++): Praised for its power and native feel, but its licensing model is a frequent point of concern.
  • .NET (C#): WPF and WinForms remain strong on Windows, while Avalonia is a popular choice for modern, cross-platform .NET applications.
  • Rust: Gaining traction for performance-critical apps with toolkits like Slint, egui, and Iced.
  • Flutter: Considered highly productive but faces skepticism due to fears of being discontinued by Google.

Legacy tools like Lazarus (a Delphi alternative) and specialized libraries like Dear ImGui (games) and JUCE (audio) also fill important niches.

Read more

Ask HN: Would you get a CS degree today?

A discussion on the value of a Computer Science degree today reveals a strong consensus that it remains a crucial credential, but the traditional, expensive four-year path is being questioned. Key arguments in favor of a degree include its role as a filter for recruiters, a prerequisite for most internships (which are now a primary entry point into the industry), and its necessity for visa applications. A degree provides a structured way to learn difficult fundamentals like compilers and operating systems.

However, alternatives are heavily debated due to the high cost (e.g., ~$130K) and the changing job market influenced by AI. Practical advice shared includes:

  • Cost Reduction: Start at a community college for two years before transferring, or pursue accredited online degrees like the University of London's program on Coursera, which is significantly cheaper and allows for simultaneous work.
  • Alternative Majors: Consider majoring in a 'harder' science like Math or Physics and learning programming on the side to keep future options open. Alternatively, a double major or minor in another field (e.g., business, finance, engineering) can provide a competitive edge.
  • Accelerated Learning: Talented students should aim to test out of introductory courses to focus on more advanced and engaging material from the start.

Read more

Ask HN: What alternatives to GitHub are you using?

Developers are exploring GitHub alternatives, weighing the trade-offs between features, community, and control. The primary challenge is replacing GitHub's powerful network effect and mature CI/CD ecosystem.

Key takeaways from the discussion include:

  • Self-Hosted Options: Gitea and its fork Forgejo are popular for their lightweight footprint, often running on a simple VPS or NAS. GitLab is a more feature-complete but resource-heavy alternative.
  • Hosted Services: Codeberg (a non-profit Forgejo instance) and SourceHut (minimalist, email-centric workflow) are common choices. GitLab.com offers a robust hosted solution.
  • Emerging Platforms: Tangled.sh is a new federated platform built on atproto (the tech behind Bluesky) that's gaining attention. It aims to replicate the social "hub" aspect of GitHub and offers advanced features like native support for jujutsu and stacked pull requests.
  • Common Strategies: Many developers use a hybrid approach: GitHub for public projects to leverage its discoverability, and a self-hosted solution for private repos. Mirroring from a private instance to GitHub is another popular tactic for visibility.

Read more

Don't miss what's next. Subscribe to Ask HN Digests:

Add a comment:

Share this email:
Share on Facebook Share on Twitter Share on LinkedIn Share on Hacker News Share on Threads Share on Reddit Share via email Share on Mastodon Share on Bluesky
Website favicon
X
Powered by Buttondown, the easiest way to start and grow your newsletter.