Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
Summary
The scraped text consists solely of a page header and a user‑interface prompt. The header reads “ChatGPT – Jacobian Conjecture Counterexample,” suggesting the page was intended to discuss a purported counterexample to the Jacobian Conjecture, but no substantive content follows. The only additional text is a generic call‑to‑action: “Get responses tailored to you. Log in to get answers based on saved chats, plus create images and upload files.” No abstract, definitions, mathematical statements, proofs, references, or any explanatory material related to the Jacobian Conjecture or a counterexample is present. Consequently, the page provides no technical information beyond its title and a login prompt.
Read full article →
Community Discussion
The discussion is broadly enthusiastic about seeing a leading mathematician use a large language model as a collaborative partner, noting that precise, jargon‑heavy prompts can elicit deep technical output and that the model can sustain long, focused reasoning while occasionally offering caveats. Contributors agree that the AI amplifies human expertise rather than replacing it, emphasizing the need for skilled steering and domain fluency. Optimism about rapid future improvements coexists with cautious observations about model transparency, occasional push‑back, and the limits of current capabilities.
Quality non-fiction books are the antithesis of AI slop
Community Discussion
The comments acknowledge the site’s usefulness for finding and exploring books, especially non‑fiction, and appreciate how AI lowers entry barriers for creators and streamlines recommendation searches. Simultaneously, many express skepticism about AI‑generated content quality, noting “sloppy” output and limited integration compared with reading. Concerns recur about the reliability of literary awards as quality signals, the need for better filtering and broader representation (e.g., non‑US biographies), and the impact of digital tools on traditional libraries. Overall sentiment is mixed, combining appreciation for the tool with caution about AI and data provenance.
GigaToken: ~1000x faster Language model tokenization
Summary
Gigatoken is a Rust‑based tokenizer offering up to ~1000× speedup over HuggingFace and tiktoken tokenizers while providing drop‑in compatibility. It can be used via its native API or in compatibility mode (`as_hf()`, `as_tiktoken()`) with minimal code changes. Benchmarks on Apple M4 Max (16 cores) and AMD EPYC 9565 (144 cores) show throughput of 8 GB/s (≈1900 Mtok/s) versus 6 MB/s (≈1.4 Mtok/s) for HF, confirming consistent gains across modern x86 and ARM CPUs. Performance stems from SIMD‑accelerated pre‑tokenization, reduced branching, extensive caching of pre‑token mappings, and minimized Python‑Rust interaction. Gigatoken supports most BPE tokenizers, including Llama 3, Qwen 2/3, DeepSeek, GLM 4/5, Nemotron 3, Kimi K2, Phi‑4, TinyLlama/Phi‑3, Gemma 3/4, and related fine‑tunes; SentencePiece and WordPiece are less optimized or unsupported. Limitations include slower ABI3 Python calls, missing file‑sink API, incomplete Windows testing, and pending SIMD porting. Users can validate support with the provided CLI benchmark command.
Read full article →
Community Discussion
The comments express strong approval of the tokenization speedup, highlighting the effective use of SIMD, caching, and reduced Python interaction. Reviewers note that while tokenization is a minor fraction of inference time, the acceleration is valuable for large‑scale data preparation and can yield noticeable cost and time savings. There is interest in broader hardware compatibility, per‑core performance details, and potential further optimizations such as perfect‑hash matching or Rust implementation. Some caution that production‑grade applicability may vary, but overall sentiment is positive and supportive.
Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)
Community Discussion
The comments overwhelmingly praise the single‑file, client‑side design, noting its clever compression, offline capability, and CRDT‑based collaboration as innovative and useful for presentations, demos, and small apps. Users appreciate the simplicity of sharing a single HTML file and see strong potential for broader adoption, education, and corporate workflows. Repeated suggestions include improving accessibility, adding export options (e.g., PPTX), offering clearer collaboration documentation, and enabling self‑hosted relays. Minor concerns mention occasional performance hiccups, name confusion with unrelated projects, and excessive AI‑focused wording on the site. Overall sentiment is highly positive with modest feature‑request feedback.
Everyone should know SIMD
Summary
SIMD (single‑instruction multiple‑data) lets a CPU apply one instruction to several values simultaneously, turning byte‑wise loops into vector‑width chunks (e.g., 4, 8, 16 lanes). The typical SIMD pattern consists of five steps: (1) broadcast constants and create vector accumulators; (2) iterate over the input in full‑vector strides; (3) perform the parallel operation (comparison, arithmetic, etc.); (4) reduce or store the vector result (e.g., using @reduce, @bitCast, @ctz to locate the first failing lane); and (5) handle the remaining elements with a scalar tail. A concrete example scans decoded Unicode codepoints for the first value ≤ 0xF, achieving up to 4× speed on ARM NEON, 8× on AVX2, and 16× on AVX‑512 (≈5× real‑world gain on an AVX2 desktop). Compilers can auto‑vectorize simple loops but often miss opportunities, so explicit SIMD code provides predictable performance. Understanding this pattern enables any developer to identify and safely rewrite hot loops that process large contiguous data without needing assembly expertise.
Read full article →
Community Discussion
Comments express strong enthusiasm for SIMD’s ability to deliver 5×‑10× speedups when memory bandwidth is the bottleneck, especially when combined with data‑oriented design and careful structuring of arrays. Participants highlight successful use of Rust crates (wide, fearless_simd), Zig intrinsics, and emerging Go SIMD packages, while also noting that modern compilers often auto‑vectorize adequately and that premature SIMD work can be wasteful. Many call for higher‑level abstractions, language directives, or unified tools to simplify parallelization, and agree that profiling and cache‑friendly data layouts remain the primary prerequisites for effective SIMD optimization.
Are AI labs pelicanmaxxing?
Summary
The article evaluates whether frontier AI labs “pelican‑max” their models by over‑optimizing for the informal “pelican on a bicycle” benchmark. The author generated 1,008 SVG images using eight animal × six vehicle prompts across seven models (GPT‑5.6 Terra, Claude Sonnet 5, Gemini 3.5 Flash, Grok 4.5, Qwen 3.7‑Max, GLM‑5.2, DeepSeek V4 Pro), three samples per prompt at temperature 1.0. SVGs were rendered to PNG, judged by GPT‑5.6 Luna on animal, vehicle, and action coherence (1‑5), and annotated by Gemini 3.1 Flash‑Lite for recognized elements. Results show: • Pelicans rank 6th of 8 animals; bicycles rank 2nd‑last of 6 vehicles, indicating no special advantage. • Fixed‑effects regression finds no significant per‑lab boost for pelicans, a modest but non‑significant boost for bicycles (only Gemini 3.5 Flash at p = 0.022, not surviving multiple‑comparison correction), and no significant pelican‑bicycle interaction. • All 21 pelican‑bicycle images face right, but this matches overall right‑facing frequency (≈60%). • Feature extraction reveals no unique repeated scene elements. Limitations include a single LLM judge, potential SVG‑maxxing, and a modest $80 API budget. The study concludes there is little evidence of targeted “pelican‑maxxing” by AI labs.
Read full article →
Community Discussion
The discussion acknowledges the novelty and humor of the pelican‑on‑bicycle benchmark while noting that the uniform right‑facing orientation likely stems from photographic conventions and training‑data bias. Participants appreciate the quantitative analysis but raise concerns about methodological soundness, statistical interpretation, and the risk of models over‑optimizing for this metric. Opinions diverge on whether the benchmark remains a useful diagnostic tool or has become a target for gaming, with several commenters suggesting broader or alternative evaluation approaches for SVG generation and model understanding.
Medici family mystery may be solved after more than 400 years
Summary
Scientists used ancient DNA from the skeletal remains of Grand Duke Francesco I de’ Medici (d. 1587) and his brother Giovanni to test whether malaria, not arsenic poisoning, caused their deaths. DNA extraction from rib bone revealed genetic signatures of *Plasmodium falciparum* and *P. malariae* in Francesco, indicating a double infection, and a previously unknown *P. falciparum* strain in Giovanni. These results corroborate contemporary physician reports describing intermittent fever and other malaria‑consistent symptoms, and they align with earlier paleo‑immunology findings that detected malaria antigens. While the DNA evidence strongly supports malaria as a major factor, researchers acknowledge it does not exclude concurrent poisoning; previous toxicological studies reported arsenic traces from separate tissue samples. The study demonstrates the utility of paleogenomics for resolving historical medical debates and provides rare data on Renaissance‑era malaria strains in central Italy.
Read full article →
Community Discussion
The discussion blends historical curiosity about dynastic claims with reaction to recent DNA analysis of the Grand Duke, noting that the malaria finding does not resolve lingering questions about possible poisoning. There is recognition that modern forensic methods make deliberate contamination far less likely, and a pragmatic view that lingering centuries‑old grievances hold little relevance today. Overall, the tone is reflective and mildly skeptical of the practical importance of the old rivalry, while expressing confidence in contemporary scientific detection and a preference for moving beyond past animosities.
ascdraw: Editor for ASCII/UTF-8 diagrams (in 144FPS)
Summary
ascdraw is a keyboard‑first, Unicode‑based diagram editor supporting infinite canvases, connected lines, symbols, shapes, rectangular editing, layers, and export to TXT, JSON, and PNG. It runs at 120+ FPS and is distributed under GPLv3, with optional personal licensing ($9.99/€9.99) and commercial licenses available. Installation uses the Rust toolchain (e.g., `cargo build --release --locked` or `cargo install --path . --locked`). The default interface opens in Stamp mode; navigation uses arrow keys (h j k l) and a set of shortcuts for Stamp, Line, Shape, Utils, and file operations. Optional features include 16‑color ANSI styling (preserved in PNG/JSON), multi‑layer management, and a dark mode. Input can be filtered from stdin and output to stdout, enabling use as an external editor (`ascdraw -output.txt`). Configuration merges bundled `ascdraw.toml` and `theme.toml` with user overrides in `$XDG_CONFIG_HOME/ascdraw/config.toml` or `~/.config/ascdraw/config.toml`, reloading live. The project cites OpenAI GPT‑5.5/5.6 assistance and is copyrighted 2026 by Przemysław Alexander Kamiński.
Read full article →
Community Discussion
The response is generally positive, highlighting the visual appeal and expressing curiosity about the types of creations it enables. Users view the limitless canvas as a natural space for brainstorming, sketching ideas, or informal diagramming. There is appreciation for the unintended emergence of a GUI‑app framework and a favorable attitude toward the tool’s diagramming capabilities, seeing it as both playful and potentially useful for concept development.
Restructuring GitHub's bug bounty program
Summary
GitHub is revising its bug bounty program to prioritize high‑impact findings over report volume. A permanent, invitation‑only VIP program will reward researchers who consistently deliver critical or multiple high‑medium‑low severity bugs with higher payouts, faster response times, and direct interaction with the security team. Qualification requires at least one critical, two high, four medium, or seven low findings, with criteria posted on HackerOne. The public bounty table shifts to static payouts per severity level, eliminating variable ranges and allowing discretionary bonuses for exceptional work. A new HackerOne “signal” threshold limits submissions from researchers without an established track record to four initial reports, aiming to filter low‑effort or AI‑generated submissions while still permitting newcomers to demonstrate value. Existing reports remain under the old structure; the new model applies to reports submitted on or after July 27 2026. GitHub also commits to faster response times, clearer severity rationales, and ongoing community engagement through conferences and outreach.
Read full article →
Community Discussion
The comment expresses concern that a $10,000 cap on payouts for critical vulnerabilities discovered by unauthorized parties could discourage reporting through the bug‑bounty program, potentially reducing the incentive for researchers to submit findings and affecting the program’s overall effectiveness. The tone is skeptical about the policy’s impact on vulnerability disclosure rates.
Show HN: Cactus Hybrid: We taught Gemma 4 to know when it's wrong
Summary
- Cactus‑Hybrid augments on‑device LLM checkpoints with an internal probe that outputs a confidence score (0‑1) for each answer, enabling automatic handoff to a larger model when confidence < 0.85.
- The initial release is Gemma 4 E2B Hybrid, the smallest Gemma variant; it answers locally for ~65‑85 % of queries and routes the remainder to Gemini 3.1 Flash‑Lite, matching its benchmark performance while reducing cloud usage.
- Quantisation quality is evaluated on Cactus Quants; developers may also test Unsloth, GGUF, and MLX quantizations.
- Example usage is provided for three runtimes:
• Python cactus‑compute bindings (`cactus_complete`) with optional auto‑handoff.
• MLX‑LM (`load`, `generate`) where `model.last_confidence` returns the score.
• Transformers ≥ 5.5.4 (`AutoModelForCausalLM`) with `return_confidence=True`; the model must be loaded via explicit `.to(device)` rather than `device_map="auto"` to keep the probe functional.
- For llama.cpp, a C++ patch is compiled into the server; responses include a top‑level `confidence` field.
- AUROC evaluation shows the probe distinguishes correct from incorrect outputs with 0.79‑0.88 on four audio benchmarks, indicating a modality‑independent correctness signal.
- The code is MIT‑licensed; Gemma usage follows Gemma’s licensing terms.
Read full article →
Community Discussion
The discussion reflects a blend of curiosity and caution regarding self‑assessment mechanisms in language models. Participants question the reliability of confidence scores and the possibility of detecting meta‑awareness signals in hidden states, expressing interest in probing methods and their practical limits. There is enthusiasm for exploring activation steering and related research, alongside requests for clearer explanations and empirical data on performance impacts. Overall, the tone is inquisitive but skeptical, seeking concrete evidence before accepting claims about model self‑knowledge.