News for hackers. Stuff that matters.

newtwilly

Sol 6.1 on medium seems to benchmark better for less money than deepseek 4.1 flash: https://artificialanalysis.ai/#intelligence-comparison-tabs
Yeah, OpenAI models now are really at the frontier of high performing, low-cost models: https://artificialanalysis.ai/#intelligence-comparison-tabs

I agree with the author on a lot points about the joys of using low cost models. My work would pay much more, but I prefer to use cheap models usually. Assuming cost correlates somewhat closely with energy used, I feel good about spending as little as possible, and the cheap models are so capable.

Re:Pi.dev: You Said No MCP on Wednesday September 30, 2026 @02:51PM (#49912810)
The agent doesn't do that. The harness does the fetching and provides the tool definitions to the agent without the agent having to do anything.
Re:AI handles incidents, engineers lose touch with their systems on Saturday September 05, 2026 @01:44PM (#49578843)
Someone outside the team "giving you a solution" is seldom a great thing in my experience
Re:Pi's Minimalism Is Its Advantage on Wednesday August 05, 2026 @09:57AM (#49182968)
Yes, pi's works a bit better since it exposes the whole tree to you, but in the simple case of forking to a new conversation it is about the same as Cursor and probably other coding agents.

One thing you can do in pi that you can't in Cursor: Have a 5-prompt conversation, jump back to prompt 3 and have a new conversation [call this convo2], then jump back to the original point 5, then jump back to convo2.

So fork is really only needed for when you need to interact with the conversation tree in two separate processes.

Re:Pi's Minimalism Is Its Advantage on Wednesday August 05, 2026 @09:48AM (#49182870)
I disagree on plan and todo-list, which seem relatively not needed to me. No comment on goals/looping, which I don't have much experience with.

To me it's great how minimal the system prompt and tool set is, and I doubt those features are worth the tokens for every model. (Who knows if they improve performance for SOTA models, and they probably harm performance for small local models.)

I would add "better sandbox" support, which I think should be included out of the box. Not having a very simple way to get out of "yolo" mode is kinda crazy. Sure, there are plugins, but they do have some issues.

pi-bash-approval is good, but manual approval plus allowlist is a "bad" way to run coding agents.

The "best" way in my current opinion, is where commands run by default in a sandbox, but commands can be ran unsandboxed as needed, requiring approval or allow-list in that case. Cursor was pretty good at this (when I used it). For example I don't want to configure my sandbox with access to docker, which would present easy jailbreaks, but I do want to allowlist certain docker commands or approve them to run on my host as needed. pi-sandbox is good at allowing me to configure sandbox access, but this feature where somethings can run unsandboxed is missing. I write more about this and about (hacky, but productive enough) workaround here: https://github.com/carderne/pi-sandbox/issues/50

Re:Pi's Minimalism Is Its Advantage on Wednesday August 05, 2026 @09:39AM (#49182759)
There is a keybindings file. Here's how to configure the "emacs" keybindings https://pi.dev/docs/latest/keybindings#emacs-example

It starts up for me in under a second on my M4 mac. (Obviously could be faster, but doesn't bother me personally on my hardware)

My one main "issue" is with using the pi-sandbox extension. It's based on a forked claude code sandbox runtime. Not exactly sure why a fork was needed, and the fork is a bit behind now. I also wish the sandbox feature worked a bit more like how Cursor's sandboxing worked. Not familiar with Claude Code sandboxing, so can't compare that. I describe the issue and a (slightly hacky, but productive enough) workaround here: https://github.com/carderne/pi-sandbox/issues/50

Obviously the fact that I can fork a plugin for pi and customize it as needed is quite a plus too. Really all the other features work quite well for me!

Re:Advancing the price-performance frontier with GPT‑5.6 on Thursday July 30, 2026 @02:40PM (#49113927)
According to the Artificial Analysis benchmark graph in the article, Luna can now outperform Sonnet 5 and Opus 5 low at ~4-10x less cost
Re:GPT-5.6 on Thursday July 09, 2026 @06:01PM (#48852946)
Use Luna. It's more performant than 5.5 and it's cheap. Hopefully it's cheap because it's more environmentally friendly than the bigger models. So you're doing a good thing. If it's a smaller model it may even be faster, but I haven't looked into it yet.
Re:Codex logging bug may write TBs to local SSDs on Monday June 22, 2026 @01:15PM (#48632965)
Decent sandbox + sandbox override experience with pi coding agent... pi-sandbox uses the same sandbox tech that claude code uses, although it uses a fork that's a little behind, and I'm not sure exactly why it uses a fork.

You can install pi, then install pi-sandbox locked to the current version. Here it is described how pi-sandbox plus an additional extension allow you to have the experience where a sandbox is used, but you can fall back to unsandboxed with approval required. https://github.com/carderne/pi-sandbox/issues/50

Re:GrapheneOS has been ported to Android 17 on Thursday June 18, 2026 @11:42AM (#48587125)
Regarding the photos, the "storage scope" feature on Graphene should make that a non-issue. Microphone would be rough, but at least you would see a "microphone icon" show up on the top of the phone if an app was actually listening.
Re:SpaceX says it has agreement to acquire Cursor for $60B on Wednesday April 22, 2026 @01:07PM (#47866327)
Here's why I use Cursor. My company pays for it, although I could switch to Claude Code or use Codex more since I also have ChatGPT enterprise account.

* Perhaps could be solved with the right terminal software, but I like the GUI for seeing my running agents and viewing all my conversations

* Works with multiple model providers in the same tool. I probably worry about cost optimization more than my employer would care for me to, but I frequently switch between openai/anthropic and switch between model sizes to use the tool that I think can get the job done for the least money. Another thing I like is having a long conversation with an expensive model, then I can switch to 5.4-nano to cheaply extract some little piece of information or summary from the conversation. Really this is big being able to switch model providers throughout the months without having to change my interface.

* Good support for the various ways of providing context. Rules, AGENTs.MD/CLAUDE.md files (if you want it to automatically read those), skills. Good hook support.

* I think the agent diff review experience is pretty good, but maybe it works similarly when you hook the cli agents into an editor, IDK.

* The default shell sandbox behavior is quite good. Every shell command runs in some sort of sandbox so that read only commands work without approval. The model asks for more permissions when it tries to do something that needs more permissions like network access or writing outside of the workspace directory. I know Claude code has a similar feature you can use.

* Good fork / revert conversation to checkpoints, with the option of reverting the code or just reverting the conversation.

* Feels decent that I am an API customer through Cursor. I don't hit Claude limits. Cursor doesn't have an incentive to limit reasoning or token usage, although they do have an opposite incentive.

* They are reasonably responsive to bugs and feature requests through their forum.

* Works well with a lot of repos / folders added to your workspace. I probably should organize all my stuff under a single directory, but alas I have like 8 different folders added to my workspace and it handles this well. Perhaps Claude --add-dir support works fine too.

DOWNSIDES:

* They are not quickly adding the best open source models to Cursor. Like Kimi 2.6 or whatever. Possibly not incentivized to given their Composer models.

* Don't love the subagent support. I can define custom subagents although it is not easy to get models to use mine instead of the builtin ones. The builtin ones do not allow me to control what model they run, so they will always run something like composer-2-fast, which is a fine model for all I know, but I would like to control it. Also, I would like if you could optionally make the subagent experience more first class. Like browse all the subagents and continue conversations with them or switch their model etc, although that is probably tricky / weird.

Re:AI Agent Hacks McKinsey on Thursday March 12, 2026 @11:42AM (#47352437)
The article does say

> No human in the loop

If true, it's quite irresponsible. They are admitting to allowing a agent to autonomously execute code on the network. Autonomously perform hacking activities.

Re:GPT-5.4 on Thursday March 05, 2026 @06:06PM (#47268500)
For directed coding (implementing an already specified plan) or asking questions about a codebase I use 5.3 codex with medium reasoning effort. It is relatively quick feeling.

I like Sonnet 4.6 a lot too at medium reasoning effort, but at least in Cursor it is sometimes quite slow because it will start "thinking" for a long time.

Re:GPT-5.3-Codex on Friday February 06, 2026 @01:37AM (#46909816)
I've been using 5.1-codex-max with low reasoning (in Cursor fwiw) recently and it feels like a nice speed while still being effective. Might be worth a shot.
Re:We stopped roadmap work for a week and fixed 189 bugs on Monday November 24, 2025 @11:04AM (#46035540)
Wow, that's pretty epic and satisfying
Re:Show HN: I built a synth for my daughter on Monday November 17, 2025 @04:06PM (#45958295)
Beautifully done!
Re:AWS Multiple Services Down in us-east-1 on Monday October 20, 2025 @12:00PM (#45645414)
We spend ~$20,000 in AWS for the product I work on. In the average day we do not launch an EC2 instance. We do not do any dynamic scaling. However, there are many scenarios (especially during outages and such) that it would be critical for us to be able to launch a new instance (and or stop/start an existing instance.)
Re:Linux phones are more important now than ever on Tuesday September 16, 2025 @10:38AM (#45262879)
FYI, you can get a pixel 8a for $200 or less if you don't care about condition. Support end date in 2031.
Re:Claude Code is all you need on Monday August 11, 2025 @01:36PM (#44867021)
I run with the dangerous option on my work computer. At first I was thinking I would be good if I just regularly kept full disk backups. But my company at least pays lip service to the fact that we want to protect our intellectual property. Plus I think it might be irresponsible to allow an AI model full internet access unsupervised.

So now I use a docker compose setup where I install Claude and run it in a container. I map source code volumes into the container. It uses a different container with dnsmasq with an allowlist.

I initially wanted to do HTTP proxying instead of DNS filtering since it would be more secure, but it was quite hard to set it up satisfactorily.

Running CLI programs with the dangerous full permissions is a lot more comfortable and fast, so I'm quite satisfied.

Re:Claude Code IDE Integration for Emacs on Wednesday August 06, 2025 @08:48PM (#44819492)
No the comment meant that aider and Claude code are CLI programs, so if you can run a terminal in your niche editor, then you are good to go
Re:MCP: An (Accidentally) Universal Plugin System on Saturday June 28, 2025 @01:37PM (#44406576)
It's pretty easy if you just use the MCP Python library. You just put an annotation on a function and there's your tool. I was able to do it and it works great without me knowing anything about MCP. Maybe it's a different story if you actually need to know the protocol and implement more for yourself
Re:When the Dotcom Bubble Burst on Monday March 17, 2025 @04:43PM (#43392548)
Firefox has a "reader view" which works well for things like that.
Re:My LLM codegen workflow on Friday February 21, 2025 @09:30AM (#43127830)
Hi, I appreciate you sharing. I've been starting to use this advice with a different tool. Just FYI, this sentence kind of came out of nowhere and it wasn't clear what you meant: > The foundational LLM models right now are what I'd estimate to be at circa 45% accuracy and require frequent steering

Do your rules count as frequent steering and lead to increased 'accuracy', or is that the 'accuracy' you're seeing with your current workflow, rules and all?

I've also heard that THCA breaks down into THC over time, so maybe there's a chance that when it's shipped it's compliant with the Hemp bill, but some time later if the cops seize and test it, then you actually now have illegal cannabis in your possession. Not sure to what extent that is true, but seems reasonable.
Re:DevOps Is Bullshit (2022) on Friday June 16, 2023 @11:44PM (#36367052)
Doesn't help that the post didn't define their definition of devops, and then they went on to use it in a variety of contexts, seemingly contradictory. As someone who is a software engineer, but doesn't necessarily keep up on the latest hype, this post made me head spin when I tried to read it casually.
Re:916 Days of Emacs on Thursday April 13, 2023 @03:05PM (#35560492)
I recently had GPT 3.5 write me a function for translating the number under point to an ISO timestamp. It handled whether the epoch number was milliseconds or seconds since epoch. I kinda had to iterate on it and ask it to do some things different, but it never wrote invalid code.
What interface are you using? I've so far only used ChatGPT through the web interface. (I pay for plus). I just ask it for things that are standalone snippet-like things. Perfect functions on the standard library, or an emacs lisp snippet for converting a unix epoch to an ISO timestamp. I'm not sure I could allow it to read my company's code, but is that what you're doing when you're using as part of a large project like that?
Re:An X11 apologist tries Wayland on Sunday September 18, 2022 @11:15PM (#32893895)
No it's not possible in a newer LTS (> 20.04, don't have laptop on hand) Ubuntu KDE. There's no scroll speed configuration, as sibling comments discuss. Switching driver to libinput or whatever made it configurable, but other bugs popped up, and suddenly every accidental palm touch sent my cursor clicking somewhere.
Re:Shamelessness as a strategy (2019) on Monday July 25, 2022 @11:28PM (#32233914)
Yes, I also really enjoyed this piece. It has a nice and loose style... just throwing ideas out without trying to "prove" them, but nonetheless presenting interesting ideas and likely some useful mental models.

Older »