HackerLangs
TopNewTrendsCommentsPastAskShowJobs

joshmarlow

853 karmajoined 12 anni fa
Developer of backends, lover of types.

comments

joshmarlow
·l’altro ieri·discuss
That makes sense and had never occurred to me!

I just asked and Claude says it's Haiku.
joshmarlow
·l’altro ieri·discuss
Absolutely the same. Now that Fable is back, the Claude voice interface is... worth dealing with. The app mostly seems to have trouble recovering from networking issues which is jarring in a deep conversation.
joshmarlow
·l’altro ieri·discuss
I'm so mad that this might make me re-subscribe to ChatGPT. I wouldn't have believed how much I use the voice feature before LLMs and ChatGPT currently has the best voice interface. I think Grok's interface is the next best, then Claude.
joshmarlow
·17 giorni fa·discuss
One of the more counter-intuitive parts of management that I've found is that your focus shifts from delivering a technical outcome to care-taking a team that delivers technical outcomes. It's a meta-function.

A related physics metaphor - in general as you move from IC to SR to management, your focus shifts from changing the position to changing the velocity and acceleration of those around you.
joshmarlow
·24 giorni fa·discuss
It definitely violates DRY but if you keep passing the JWT down the call chain, you can do redundant permission checking in your business layer.

Now the reasonable response to the above is that this should be happening in a dedicated authn/z concern - and that is correct! But when paranoia is called for, it's not unreasonable to have redundant checks in logic where authz is critical.
joshmarlow
·30 giorni fa·discuss
His Blindsight is one of my all time favorite novels (sequel is good to). His short story Malak - about a military drone given a prototype ethical program - is so good.
joshmarlow
·mese scorso·discuss
This feels like this is exploring the reasons for what Doctorow calls "Enshitification" which is really exciting.
joshmarlow
·2 mesi fa·discuss
Another suggestion for optimizing local inference - the Hermes team talks a lot on X about how much better results are when you use custom parsers tuned to the nuances of each model. Some models might like to use a trailing `,` in JSON output, some don't - so if your parser can handle the quirks of the specific model, then you get higher-performing functionality.
joshmarlow
·3 mesi fa·discuss
I propose a claude skill to email glitter bombs where appropriate.
joshmarlow
·3 mesi fa·discuss
> Treat code design and architecture as the thing that lets your slop canons (90% of engineers even pre-ai) move fast without breaking things

I'm currently of the opinion that humans should be laser focused on the data model. If you've got the right data model, the code is simpler. If you've got the relevant logical objects and events in the database with the right expressivity, you have a lot of optionality for pivoting as the architecture evolves.

It's about that solid foundation - and of course lots of tests on the other side.
joshmarlow
·4 mesi fa·discuss
That's very interesting and is good evidence against the thesis - thanks for sharing!
joshmarlow
·4 mesi fa·discuss
Very true - which is why this piece "that translations of others words into 'happy' are somewhat approximate." would be very interesting if accurate.
joshmarlow
·4 mesi fa·discuss
I've not read Aristotle directly but translating eudaimonia was an example in the book that I mentioned. The argument was that eudaimonia is often translated as happiness but that doesn't make sense in contexts where we talk about a soldier dying experiencing eudaimonia (suggesting a loose translation).
joshmarlow
·4 mesi fa·discuss
A few years ago I read a claim that the word 'happy' is relatively young - ~500 years old - and that translations of others words into 'happy' are somewhat approximate.

My takeaway is that (presuming the argument is correct) that much of human striving is probably better described with specific words (as you suggested - joy, accomplishment, fulfillment, excitement, etc). For most of human history, most people probably didn't think "I want to be happy" but "I want to have a good partner", "I want a big family", "I want my crop to grow so I don't die."

I wonder how much unhappiness is caused by seeking a poorly-defined ideal of happiness.

The book was called "Power, Pleasure, and Profit: Insatiable Appetites from Machiavelli to Madison".
joshmarlow
·4 mesi fa·discuss
On a related note, this type of reasoning is what made me flip my opinion on microservices. I've generally been skeptical of a many-microservice architecture for the last decade but LLMs change that - a small microservice is more likely to fit in a context window.

I think this gestures at a more general point - we're still focusing on how to integrate LLMs into existing dev tooling paradigms. We squeeze LLMs into IDEs for human dev ergonomics but we should start thinking about LLM dev ergonomics - what idioms and design patterns make software development easiest for AIs?
joshmarlow
·5 mesi fa·discuss
Now I want my main agent to be modeled after the Adjutant and any subagents to sound like SCVs.
joshmarlow
·5 mesi fa·discuss
CoinBase sure does - https://www.x402.org/
joshmarlow
·6 mesi fa·discuss
Adding to your comment, I've found that frequent squashing of commits on the feature branch makes rebasing considerably easier - you only have to deal with conflicts on one commit.

And of course, making it easier to rebase makes it more likely I will do it frequently.
joshmarlow
·7 mesi fa·discuss
I think Grok's voice chat is almost there - only things missing for me: * it's slower to start-up by a couple of seconds * it's harder to switch between voice and text and back again in the same chat (though ChatGPT isn't perfect at this either)

And of course Grok's unhinged persona is... something else.
joshmarlow
·7 mesi fa·discuss
Agreed! In the Lex Fridman podcast from a few years ago that I referenced, he talked quite a bit about his depression - he was near suicidal for 13 years, IIRC.

He sounds like a different person now.