HackerTrans
TopNewTrendsCommentsPastAskShowJobs

angristan

no profile record

Submissions

Run local agentic AI on the Mac using MLX [video]

youtube.com
4 points·by angristan·el mes pasado·0 comments

How to Train Your Goblin

goblins.mchen.workers.dev
3 points·by angristan·el mes pasado·0 comments

Standing on the Shoulders of Homebrew

nesbitt.io
6 points·by angristan·hace 3 meses·0 comments

The uphill climb of making diff lines performant

github.blog
3 points·by angristan·hace 3 meses·0 comments

Moving my personal infrastructure to Kubernetes (single-node k3s)

stanislas.blog
1 points·by angristan·hace 5 meses·1 comments

I wasn't satisfied with existing cloud coding agents, so I built my own

github.com
3 points·by angristan·hace 5 meses·0 comments

Building my self-hosted cloud coding agent

stanislas.blog
1 points·by angristan·hace 5 meses·1 comments

Show HN: Fast-resume: a TUI to index and fuzzy search coding agent sessions

github.com
1 points·by angristan·hace 6 meses·0 comments

Building a TUI to index and search my coding agent sessions

stanislas.blog
1 points·by angristan·hace 6 meses·0 comments

Shields.io Uses the GitHub API

shields.io
4 points·by angristan·hace 6 meses·0 comments

Building a macOS app to know when my Mac is thermal throttling

stanislas.blog
289 points·by angristan·hace 7 meses·118 comments

Doing my cloud exit (kind of)

stanislas.blog
1 points·by angristan·hace 7 meses·0 comments

How Claude Code is helping me as an open source maintainer

stanislas.blog
2 points·by angristan·hace 7 meses·0 comments

Migrating my web analytics from Matomo to Umami

stanislas.blog
62 points·by angristan·hace 7 meses·15 comments

comments

angristan
·hace 3 meses·discuss
I couldn't believe it either but when you enable it the settings of macOS you get this popup:

> When you dictate text, information like your voice input and contact names are sent to Apple to help your Mac recognize what you’re saying.
angristan
·hace 5 meses·discuss
Very neat idea! I implemented it into my self hosted remote coding agent: https://stanislas.blog/2026/02/netclode-self-hosted-cloud-co...
angristan
·hace 6 meses·discuss
Unfortunately Hetzner volumes have pretty low iops for databases
angristan
·hace 6 meses·discuss
Maybe https://github.com/spinel-coop/rv will be the answer when it's ready
angristan
·hace 6 meses·discuss
It doesn't seem like they are available with `import Darwin` indeed
angristan
·hace 7 meses·discuss
I merged https://github.com/angristan/MacThrottle/pull/2 to make it work on macOS 15. macOS 14 probably works, feel free to try it out and open a PR to lower the required version if it's the case
angristan
·hace 7 meses·discuss
My M4 Max Macbook Pro can run for a while at like 105°C and fans to the max before throttling, when it starts throttling it doesn't exceed that threshold, and then the temperature goes down for a while before throttling stops
angristan
·hace 7 meses·discuss
Interesting, yeah iStat Menus reports the wattage of the charger, sometimes I've charged my mac with like a 5 or 10W charger and I didn't have that issue But now that rings a bell, I think a coworker had that issue recently. I wonder why that happens
angristan
·hace 7 meses·discuss
This one is my bad, I've exceeded the 100k free reqs/day (for https://stanislas.blog/2025/02/redirect-dead-links-hugo-imag...), and I didn't enable the setting to bypass it over that limit
angristan
·hace 7 meses·discuss
Agreed, half of these questions are answered in the post. Also, looking at the account's comment history confirms that it's karma-farming with comments or something like that
angristan
·hace 7 meses·discuss
Oh really? TIL, I thought it was dependant on the app developer. I can look into it, thanks!
angristan
·hace 7 meses·discuss
Oops, I fixed it, I have not very important Cloudflare Workers in front of the blog (which is on Cloudflare Pages) and somehow they were in fail closed mode and not fail open :(
angristan
·hace 7 meses·discuss
Indeed, that's why apps like iStat Menus, Stats, Sensei etc (for macOS at least) are very useful, I keep the CPU usage and power usage in my menu bar at all times, this is very useful on battery. For example I know that my Macbook Air idles at ~2W-5W, so if I'm doing nothing special and it's using 15W, a process is doing some funny stuff
angristan
·hace 7 meses·discuss
Thank you for the kind words :)
angristan
·hace 7 meses·discuss
Yeah! That's how I initially suspected that it was thermal throttling because I saw in iStat Menus that my wattage was going down for a constantly high CPU usage
angristan
·hace 7 meses·discuss
Ah! Yeah I did notice that using `ProcessInfo.processInfo.thermalState`, the state didn't update unless I restarted the process (reproducible even with a swift script). But this issue doesn't happen with the technique I use right now (the thermald notification)
angristan
·hace 7 meses·discuss
> but what are you able to do about it?

On Macbooks with fans, I started tuning my fan curve with iStat Menus (https://bjango.com/help/istatmenus7/fans/#custom-fan-curve) because I noticed the default curve was lagging behind and thermal throttling kicked in before the fan even reach max speed.

For Apple Silicon specifically, I recently discovered that there is a "high power mode" (https://support.apple.com/en-us/101613) that allows the fans to run at higher speed. So I don't use the custom fan curves anymore, it helped me a lot (but it does get quite noisy on a 14" M4 Max)

For a Macbook Air, not much you can do besides closing stuff, or elevating the macbook and pointing a fan at it or things like that... but yeah it's a bit desperate!
angristan
·hace 7 meses·discuss
It's for my blogs, so it's mainly just for fun :) Seeing what's read over the years.
angristan
·hace 7 meses·discuss
Apparently the module is there: https://www.xda-developers.com/google-adds-wireguard-vpn-and...

But you need to be rooted to use it: https://lists.zx2c4.com/pipermail/wireguard/2022-September/0...
angristan
·hace 7 meses·discuss
Antigravity: https://antigravity.google/pricing