• 10 Posts
  • 322 Comments
Joined 9 months ago
cake
Cake day: September 27th, 2025

help-circle


  • I think it’s good advice for beginners. If you’re inside a VPN you get a little more breathing room to figure out how to properly provision and wire up your services without having do deal with all the security and scaling concerns that can come from public hosting. Also, new hosters are really likely to set up their reverse proxy and not patch it and leave it open to known vulnerabilities that get exploited months or years down the line… not that that ever happened to me…

    Anyway, I think inside a VPN is a good way to get your feet wet. Setting up a public website is fun but I wouldn’t advise it as a first step.






  • First, my condolences.

    Second, I think something you can do as “head of AI” is push back on the benchmarks your execs are expecting you to measure. They got them straight from whoever your AI vendor is, and if your executive team is even halfway competent they should understand “these metrics are designed by the vendor to make us spend more”, but a lot of exec teams won’t listen. Still, you should institute your own benchmarks around code quality and delivery speed and talk about them with the exec team even if you have to shoehorn them into the discussion.

    The next and probably more important thing that comes to mind is managing how your devs use their new tools. They’ll be able to churn out more lines of code than ever before and “complete” some features much more quickly. Your metrics should not incentivize this if your goal is code quality and stability. I don’t really have much in the way of solutions (other than “manage expectations” and “set the narrative”), because that’s about where in my “head of AI” career I got laid off. Once the numbers came in that we only needed 30% of our current staff they crunched the numbers and I was in the 70%.

    Good luck. You’re starting from a deficit because your management team probably already has entertained the thought of trimming some expensive devs from the payroll, and that’s a tough thing to argue against.




  • People hear candidates’ arguments and make their own (informed or otherwise) judgements about them. How exactly do you think this system of yours works? Do you think Americans count how many political ads they see and vote for whoever aired the most? or do they just check the box next to the last name they heard before they walked into the voting booth?

    What you’re saying makes no sense. Of course people are going to vote for one of the candidates that wants their vote, those are the only kind of candidates on the ballot. How they choose which one is more complicated.




  • I really love this show. I’ll rewatch it every now and again. After my own mom died, “Free Churro” really hit differently. It’s a really beautiful dive into the thoughts and emotions that can come up when your mom is recently dead but your mom was also chronically an asshole.

    The exploration of Beatrice’s and Bojack’s relationship thoughout the series, and the flashbacks to how Beatrice’s own trauma shaped her and her relationship with Bojack, and Bojack’s final acceptance that now, finally, he knows there’s no chance she’ll ever be the mother he wanted or the one he needed, really helped me come to grips with what I was going through, mentally and emotionally.

    The rest of the show is also really good. I’m a big fan of Character Actress Margo Martindale.



  • Yeah, I think of it kind of like protocol negotiation. If I speak a technical protocol my conversation partner doesn’t, my options are either to get them using my protocol, I switch to a common protocol, or we don’t speak. Sometimes, if the topic is important enough, the first and third options are preferable. Other times, particularly in casual conversation, I opt for the second one. I still try to be precise, and that can mean an occasional specialty word and accompanying definition, but it’s costly to the conversation and if I’m not careful I can get bogged down in explaining minutia instead of getting to my point. Maybe it’s more like treating new concepts economically rather than treating jargon as a discrete protocol, though I tend to think of jargons as protocols, you can kind of add them into a common protocol a la carte. They’re just computationally expensive for people absorbing them if they’re also trying to follow a conversational thread at the same time, and too many can blow the budget and cause people to tap out, so I try to add only the ones I really need.