Carpenter running local models on a Mac Mini beside a 6x12 CNC. Helping shops own their stack instead of renting it. Named machines, named failures.

Boston, MA
Someone asked what the "floating" boards would be used for I don't know I was just tired of making compartmentalized charcuterie boards I wanted something simple and light They will lay around the house until someone asks, and they will get one to put to use
6
1
24
465
Simple is the hard one. Nothing on a plain board hides a glue line that moved or a planer skip, so it either comes off the bench flat or it goes in the scrap pile.
1
12
Nine cutters in my catalog can be settled by walking to the machine, pulling the drawer and counting them with a hand. The rest are paper that agrees with itself. Those are two different levels of knowing, and only one of them survives a Monday morning when the question is whether the tool you need is actually in the rack. nitter.net/AugmentedPath/article/…
1
48
Why (among several other reasons) why cabinets should have fillers. A filler is a 1-2" strip at the wall that can be scribed to fit the gap bw wall and drawer bank exactly. Serious interior designers, trim carpenters, and cabinet guys all know this. This project clearly had none of the above.
Some things are a design mistake. Others are just incompetence.
15
1
164
55,292
The filler is the one piece that gets fitted, not built: off the machine wide, then ripped to the wall on site. A wall a quarter inch out over eight feet never gives you a square edge.
2
267
Builders: if AI can answer almost any question you have, where do you still need human help?
23
13
1,078
People to do the physical work. I’m a carpenter using AI in our millwork shop, and I still need skilled people to build and install what we make.
1
1
27
Patrick's pet peeve - constantly pulling from leftover stock to avoid buying material. There's a time and a place for it, but not all the time. #Machining #Machinist #CNCMachining #CNC #MachineShop #Metalworking #Manufacturing #Engineering #SkilledTrades #PracticalMachinist
4
3
9
339
Leftover stock only pays off if it was marked when it came off the machine. Unmarked drops get re-measured or scrapped, and that hunt costs more than the sheet it was saving.
10
Sometimes the smallest details deserve a closer look 🔍 This close-up at Umphreville Block highlights the precision, texture, and craftsmanship that goes into creating quality custom woodwork @holoblok
1
12
@Milltech_Group That detail gets decided on the bench, not the wall. Cut and finish one corner before the run and a mismatch shows up while it is still a board.
7
Decking a spoilboard moves the surface every job touches off against, so the Z in the last ticket is stale by one pass. Nothing writes that down, and the next part comes out with an onion skin.
A nice freshly decked spoilboard. Got some delrin to cut up. Just gotta plan out my figuring.
2
24
Hey @X Builders 👋 , I am looking to #connect with founders, building in public , devs, marketers working in: - 🤖 AI / ML - 💻 SaaS - 🧰 Agentic Infrastructure - 🏗 Bootstrap building - 💹 Solo Marketing - 🔗 API services - 👾 3D designing - 📄 SEO If that's you, then let's connect . Welcome to the circle !
57
46
1,949
Carpenter. Local models on a Mac Mini next to a 6x12 CNC. Helping shops own the stack instead of renting it. Named machines, named failures. Have a couple apps I’m building for our shop and hopefully the community.
13
Either: - architect/designer didn’t spec a filler - GC didn’t order a filler - Installer chose not to install a filler. Whichever it was, this is the most fundamental oversight in cabinetry.
Some things are a design mistake. Others are just incompetence.
16
2
53
21,183
There are at least 4 parties who had a chance to get this right or wrong along the way. But it started with poorly detailed drawings or a design change that didn’t make it to the cabinet shop.
1
26
The expensive part is not who missed the filler, it is the trip back to the saw once the boxes are built. The rip costs minutes, the rework costs the afternoon.
3
Twelve pockets in the rack on the 6x12. Ten of them are named in the map before the sheet goes on: 1/2, 3/8 and 1/4 compression, a downcut pair for laminate, a 60 degree V-point, two brad-points for shelf pins. T11 and T12 stay open so a job can bring its own cutter. That map follows the operations this shop runs, not the order the vendor lists them in.
16
Humanoids You can build up various economic hypotheses of the future around a few product specs that already exist today. One useful such data point is the Unitree R1 $4,900 0.25 kW 25 kg That’s $200/kg and 10 W/kg For context a car is $40/kg and 100 W/kg For a robot l, R1 is lightweight, low power and cheap. It doesn’t really have hands, or brains, but it does have some actuators and can move and labour. It’s crude, but it’s kinda functional and mass produced so a decent(ish) economic marker. It doesn’t have full capabilities today, and your extended family would still laugh if you got one now, but this is clearly a transitory phase. Some time between 2030 and 2035 they’re going to become fully capable. A good(ish) way to think about humanoids is: P(value) = intelligence x dexterity x labour These capabilities likely all come in one product (although you might pay an intelligence subscription), but it probably makes sense to think about them separately. The energy cost of intelligence is going to continue to fall, but it’s going to have extreme (ludicrous) Jevon’s feedback. Unit cost will fall, volume will soar. The energy cost of dexterity splits between intelligence opex and energy sunk into manufacturing. Labour energy cost is fixed in the Newtonian laws of motion. I generally think humanoids will be ~ 50kg ~ 500 watts For the mechanical stuff, plus there will be some onboard edge compute, maybe 200 watts. Offboard intelligence, could be 50 - 1,000 watts, depending on what you want to pay for. Scaling off the R1 gives us something like $10,000 + $200/mnth. That’s less than a car, and most households have no problem affording 2 or more cars. Will owning a robot(s) mean less reason to travel in your car? Maybe. We live in a world with 8bn people and 1.2bn cars. The world would like to have 5-6x more cars than we currently have, and I think there’s world demand from residential markets as a default for 1:1 robots:people (more in wealthier places). That’s 8bn robots, or 200million tonnes of robots, and 4TW of power for mechanical work. For context Toyota produces around 16-17 million tonnes of cars / year and the world has maybe 2bn tonnes of cars today. So the 8bn robot figure is quite reachable from our current material stock. Robotics are far more power constrained than material constrained, also there is the compute. The compute is also far more power constrained than material constrained. This points to a world where power and energy (or events) are more valuable than material possessions. But the other big thing that is missing here is industrial demand. Yes residential demand looks big and long running, but industrial demand is much bigger. Residential demand serves consumer desires, industrial demand serves capital growth. Both are self recursive.
4
6
75
3,793
$200/kg is not the number a shop buys on. The R1 weighs 55 lb and a 4x8 sheet of 3/4 MDF weighs about 95, so it cannot lift one sheet off the rack.
1
1
82
I’m going to make some kind of fire starters logs with this saw dust. Next project.
3
8
435
Keep the MDF and plywood dust out of that batch, since it is resin and glue and it stinks when it burns. Plain hardwood dust and paraffin lights clean.
1
3
20
13.3% is the year-over-year rise in construction-related commodity prices, per @CushWake as Contractor Magazine reported it. The quality question is whether that jump is already swapping material into the work. Construction materials prices rose 4.8% from March 2025 and 2.2% from the prior month, per Associated Builders and Contractors as Construction & Demolition Recycling reported it. Associated Builders and Contractors put iron and steel, softwood lumber, switchgear, and copper wire and cable up more than 10% year over year. Those are the lines where a cheaper substitute is most tempting, and the spec still controls what gets installed. Mealey's Construction Defects Insurance reported Sept. 24, 2026 that a California federal judge granted United National prejudgment interest after ruling the insurer had no duty to indemnify concrete supplier Elite. Per that report, a supplier or contractor who settles a concrete-defect claim on the carrier's money can still owe the payment back, with interest, if coverage is later denied. The same publication reported Sept. 23, 2026 that an insurer is asking the Ninth Circuit to hold that additional-insured indemnity does not start until a suit is filed. This week we would write each substitution to the spec section before the next pour, and keep any pre-suit defect payment on the books until a complaint is filed or coverage is confirmed in writing.
2
3
30
When ply and MDF climb, the swap arrives as a thinner panel and the drawing still says 3/4. Cut the nested sheet to nominal and you find it with a caliper, four parts in.
1
5
In my catalog a number goes in with the paper behind it, or it does not go in, and the grade stays written next to it. What turns a catalog number into a cutting number is one measured cut in our own stock with the feed and depth written down. Nine of the forty-four have that. The other thirty-five are waiting on a cut. nitter.net/AugmentedPath/article/…
2
25
The Augmented Path retweeted
AI is a big W for 40-somethings. Old enough to have learned how to do things the right way, young enough to learn some new tricks.
367
653
11,027
808,925
To celebrate my review today, I'm doing a $200 Droid Max giveaway. All you have to do is tell me what project you'll build with Droid. Better odds if you drop your repo link. Get your answer and repo ready. I'll post the giveaway later tonight.
After using Droid heavily for about two months, it is finally time for a full review. As always, this is completely independent. Not paid, not sponsored. I will break down exactly what worked, what did not, and where I stand after two months of serious use. I started on the Pro plan, then upgraded to Max once I decided to lean into it much harder. Having spent real time on both tiers gives me a solid baseline to compare them. Usage limits This is usually what people care about first. How generous is the subscription? Can you actually rely on it all week, or will you burn through your quota in two days and get stuck? Droid has one of the smartest setups I have seen for this. You basically get two separate usage pools. The first is your main allowance, which gives you access to the full model roster: Claude models, GPT models, Grok, and open models like Kimi K3. Once you hit the five-hour cap or your weekly standard allowance, Droid Core kicks in. Droid Core is a separate pool built around strong open models like Kimi K3, Qwen 3.8 Max, and GLM 5.3. I love this system because you always have a safety net. Even if you chew through your primary quota, you can still keep working on light and medium tasks until it resets. On Max, Droid Core is remarkably generous. Even on Pro, the allowance holds up well. If you stick to open weights and cheaper options like Sol and Luna, that $20 tier gives you actual breathing room. You can genuinely rely on it throughout the week. Max is where things get wild. Ever since Opus 5.5 dropped, I have run it relentlessly inside Droid. I have had sessions running past nine hours, sometimes longer on single projects, without hitting a wall. Keep in mind, this was Opus 5.5 running at Max effort. At points, it honestly felt like using Opus directly inside Claude's own subscription. The allowance is that generous. If you drop down to cheaper models, you can also run multiple sessions in parallel comfortably. There were times I had Astra and Fable both running at Max effort in separate sessions. They burn through usage much faster, which is expected, but I still managed to finish the work before hitting the limit. That alone tells you how generous the subscription is. Easily one of the best I have used. The harness actually improves the models This is one of the most impressive parts of Droid for me. In my testing, models behave noticeably better inside it. They are more disciplined, more obedient, and much stricter about following instructions. Take Sol. Sol can be stubborn. It loves doing what it thinks is right even when you explicitly told it to do the opposite. You see that constantly in Codex. Inside Droid, it listens. The difference is night and day. What makes this even more impressive is the variety of models available. You get frontier models, open weights, and completely different model families under one roof, yet the behavior stays consistently strong across them. That is rare. A lot of harnesses work beautifully with one or two models and fall apart once you start switching between families. Droid does a much better job of keeping the experience coherent. Caching is also great Looking through my logs, cache efficiency sat around 94%. I have seen higher elsewhere, but 94% at this scale is still fantastic. Across roughly 70 sessions over 14 days, I used about 585 million tokens. Most of that came from Fable and Astra, with Opus 5.5 joining toward the end. When you push that much context through expensive models, caching becomes extremely important. Weak caching will destroy your allowance much faster than people realize. Getting this kind of usage with models like Fable and Astra under a single subscription is rare right now. That genuinely impressed me. The desktop app is excellent The desktop app is a joy to use. Droid built one of the cleanest desktop app in the space when it comes to UI, navigation, and overall feel. It is fast, straightforward, easy to move around in, and they struck a great balance between deep capability and clean design. It also stays out of your way. It will not eat your RAM alive or drag your machine down like certain other desktop agents. Setup takes minutes, everything makes sense quickly, and it does not feel like a tool designed only for engineers. A programmer can use it, but a non-programmer can use it just as comfortably. That brings me to one of my favorite things about Droid. Droid goes far beyond coding A lot of harnesses feel like code-only tools even when the marketing says otherwise. Droid does not. It is easily the harness I have used across the widest variety of tasks. I have used it to benchmark models, build and update my personal site, prepare projects, run research, brainstorm, write, translate, and organize parts of my life. I even connected it to my email and used it for personal task management. It never felt out of place. That flexibility is a massive advantage. Claude and Codex can handle general tasks well too, but you are still locked into their specific model ecosystems. With Droid, I can use GPT models for what they do best, switch to Claude where it shines, and fall back on open models whenever that makes sense. That versatility gives the subscription a lot of value because it feels like a genuine all-around AI workspace rather than a specialized tool pretending to be one. Long tasks and context handling Droid handles long-running work very well. It keeps context intact, stays on track, and pushes tasks forward without slowly forgetting your initial instructions. The models also feel sharper and less lazy inside it, especially when the task gets large enough that weaker harnesses start drifting. Droid includes a dedicated Mission Mode for planning and long-haul projects. I found it especially strong for software development and complex tasks that need sustained focus over time. I have finished a huge amount of work with Droid in a surprisingly short window, and at this point I would genuinely hate to give it up. I am on Max right now and strongly considering the annual plan simply because I do not want to think about working without it. It bumped my productivity noticeably. A lot of you saw how quickly I rolled out Da7em Bench and Opethon, and Droid played a major role in helping me move that fast. I barely touched the CLI Given how much I normally like terminal workflows, this might sound funny, but Droid's desktop app is so good that I barely opened the CLI version. If you usually live in the terminal, I would still tell you to give the desktop client an honest shot. It is one of the best desktop agent experiences I have used, and in my case it was good enough that I simply did not feel the need to leave it. Voice input is fantastic The voice input deserves its own section because it has become a real part of how I work. In practice, it feels almost unlimited. I have recorded prompts stretching past ten minutes with zero issues, and the transcription quality is excellent in both English and Arabic. It picks up subtle phrasing, handles technical jargon cleanly, switches between languages without falling apart, and converts very quickly. I can record a long ten-minute brain dump, hit convert, and the text appears almost immediately. It is easily one of the best voice inputs I have used in any AI tool. Unfortunately, that brings me directly to one of my biggest complaints. The problems Most of my complaints are minor and fixable, but there are a few areas that definitely need attention. The first is voice input. Droid lets you bring your own API keys for external models, which is great. On Pro especially, you can use Droid's flagship models for planning and then execute with a cheaper model on your own key if you want to stretch your quota. That flexibility is genuinely useful. The problem is that once you hit your five-hour or weekly limit, one of Droid's best features turns off: voice input. For me, that is a serious problem because voice is not a gimmick here. It is central to how I work. Instead of spending twenty or thirty minutes typing a massive prompt, I can talk it through in five minutes. I get my thoughts down faster, explain more naturally, and iterate with the model without wasting time typing everything out. When voice gets disabled, my workflow breaks. I have to open another app, record there, transcribe the audio, copy the text, then paste it back into Droid. I do not understand why this has to be tied so tightly to the main usage cap. Speech-to-text is not expensive enough to justify locking the feature completely. At the very least, let us bring our own speech-to-text API key. I already host my own speech model in Hermes. I would gladly point Droid to it and keep working. This is probably the first thing I would change. The second thing is memory. Droid needs an actual memory system. Right now, you mostly have an instruction file, which means repeating yourself more than you should and starting fresh sessions that can feel too disconnected from the ones before them. I would love to see a proper editable memory layer where the agent gradually learns your habits, preferences, and recurring context across sessions. Hermes does this very well, and something similar inside Droid would make the whole experience much stronger. I also still want a true goal mode. Mission Mode is useful, but what I really want is an autonomous mode where I can define an outcome, give the agent full permissions, and let it run until the job is finished. For long-running, safe tasks where I trust the model, I want to walk away from my desk knowing it will keep going. Instead, I sometimes come back and find it stopped just to ask whether it can delete a temporary file it created itself. That kind of interruption ruins unattended work. Asking questions upfront is good behavior. I actually like it when a model clarifies things before starting. But once the plan is clear and full permissions are granted, it needs to distinguish between something genuinely risky and something completely routine. Do not pause a multi-hour run to ask me whether you should clean up your own scratch file. There is another issue I only really encountered with Opus 5.5. Sometimes the model thinks for a long time, especially at Max effort on complex tasks. Five minutes, ten minutes, occasionally longer. Droid can sometimes interpret that as the model making no progress and stop the run, warning you that the model produced consecutive turns without visible output or tool calls. The problem is that the model was not stuck. It was thinking. If I deliberately put Opus 5.5 on Max effort and hand it a difficult task, I expect it to take its time. Droid needs to handle long thinking stretches more gracefully instead of assuming the run has stalled. There is also one thing I would love to see in the future, although I would not call it a flaw. Droid is one of the best harnesses I have used, and the engineering behind it is genuinely impressive. If they ever open-sourced the desktop harness, I think it would be an incredible resource for the developer community. People could learn from it, build on top of it, and customize it much more deeply. It could also help with some edge cases. I once ran the exact same prompt through the same model inside and outside Droid. It ran fine outside but refused inside Droid. That only happened once, to be fair. Droid is actually one of the least restrictive harnesses I have used, and in my experience it gives you far more room than Claude or Codex. Still, more transparency and customization would be valuable. It is their product and their decision, obviously, but I think the community would gain a lot from engineering this good. One thing you should genuinely watch out for is instruction files, because this derailed my setup for a while. After an update, Droid suddenly started behaving strangely. I eventually found that the problem came from an instruction file conflict. Some of my custom rules were sitting in an AGENTS.md file, while Droid was reading from its own Factory instruction path. That created inconsistent behavior. Sometimes it seemed to read one file, sometimes the other, and sometimes instructions I had explicitly told it to remember disappeared in a new session because the next chat was reading from a different location. I eventually fixed it using Droid itself by consolidating everything into the official Factory/AGENTS.md path. My advice here is simple: once you configure your instructions, start a completely fresh session and ask Droid exactly what rules it can currently see. Verify that everything is actually being read before assuming your setup is correct. Computer Use also still needs more polish. Sometimes it runs smoothly in the background and barely interferes with what I am doing. Other times it takes over the entire screen and steals focus, which means I basically have to stop working until it finishes. I still have not found a clear rule for what makes it choose one behavior over the other. I tried adjusting things in different ways but could not get it to stay in the background consistently. That unpredictability is annoying. To their credit, a recent update made Computer Use significantly better. Before that, I had cases where it would simply freeze halfway through a workflow and never finish. Now it is much faster and more reliable. The main thing left to improve is focus management. I want it to stay in the background by default and only take over the screen when that is actually necessary. The important part is that none of these problems make me dislike Droid. Most of them feel like fixable product issues rather than fundamental flaws. The biggest thing I want from Droid right now is a proper mobile app. Something fast and simple that lets me check on ongoing work, send models new tasks while I am out, and keep things moving without being tied to my computer at home. That would make a huge difference in day-to-day usability and quality of life, and for me personally, it is the feature I want them to ship as soon as possible. Where do I stand on Droid? Simply put, Droid earns its place in any serious AI stack. People constantly ask me what subscription to buy, which tool fits their budget, or what service can handle everything from coding and writing to research and personal tasks. Droid answers a surprising amount of that confusion. Its biggest strength is that it does not force itself into one narrow identity. You get access to multiple model families, generous usage, a strong harness, a great desktop experience, and enough flexibility to use it across coding, research, creative work, organization, and everyday tasks. That is exactly why I do not want to drop it. The team matters too One of the things that built my trust in Droid happened after an update temporarily broke part of my workflow. I talked about the problem openly, and people from the team reached out immediately, including one of the founders. They listened, took the feedback seriously, and told me they were already working on fixes. That matters a lot to me. There are two kinds of companies in this space: companies that think they are at the top and stop listening to users, and companies that are genuinely at the top and still pay close attention. Droid is a very good example of the second kind. They already have one of the strongest products in the space, yet they still listen, respond, and keep improving it. I also had another issue recently that turned out to be completely my fault. The problem was on my side, not theirs, and they still helped me debug it and stayed with me until everything worked properly. That kind of support is rare. When you are paying for a product and building part of your daily workflow around it, knowing the people behind it actually care about your experience makes a real difference. After two months of daily heavy use, Droid has become one of my most trusted subscriptions. It has flaws, and I laid them out because pretending otherwise would make the review useless, but none of them change where I stand. Droid is easily one of the tools I genuinely do not want to work without.
83
6
81
6,605
I’m working on a parametric art and furniture app. Allows us to generate infinite possibilities and have them nested and ready to cut on our cnc.
1
55
Four legs turned! The bat style foot also allows the individual legs to be used as a makeshift club. (it’s not weighted terribly well, but it still gives a very solid thwak ).
The Roorkhee chair is a 19th century officer’s chair used during the height of the British empire, and can be assembled and disassembled without tools, and the frame is flexible, allowing it to flex to sit squarely on uneven or rocky terrain
3
21
1,873
Four that read as one set is the work. I cut a story stick off the first leg and take the rest to it, because calipers get you the diameter and nothing for the curve.
1
23
A feed chart printed for a router was run on somebody else's stock, their hold-down, their spindle bearings. Same cutter, different shop. Push a compression bit past the depth where it does its job and the sheet you were cutting becomes a template for the sheet you have to cut again. nitter.net/AugmentedPath/article/…
1
29
What makes you leave a landing page fastest?
39% I can’t tell what it does
26% It asks me to book a call
26% The copy sounds generic
10% I don’t trust the proof
31 votes • Final results
3
8
433
A price hidden behind an email form is where I leave. I buy cutters from a counter with a person at it for the same reason.
1
22
Old school drawers It has been a while since I have had the smell of pine in the shop. Solid bottom w/tapered edges Dovetail fronts, dadoed backs
3
64
1,419