HN user

richbradshaw

672 karma
Posts9
Comments337
View on HN

I’m keen to understand speed here etc etc. if I bought a Mac studio with 96GB - what can I realistically run, how’s it compare to fable/opus etc and how fast is it?

Currently maxing out two Claude code accounts every x hours when working on large code migrations or setting up new iOS apps etc - most of time it’s fine but occasionally it’s mega frustrating!

I have a Wifi 6E router, so I wonder if 6GHz vs 5 vs 2.4 acts noticeabley differently here? Is the overall shape the same or does the frequency make a big difference?

The thing I’m keen for is keeping my open ai function definitions and having Claude (or Llama) return the same “do this function call with these arguments” syntax. Needs a little prompting to do it but by hand it works just need a wrapper so I can talk to Claude with same inputs as functions as Open AI. Does this do that?

I was in same boat, switched years ago. One thing to be aware of is that on newer M series chips (M1, M2) these are ARM, so if you really really need prod to match then that might be an issue.

On the other hand, we are generally deploying to AWS Graviton anyway which is ARM as well, so perhaps it will be more similar!

I tried this out using ship try. I'm not a python dev, so installed pip and Jupyter, then tried the ticket tagging one and the audio transcripts one, but neither worked - one referenced a json file of ticket examples that didn't exist, and the audio one couldn't import utils.

Not a python person, so not sure if this is me or not, but just very unclear what this is doing/what it's meant to do.

Idea sounds useful, but I can't tell what this is meant to do/what I can do with this.

No pricing also means that hard to understand if this is something I can use in production or not.

I'm usually a typescript/lambda kinda guy for reference, and have already used openai in production on that stack.

I haven't heard of that monitor, but looked it up as looked interesting - people say it has burn in, that it randomly turns off when using M1 Mac Mini, that you can't get full resolution on some Macs (though maybe they used wrong cables) and that can only update the firmware via Windows.

I think this is where Apple 'just does stuff right' - you know if you buy the Studio Monitor that it will just work, having built in webcam is really nice, I presume it will charge a laptop etc.

Price is steep though.

I think it’s more the move to understanding business context and more of a product mindset. Outside of “purely technical” libraries, most applications are sponsored and written to solve business problems and to add value. Under this lens then how the software helps produce value is more important than how it does it.

As a counterpoint though, good software practices ensure the application is reliable and easy to modify as the business needs change, so it’s not just about shipping features with no regard for software quality.

Yes, though I can't seem to do a lot about it.

I use an app to pay a small amount each month to offset emissions.

I'm vegetarian, partly due to climate issues.

I'd like solar panels, but they are expensive and won't offset my whole electricity usage.

I'd like an electric car, but currently drive a petrol car, but will change when I can.

I very rarely fly, and only once every 10 years fly long haul, though generally due to budget rather than emission based constraints!

I'd like to cut more, but it's tough to see how to make cost effective cuts.

There is often no time pressure, and no commercial pressure.

This means that polishing around the edges, e.g. documentation can have more time applied.

There is also different context - for internal tools, the scope is often well understood. The team who are using it are long term colleagues. There is no need for a logo, flashy landing page etc to convince people to use the tool. There is no need to sell it to stakeholders - they asked for it in the first place.

We can also make really good assumptions about what features can be cut. In an internal tool we know our users, we know which teams need the tooling etc. We can do training. So we can very deliberately ignore certain use cases etc.

In OSS we don't know any of that, so often have to cater to everyone, hence building a much more robust tool.

It's also some survivorship bias - the incredible OSS projects rise to the top and do have all this stuff. There are 10,000 internal tools built for every 1 popular OSS tool. The 'bad' OSS projects aren't being seen or used, so we don't notice how bad quality those ones are.

The idea is that people issuing tokens (e.g. AWS, Mailchimp etc) in my example would follow this.

This would then allow other tools (e.g. git, GitHub, pre commit linters, frameworks) to flag this as a problem, either with a warning or an error, depending on the tool.

The idea is that then the novice/rushing expert is prevented from this easy to make mistake.

It's common (for novices/experts who are in a rush ) to accidentally commit AWS keys for dev environments, or other API keys (e.g. Mailchimp) or other secrets (2FA, SAML certs etc).

We all know how to do it right, but particularly early on in a project it's easy to test something with a hardcoded API key, then forget and commit it.

Picking a framework that makes this a less obvious choice (e.g using a .env file that's already in gitignore by default) helps a lot here.