• 0 Posts
  • 68 Comments
Joined 2 years ago
cake
Cake day: June 30th, 2023

help-circle


  • I didn’t say they didn’t do anything, bit the lies they peddle about protecting your browsing is shit, browsing is almost universally https now, you’re iso can’t see shit, except the IP address you’re connected to, a VPN just moves your exit point, that’s it, you’re iso knows you’re connected to a VPN also, btw

    I didn’t say they didn’t do anything my rage is against the marketing




  • thank you! this needed said.

    • This post is a bit critical of a small well-intentioned project, so I felt obliged to email the maintainer to discuss it before posting it online. I didn’t hear back.

    i used to watch the dev on mastodon, they seemed pretty radicalized on killing AI, and anyone who uses it (kidding!!) i’m not even surprised you didn’t hear back

    great take on the software, and as far as i can tell, playwright still works/completes the unit of work. at scale anubis still seems to work if you have popular content, but does hasnt stopped me using claude code + virtual browsers

    im not actively testing it though. im probably very wrong about a few things, but i know anubis isn’t hindering my personal scraping, it does fuck up perplexity and chatgpt bots, which is fun to see.

    good luck Blue team!


  • A heatsink works by increasing surface area to dissipate heat through convection (air moving past it) and radiation (infrared energy). The key principle is:

    Heat dissipation ≈ Surface Area × Temperature Difference × Heat Transfer Coefficient

    but, for me, math is hard, so…

    Why You Can Cut Fins Off (Usually)

    1. Diminishing Returns: Each fin you add provides less cooling benefit than the previous one because:
    • Inner fins get less airflow (they’re shielded by outer fins)
    • Heat has to conduct through more material to reach outer fins
    • The temperature gradient decreases as you move away from the heat source
    1. The Rough Rule: A heatsink typically operates with 30-50% margin. So if it’s rated for 5W and your RPi CPU draws 3W, you have room to lose some fins.
    2. Fin Efficiency: There’s actually a mathematical concept called “fin efficiency” - fins that are too long or too closely spaced become ineffective. The last row of fins might only contribute 10-15% of total cooling.

    Napkin Math Example

    Say you have a heatsink with 8 fins:

    • First 4 fins: ~60% of cooling
    • Next 2 fins: ~25% of cooling
    • Last 2 fins: ~15% of cooling

    Cutting off one row (2 fins) loses maybe 10-12% of cooling capacity. If your CPU was running at 65°C with the full heatsink, it might now run at 68-70°C - usually fine since RPi CPUs throttle around 80-85°C.

    When You Can’t Cut Fins

    • If the heatsink was already barely adequate
    • If you’re overclocking
    • If ambient temps are already high
    • If there’s no airflow

    The real question to ask: “What’s my current CPU temp under load?” If it’s 60°C, cut away. If it’s 78°C, maybe find a different heatsink.​​​​​​​​​​​​​​​​









  • i didn’t know Gith other than BG3, so this is for other folks that might miss the humor here. I dodnt know if Yanki was a racial or social pejorative, turns out neither.


    The content — about “gith,” “githzerai,” and “yankis” — riffs on the lore of Gith / Githzerai vs. Githyanki, but it’s phrased in a meme / parody style, with modern slang.

    Here’s what is real:

    • In D&D lore, there is a race (originally called “Gith”) which split into two factions: the Githyanki and Githzerai.
    • Githzerai are those who reject (or “spurn”) the legacy of “Gith” as embodied by the more militant Githyanki.
    • “Yankis” isn’t an official term; in the BG3 / Gith-related fan lexicon “yank” (or “yanki”) is used as a shorthand for Githyanki or children of Gith.

    Given that, the image is a fan creation / internet meme that mixes official D&D lore with modern slang for comedic effect. It quotes a fictional bard named “Crisrok, githzerai bard,” which is almost certainly invented for the meme rather than drawn from a module.

    githzerai vs Githyanki

    The Gith were once enslaved by the illithids (mind flayers). Their leader, Gith, led a rebellion and freed them. But after liberation, Gith herself became a militarist zealot bent on endless conquest. A faction led by Zerthimon rejected her tyranny and broke away — that schism created the two peoples:

    • Githyanki: follow Gith’s warlike creed. Proud, imperialistic, and often cruel.
    • Githzerai: follow Zerthimon’s path of asceticism, discipline, and rejection of violence.

    So to a Githzerai, calling someone a “Githyanki” might carry the sting of insult — not because the word itself is taboo, but because it symbolizes everything they reject: domination, arrogance, and bloodlust.

    In-universe, “Githyanki” roughly means “Children of Gith” (or “Followers of Gith”) in their tongue. It’s not pejorative by definition, but derogatory by association, depending on who’s speaking and to whom.

    It’s like calling someone a “Spartan” — neutral historically, but in some contexts, it can imply brutality or fanaticism.



  • Read up on shodan.io. bot networks and scrapers can use the database as a seed to find open ports.

    The cli massscan can (under reasonable conditions) scan the the entire ipv4 address space for a single port in 3 minutes. It would take an estimated 74 years for massscan to scan all 64k ports for the entire ipv4 network.

    So, using a seed like shodan, can compliment scanners/scrapers to isolate ip addresses to further recon.

    I honestly don’t know if this helps your question, I don’t actually know how services in general deal with nonstandard ports, but I’ve written a lot of scanning agents (not ai, old school agents) to recon for red/blue teams. I never started with raw internet guesses, I always used a seed. Shodan, or other scan results.



  • Look out, I’m about to mention AI.

    I had most arr things I wanted setup already. I have a putio stack mostly.

    I decided to refactor the setup a while ago, shit was always breaking, and I just didn’t want to put time into it.

    So I launched Claude code, started a server-manager repo, and about 3 hours later, I had a EXCELLENT setup, all my fave release groups on priority, resolutions I want, it found ally Plex media, stuck it in sonarr, reccomended I start a trakt account, which I did, and now every upcoming scifi, fantasy, horror, action flick gets picked up automatically, it created its own putio uploader, and downloader, I bought filebot on it’s reccomendation, and now all my media is renamed perfectly, I signed up for subs, I have subtitles everywhere. My audiobook library was imported, and it figured out what audiobooks I buy and what I don’t, gave me a stern talking to about piracy, then I launched opencode and used grok4 to process my audible books to remove drm. (Grok really doesn’t say no to many requests. However fuck Elon, so i don’t use it more often.) Claude setup a docker environment with qbitorrent, with a deadmans switch, it will only connect via my VPN. So I could get rid of putio, which I won’t.

    I asked for monitoring and it spun up uptimekuma. In the middle of the project we decided to use coolify toanage everything. Again, it set the whole f’n thing up. This was the only thing I had to finalize, UNTIL I found out there’s an API, so Claude read the API docs and now runs my coolify platform.

    Honestly the afternoon was fun as hell, claude-code just set everything up, I had to guide/steer it some, but it was able to read documentation on its own and tighten up my setup. It even optimized my docker to properly use my gpus. Now I have comfyui, ollama +gptoss, also running on my network with very little effort.

    I have a max subscription, and after paying a few bills without it, I won’t go back. This setup burned a lot of tokens. It easily would’ve been a few hundred if I’d payed API rates. I think however a pro account would have enough tokens in a day to do something similar. You don’t even need Opus, Sonnet did fine.

    So, if your stuck, get you a Claude pro subscription, hook up Claude code, and see if it can help you.

    I use Claude almost all day, so this was pretty easy, but I cannot stress enough how much I dislike administering my media setup. Now I have a Claude custodian.