So what's the best alternative now? Openrouter + cline or something else?
HN user
whatsthatabout
I posted the first version of AutoPiP here in November 2024. Since then I've kept chipping away at it, and v2 is finally ready.
The premise: I wanted truly automatic PiP for multitasking — switch a tab, video keeps playing in a floating window, no clicking required. Safari is the only browser that allows triggering PiP without a user gesture, which is what makes this possible at all.
v2 adds:
- Global on/off toggle in the toolbar (no need to uninstall to pause it)
- Configurable keyboard shortcut (default ⌥P) to manually trigger PiP
- Blacklist / Whitelist mode to control which sites it activates on
Works on YouTube (including PiP on scroll), Netflix, Twitch, Disney+, MAX, Paramount+, Jellyfin and most generic HTML5 players.
GitHub: https://github.com/vordenken/AutoPiP
Free, GPL-3.0, no telemetry.
Happy to answer questions about the Safari extension API quirks I ran into.
I don't know why it's different for you and me then. I tested Qwant once again and saw not one call to duckduckgo (my default search engine) - now I'm over 100 searches while analysing with proxyman without one leak. The kagi extension on the other hand leaked all my first 3 searches. Something must be different.
I quickly downloaded the kagi extension for testing and there I can see the leaking - the Qwant extension still does not leak. Maybe you could also test the Qwant extension?
I don't know your setup but in my opinion something like proxyman / mitmproxy or even Wireshark would be the better way to analyse this. I tested quite often and never saw the leak with Qwant.
Interesting, something must have changed then - the qwant search extension definitely does not leak the search to the default search engine - I checked myself with Proxyman.
Depends on how the extension works probably. Had the issue with some extension but the Qwant extension for example doesn't leak - you can check yourself when capturing the http(s) traffic with something like proxyman.
Cool idea, wanted to try it out but it's not available in my country. Any reason for this? :)
BambuConnect is not part of BambuStudio - That's intentional, so BambuLab does not need to share/open-source it.
The current implementation (the Bambu network plugin thingy) isn't a part of it either, it's downloaded by the client when BambuStudio is opened.
Seeing Wuppertal on the start-page of hackernews wasn't something on my bingo card lol
Hi, I added a part to the GitHub repo explaining this, basically its this:
- The extension requires permission to "Access all websites" solely to detect video players and enable Picture-in-Picture functionality across different websites
- No data is collected, stored, or shared with third parties
- All functionality operates locally on your device
I read a lot online and of course LLMs can probably help you there. I would suggest if it's nothing macOS/safari specific you want to build, start using chrome and develop the extension for it first. If you want to add safari to the list of supported browser later, you can easily adapt the code (as long as safari supports the apis for it).
Thats true, but in the end the web extension itself can work with all browsers (if the apis are implemented of course). AutoPiP for example would work without any modifications in chrome/firefox but they implement their own PiP api so it doesn't activate the macOS native one...
Hey man, yeah I actually saw that! Before this I used another safari extension for it but I thought I could automate it - born was AutoPiP!
As stated in the readme, this is my first coding project using Swift and Xcode. As a beginner, I welcome any help, suggestions, or contributions to improve the code and functionality!
btw „primary“ and „secondary“ dns resolver is not working the way it sounds at first. It’s more like a loadbalancer instead of fail-over.
Wanted to try an android phone for some time again anyways, thanks apple :)
It's really honorable that OpenAI keeps their promise of bringing open-source AI to the people! /s
That will not work. The naming primary/secondary doesn't mean what you think with dns. You should always set only the primary or both the same.
He answers this on the website: "...There’s no API keys, or limits to how many times a day you can call it..."
It’s truly amazing what the team has done with ryujinx. It’s such a masterpiece of software and I‘m excited to see what’s coming
The instant messengers name is not technitium, its mesh.im (like the URL) - technitium is the name of the group behind it. They also develop a really cool DNS server.
That was my thought as well. Hope this get fixed in one of the next releases and someone compares battery life.
I think it's funny that carl himself said in the announcement video that everything is end-to-end encrypted. Not just in transit, e2e! What a sh*tshow...
Wow this works great! Just took 5 minutes to set up. Is now up and running on my docker vm so it‘s always working.
is it just me or is their website extremely slow? Like unusable slow…
I also don’t like the fact how the toggles work but yes apple has an interest in bluetooth/wifi beeing always on - the apple watch for example. Not so tech savvy people would disable bluetooth/wifi not realizing that this also disconnects the watch. There are probably way more features in the apple ecosystem relying on bluetooth/wifi
you mean almost two months…
Its paper nowadays :) https://papermc.io
Wow thanks for this!! Exactly what I was looking for since I got the TV. No way I‘m paying for wallpapers on my tv…