HN user

adefa

622 karma
Posts47
Comments62
View on HN
huggingface.co 3mo ago

Gemma 4 Uncensored (autoresearch results)

adefa
6pts4
github.com 5mo ago

Show HN: Voxtral Mini 4B Realtime running in the browser

adefa
1pts0
github.com 5mo ago

Show HN: Qwen 3 TTS ported to Rust

adefa
3pts0
harper.blog 9mo ago

We Gave Our AI Agents Twitter and Now They're Demanding Lambos

adefa
48pts4
sfstandard.com 1y ago

Depressed tech workers can't stop talking about Zuck and Musk, therapists say

adefa
20pts9
huggingface.co 1y ago

GPT 4.5 System Card [pdf]

adefa
1pts0
dearmoon.earth 2y ago

DearMoon: Notice of Project Cancellation

adefa
5pts1
www.cnbc.com 8y ago

Wal-Mart says it’s preordered 15 of Tesla’s new electric tractor trailers

adefa
5pts0
www.recode.net 8y ago

Dorsey says he would have testified about Russia if he was invited. He was

adefa
25pts0
www.washingtonpost.com 8y ago

At the end of the day, perhaps typography will be Trump’s downfall

adefa
1pts0
www.destroyallsoftware.com 8y ago

Text Editor from Scratch by Gary Bernhardt

adefa
1pts0
www.businessinsider.com 9y ago

George Hotz, Comma AI shuts down driverless car project

adefa
4pts1
medium.com 9y ago

What’s the preparation for a career in software development?

adefa
1pts0
dockyard.com 10y ago

What makes Phoenix Presence special, and a sneak peek

adefa
1pts0
www.engadget.com 10y ago

Uber recruits engineers with coding puzzles during rides

adefa
2pts1
www.michaelcrichton.com 10y ago

Michael Crichton and Computers

adefa
94pts57
github.com 11y ago

Quick Pull Requests

adefa
11pts0
blog.strieber.org 11y ago

Keyway: A simple lock library

adefa
10pts3
markdotto.com 11y ago

Shipping the new GitHub Issues

adefa
1pts0
www.kickstarter.com 11y ago

Coolest Cooler

adefa
16pts4
ipfs.io 12y ago

IPFS: The Permanent Web

adefa
3pts1
github.com 12y ago

Keyway: A simple Bash lock file library

adefa
2pts0
octicons.github.com 12y ago

GitHub: Octicons

adefa
5pts0
atom.strieber.org 12y ago

Unofficial GitHub Atom Windows Builds

adefa
1pts2
www.schneems.com 12y ago

Design Driven Tests

adefa
4pts0
github.com 12y ago

GitHub: Portland Meetup

adefa
1pts0
work.strieber.org 12y ago

Working GitHub Atom Windows Build

adefa
6pts4
i.imgur.com 12y ago

Brad McQuaid takes 30% of the crowd-sourced Pantheon funds for himself

adefa
2pts0
github.com 12y ago

Lhm: Online MySQL schema migrations

adefa
1pts0
www.engadget.com 12y ago

John Carmack's former employer claims he stole tech for Oculus VR when he left

adefa
1pts0

Released uncensored versions of all four Gemma 4 models. bf16 + GGUF for each.

Collection: https://huggingface.co/collections/TrevorJS/gemma-4-uncensor...

Code: https://github.com/TrevorS/gemma-4-abliteration

Results

Refusal rates from 686 prompts across 4 datasets (JailbreakBench, tulu-harmbench, NousResearch, mlabonne). Manually audited — most flagged refusals are actually the model complying with a disclaimer attached.

  E2B (2.3B): 98% → 0.4%, KL Div 0.346
  E4B (4.5B): 99% → 0.7%, KL Div 0.068
  26B MoE:    98% → 0.7%, KL Div 0.090
  31B:       100% → 3.2%, KL Div 0.124
26B MoE

Standard abliteration only touches dense layers, which gets you from 98% -> 29% on the MoE. The remaining refusals are in the expert weights. Used Expert-Granular Abliteration (EGA, concept from OBLITERATUS [1]) with norm-preserving biprojection [2] on each of the 128 expert slices per layer. That gets it to 3%.

[1] https://github.com/elder-plinius/OBLITERATUS

[2] https://huggingface.co/blog/grimjim/abliteration-biprojectio...

How it was built

Set up an automated research loop -- an AI agent reads the current results and idea backlog, picks the next experiment, runs it on the GPU, records results, and repeats. It ran 22 experiments across the 4 models, discovered the false-positive problem in standard refusal markers, built the cross-dataset evaluation, and implemented the MoE expert abliteration when dense-only wasn't enough.

Full experiment history and code in the repo.

Downloads

Each model has bf16 safetensors + GGUF (Q4_K_M, Q8_0):

  E2B bf16: https://huggingface.co/TrevorJS/gemma-4-E2B-it-uncensored
  E2B GGUF: https://huggingface.co/TrevorJS/gemma-4-E2B-it-uncensored-GGUF
  E4B bf16: https://huggingface.co/TrevorJS/gemma-4-E4B-it-uncensored
  E4B GGUF: https://huggingface.co/TrevorJS/gemma-4-E4B-it-uncensored-GGUF
  26B bf16: https://huggingface.co/TrevorJS/gemma-4-26B-A4B-it-uncensored
  26B GGUF: https://huggingface.co/TrevorJS/gemma-4-26B-A4B-it-uncensored-GGUF
  31B bf16: https://huggingface.co/TrevorJS/gemma-4-31B-it-uncensored
  31B GGUF: https://huggingface.co/TrevorJS/gemma-4-31B-it-uncensored-GGUF
Quick start:
  llama-server -hf TrevorJS/gemma-4-26B-A4B-it-uncensored-GGUF -c 8192
Qwen3-Coder-Next 6 months ago

Benchmarks using DGX Spark on vLLM 0.15.1.dev0+gf17644344

  FP8: https://huggingface.co/Qwen/Qwen3-Coder-Next-FP8

  Sequential (single request)

    Prompt     Gen     Prompt Processing    Token Gen
    Tokens     Tokens  (tokens/sec)         (tokens/sec)
    ------     ------  -----------------    -----------
       521        49            3,157            44.2
     1,033        83            3,917            43.7
     2,057        77            3,937            43.6
     4,105        77            4,453            43.2
     8,201        77            4,710            42.2

  Parallel (concurrent requests)

    pp4096+tg128 (4K context, 128 gen):

     n    t/s
    --    ----
     1    28.5
     2    39.0
     4    50.4
     8    57.5
    16    61.4
    32    62.0

    pp8192+tg128 (8K context, 128 gen):

     n    t/s
    --    ----
     1    21.6
     2    27.1
     4    31.9
     8    32.7
    16    33.7
    32    31.7

Absolutely -- it's perfectly understandable. I wanted to be completely upfront about AI usage and while I was willing and did start to break the PR down into parts, it's totally OK for the maintainers to reject that too.

I wanted to see if Claude Code could port the HF / MLX implementation to llama.cpp and it was successful -- in my mind that's wild!

I also learned a ton about GPU programming, how omni models work, and refined my approach to planning large projects with automated end to end integration tests.

The PR was mostly to let people know about the code and weights, since there are quite a few comments requesting support:

https://github.com/ggml-org/llama.cpp/issues/16186

Claude Code SDK 1 year ago

I have been using Claude Code a lot since the Max plan change and I've never hit the limits myself.

Here’s a CLI I’m experimenting with https://github.com/TrevorS/rhizome that indexes local repos with Tree‑sitter, stores ONNX embeddings in SQLite, and answers semantic queries offline; for example, `rhizome search "pull apart"` surfaces relevant snippets across projects:

   rhizome search --limit 2 "pull apart"
  Model already exists at \~/.rhizome/models/bge-small-en-v1.5.onnx
  \~/Projects/rhizome/src/chunking.rs:458\:fn rust\_no\_structural\_items\_fallback() {
  \~/Projects/rhizome/src/lib.rs:2\:pub mod chunking;
PaliGemma 2 years ago

Yes, I was able to run inference on the unquantized model in CPU land on Apple Silicon.