News for hackers. Stuff that matters.

ec109685

Re:Ghostty 1.4.0 on Wednesday October 28, 2026 @09:22AM (#50273142)
Their model is to have a persistent server running.
Re:Ghostty 1.4.0 on Wednesday October 28, 2026 @09:21AM (#50273120)
cmux is fully open source and open to contributions. I have worked on its tmux mode a bunch, and I find it good now.
Re:Ghostty 1.4.0 on Wednesday October 28, 2026 @09:18AM (#50273087)
I remember you asking for a contact Apple in the army days to replace their terminal's engine. Hoping it happens in 28.
Re:Today, we hacked what we'd set out to hack: the iPhone on Saturday October 24, 2026 @10:15AM (#50221443)
If I were Apple:

  1) All parsing of hostile input happens in micro VM's
  2) Re-write as fast as possible the core in a memory safe language
What do you see as the main advantages of gvisor instead of working within a lightweight VM with full native performance?

As the container escapes with K8s shows, it is super tricky to get isolation right. E.g. what happens if a file you think is safe to write to is suddenly is replaced by one that isn’t.

Re:We broke an Over-The-Air update on the ESP32 on purpose on Tuesday September 22, 2026 @11:10AM (#49802625)
I was expecting something much more rigorous than a few trials resetting the controller at random points in its update process.
> to me this shows the importance of human in the loop
What part of the tos is violated?
Re:GPT-5.6 Sol Pricing Cut by 50% on Monday August 17, 2026 @09:30PM (#49340029)
They can’t decrypt the thinking traces.
Re:GPT-5.6 Sol Pricing Cut by 50% on Monday August 17, 2026 @09:29PM (#49340021)
Fable is still the best there is. Sol close second but I find it gets way to stuck on details.

Also Opus 5 is fine if your codebase is simple.

Re:GPT-5.6 Sol Pricing Cut by 50% on Monday August 17, 2026 @09:28PM (#49340005)
I spent $800 in a few hours when my sub maxed out because I was trying to get something done and had a long car ride to let it churn.

Their api pricing is absurdly expensive.

> The bug is a data race with tight timing constraints. It is unlikely to occur in common use. The developers have never been able to reproduce the bug organically and had to add special testing logic to SQLite that deliberately triggers the circumstances of the the bug in order to verify that the issue has been fixed.

I read that and it feels like some theoretical thing versus causing impactful outages for workloads shaped like tailscale’s.

Tailscale isn't mentioned in the SQLite changelog.
I agree it's tricky, but Tailscale had downtime by this bug and the SQLite Changelog downplayed it.
While technically true as written, it seems to downplay the significance:

> The bug is a data race with tight timing constraints. It is unlikely to occur in common use.

A large customer did experience this corruption, so it's important for people with tailscale's setup update immediately.

> The developers have never been able to reproduce the bug organically and had to add special testing logic to SQLite that deliberately triggers the circumstances of the the bug in order to verify that the issue has been fixed.

Re:DeepSeek V4 Flash 0731 on Saturday August 08, 2026 @11:14AM (#49222623)
I try to use all the intelligence I can, which fable, opus and then second tier models.

I am not sure why you wouldn't want to use the SOTA models unless speed is a concern. Otherwise you are leaving quality on the table.

Yeah I wanted to do that at previous company. Got talked out of it, but it's nice have all those ips available.
One honesty note before my comment (yuck), it's super frustrating to read an LLM produced blog that could be 1/3 the size. Why are you talking about MCP's when comparing OpenCode and Claude Code when they both support that technology?

The only interesting thing is whether OpenCode is more effective at writing code with it's reduced system prompt.

Caching doesn’t work the way the bug reporter implies. Caches are shared (at least across the enterprise), but its key is always a function of the input before it.

We achieved significant savings simply by moving everything that varies across individuals out of the system prompt so every session starts from a cache point.

For example you never want your system prompt to start with the time that the session started. Move that to the first user message if needed.

Re:Can A.I. produce writing that we want to read? on Wednesday June 03, 2026 @12:42AM (#48379988)
Not true at all. I hate reading my own produced AI writing.

The issue with any AI writing is that it all sounds the same.

Once that stops being true, maybe it will be acceptable. But until then, you are left with repetitive crap. That you must wade through. Not good.

Re:Cloudflare Flagship on Tuesday May 26, 2026 @10:09PM (#48288602)
Missing gradual rollout of feature flag changes themselves. Yes, you can do percentage based rollouts for individual features but still should have ability to canary all changes before they cause an insta-sev.
Supply and demand always balance out. There is no way manufacturers aren’t going to compete away these inflated margins, as long as they feel like this demand is sustainable.
Re:Frontier AI has broken the open CTF format on Saturday May 16, 2026 @04:15PM (#48163401)
The issue is they become pay to win, which just isn’t as much fun.
There is no way a port this massive will have human code reviews.

If this succeeds, there is no stopping AI given it will have crossed the rubicon of human bottlenecks.

Re:OpenAI's WebRTC Problem on Friday May 08, 2026 @11:33PM (#48071572)
> “Here’s a million dollars to implement WebRTC for the fourth time”

“Hell no”

> “Umm…”

Re:Ghostty is leaving GitHub on Tuesday April 28, 2026 @09:28PM (#47943125)
He would pull them away from co-pilot and the unlimited spigot of money that agentic coding brings, which is contrary to the best interests of Microsfot.
Re:Claude Opus 4.7 costs 20–30% more per session on Saturday April 18, 2026 @12:07PM (#47816975)
Wonder what they do for their token cache if they swap mid-session like that.
Re:Claude Opus 4.7 costs 20–30% more per session on Saturday April 18, 2026 @11:26AM (#47816645)
Did they nerf the model or was it changes to Claude code? I agree it got frustrating.
Re:CSS is DOOMed on Sunday March 29, 2026 @12:36AM (#47560421)
Great example as to why people are yearning for CSS in TypeScript. Something as simple as if() only works in Chrome and there's not a good shim story for CSS versus a more complete language, so you end up with this:

> The problem: CSS can compute a number – 0 for visible and 1 for hidden – but you can’t directly use that number to set visibility. There is a new feature coming to CSS that solves this: if(), but right now it only just shipped in Chrome.

> So I used a trick called type grinding. You create a paused animation that toggles visibility between visible and hidden. Then you set the animation-delay based on the computed value to determine which keyframe is used:

  animation: cull-toggle 1s step-end paused;
  animation-delay: calc(var(--cull-outside) \* -0.5s);

  @keyframes cull-toggle {
    0%, 49.9% { visibility: visible; }
    50%, 100% { visibility: hidden; }
  }
> A negative animation delay on a paused animation jumps to that point in the timeline. So a delay of 0s lands in the visible range, and -0.5s lands in the hidden range. It’s a hack, but a functional one. When CSS if() gets wider support, we can replace this with a clean conditional. ```

Older »