placeholder

You should buy a faster CPU

In the past few years, CPUs have gotten really fast. Shockingly fast! Yet most people are stuck on previous generation mobile chips (whether by choice, or by their companies choice), at a huge detriment to their productivity. Meanwhile, AI coding subscriptions like Cursor are all the rage these days...

Click to view the original at blog.howardjohn.info

placeholder

Vibe Coding Safely

At Hiro, we've fully embraced LLM coding tools, to move quickly while maintaining an incredibly high quality bar. Everyone has access to GitHub and can write production code. This capability comes with its own set of challenges - AI slop, subtle bugs, broader architectural issues. We've been intenti...

Click to view the original at rushabhdoshi.com

Hasnain says:

“The net result of leaning extremely heavily into type checkers and unit tests, is that the LLM can quickly loop on itself to fix these problem, resulting in eliminating a whole slew of issues with vibe coded output. “

Posted on 2025-08-24T22:37:19+0000

placeholder

Turning Claude Code Into My Best Design Partner

When I first started using Claude Code, I had a naive approach to working with it. I would describe the task directly in the prompt, press Enter, and cross my fingers. If the agent made mistakes, I would tell it how to fix them. For small tasks, this can be good enough, but as the task grows in comp...

Click to view the original at betweentheprompts.com

Hasnain says:

The only thing that surprises me about this quote is that first word

"Surprisingly, I think that the fact that I need to plan my features carefully before rushing into implementation is making me a better developer overall. This happens simply because it forces me to document the implementation and think it through before jumping into code. I also find myself explaining my reasoning more clearly because I have to write it down for the AI, whereas with colleagues I would typically discuss things in person or via video call."

Posted on 2025-08-24T21:51:31+0000

placeholder

Cloudflare incident on August 21, 2025

On August 21, 2025, an influx of traffic directed toward clients hosted in AWS us-east-1 caused severe congestion on links between Cloudflare and us-east-1. In this post, we explain what the failure was, why it occurred, and what we’re doing to make sure this doesn’t happen again.

Click to view the original at blog.cloudflare.com

Hasnain says:

“Looking further ahead, our long-term solution involves building a new, enhanced traffic management system. This system will allot network resources on a per-customer basis, creating a budget that, once exceeded, will prevent a customer's traffic from degrading the service for anyone else on the platform. This system will also allow us to automate many of the manual actions that were taken to attempt to remediate the congestion seen during this incident.”

Posted on 2025-08-24T20:45:40+0000

placeholder

Coinbase CEO explains why he fired engineers who didn’t try AI immediately | TechCrunch

After getting licenses to cover every engineer, some at the cryptocurrency exchange warned Armstrong that adoption would be slow, predicting it would take months to get even half the engineers using AI.

Click to view the original at techcrunch.com

Hasnain says:

wut

“At the meeting, some people had reasonable explanations for not getting their AI assistant accounts set up during the week, like being on vacation, Armstrong said.
“I jumped on this call on Saturday and there were a couple people that had not done it. Some of them had a good reason, because they were just getting back from some trip or something, and some of them didn’t [have a good reason]. And they got fired.””

Posted on 2025-08-24T16:51:12+0000

placeholder

how to build a coding agent: free workshop

It's not that hard to build a coding agent. 300 lines of code running in a loop with LLM tokens. You just keep throwing tokens at the loop, and then you've got yourself an agent.

Click to view the original at ghuntley.com

Hasnain says:

“In recap. What you just built was a coding agent.

Perhaps you don't want to create a coding agent. What if you're in the data engineering profession? What would that look like? Think about all of the activities that you do day-to-day, where having the capability to automate using these primitives could be handy or valuable to your employer.

Your current workers are going to take your job, not AI.

If you're concerned about AI, the answer is straightforward: just invest in yourself. It really is that simple. This year is a particularly challenging time to be asleep at the wheel when it comes to personal development.”

Posted on 2025-08-24T16:42:43+0000

placeholder

The Management Skill Nobody Talks About

“There is a crack in everything. That’s how the light gets in.” — Leonard Cohen Let me tell you something that will happen after you become a manager: you’re going to mess u…

Click to view the original at terriblesoftware.org

Hasnain says:

“The beautiful thing about getting comfortable with repair is that it actually makes you better as a manager. When you know you can fix things when they go wrong, you’re more willing to make decisions, have difficult conversations, and take reasonable risks. You stop being paralyzed by perfectionism because you know that most mistakes, while serious, create opportunities for growth and stronger relationships when handled well.”

Posted on 2025-08-24T05:23:55+0000

placeholder

Materialized views are obviously useful

Materialized views are obviously usefulAugust 22, 2025As programmers we spend a lot of time shuttling data back and forth between different systems and transforming it from one format to another. Sometimes it gets pretty miserable! Let’s say you’re making a fancy task tracking app. Tasks belong ...

Click to view the original at sophiebits.com

Hasnain says:

“I don’t know yet if the implementations of this yet are good enough to use at scale. Maybe they’re slow or maybe the bugs aren’t ironed out yet. But obviously it’s possible to build a system that takes an arbitrary declarative, stateless query and does this sort of static analysis and incremental computation behind the scenes, and it should be possible to make it fast and reliable. And if you can make it good, it’s obviously extremely useful. You get to cut out all of that application code that’s dealing with keeping things in sync and make dealing with the stateful data updates someone else’s job. And ideally you can change the performance characteristics (eg: how much to store in memory, whether the result needs to be updated immediately or can be deferred, etc) without rewriting all your code that actually computes the answer.

It’s too good of an idea for it to not succeed. Certainly if I was in charge of databases at AWS, this would be a major tentpole for my roadmap! I figure that a decade from now, most database systems will have a version of this built in.

I can’t wait until they do.”

Posted on 2025-08-24T05:16:52+0000

placeholder

Busy Beaver Hunters Reach Numbers That Overwhelm Ordinary Math | Quanta Magazine

The quest to find the longest-running simple computer program has identified a new champion. It’s physically impossible to write out the numbers involved using standard mathematical notation.

Click to view the original at quantamagazine.org

Hasnain says:

“This new result is still just a lower limit on BB(6) — the true value could be even higher. Busy beaver hunters don’t expect to have a definitive answer anytime soon. The first sign of trouble was a monstrous six-rule Turing machine that the team has named Antihydra (opens a new tab), discovered by mxdys last year.

Antihydra almost certainly never halts. But researchers haven’t been able to prove it. And there’s a good reason for that: A busy beaver hunter who goes by Racheline has shown that the question of whether Antihydra halts is closely related to a famous unsolved problem in mathematics called the Collatz conjecture. Since then, the team has discovered many other six-rule machines with similar characteristics. Slaying the Antihydra and its brethren will require conceptual breakthroughs in pure mathematics.”

Posted on 2025-08-24T04:59:58+0000

placeholder

What makes Claude Code so damn good (and how to recreate that magic in your agent)!?

Claude Code is the most delightful AI agent/workflow I have used so far. Not only does it make targeted edits or vibe coding throwaway tools less annoying, ...

Click to view the original at minusx.ai

Hasnain says:

Lots of fun internal insights in this one.

“The main takeaway, again, is to keep things simple. Extreme scaffolding frameworks will hurt more than help you. Claude Code really made me believe that an "agent" can be simple and yet extremely powerful. We've incorporated a bunch of these lessons into MinusX, and are continuing to incorporate more.”

Posted on 2025-08-24T04:55:17+0000