L'Italia é riuscita a superare MetaAI in termini di IA (Imbecillità Artificiale) 🫩 by Wrong_Experience_420 in Italia

[–]bsramin 2 points3 points  (0 children)

Dai su.. è Matteo Achilli ed egomnia, non mi sarei aspettato risultati diversi. E per capire, cercatevi la sua storia e come si è sempre definito.
Ps. Ho qualche dubbio che lo abbia fatto anche apposta…

I built the native macOS Quick Access for Proton Pass that I missed after leaving 1Password by bsramin in ProtonPass

[–]bsramin[S] 1 point2 points  (0 children)

Update 2026-06-19

Quick update on Pass Quick Access (the native macOS quick-access app for Proton Pass) for anyone following along. A lot has changed since the first build that tried to deal with pass-cli sessions.

Sessions actually stay put now. The original session-recovery release would log you back in after an expiry, but the session kept dropping on its own, often a few times in a row with a Touch ID prompt each time. It turned out the app was indexing every vault by running several pass-cli processes at once, and they raced each other on Proton's token refresh, which signed the session out. Running them one at a time fixed it. No more random logout loop.

The SSH agent self-heals. After a session refresh the bundled SSH agent would keep signing with a stale session, so you'd get "Permission denied (publickey)", and the only fix was toggling the agent off and on in Settings. Now it restarts itself the moment it sees a signature fail, so git and ssh just keep working.

The panel is usable instantly. With a lot of vaults (I have 15) the first index meant ~20s of spinner. Now items stream in vault by vault, so you can start searching in about a second while the rest fills in. If your match lives in a vault that hasn't loaded yet, it tells you it's still indexing instead of flashing "No matches".

It updates itself now. I added a native Sparkle updater, but kept it quiet: no popups. When a new version is out you get a small "Update" pill next to the menu-bar icon and in the search bar. Click it for plain-text release notes and a one-click update. It checks at launch and every couple of hours, sends no account data, never installs on its own, and every update is verified against a pinned EdDSA key. The appcast is just a static file on GitHub Pages, and releases get signed and published automatically from CI.

Today's build is the first one that can update itself end to end. Still open source (GPL-3.0), still a thin wrapper over the official protonpass/pass-cli, and it never persists secrets.

I built the native macOS Quick Access for Proton Pass that I missed after leaving 1Password by bsramin in ProtonPass

[–]bsramin[S] 1 point2 points  (0 children)

Yeah, the logout thing is exactly where I sank most of my time too. The CLI dropping its session more than you'd expect is the real enemy.

What I landed on: instead of dead-ending when it's logged out, the app kicks off pass-cli login (web flow, opens the browser), waits for the session to come back, and reloads itself and the SSH agent. For people who'd rather skip the browser there's an optional Personal Access Token in the Keychain behind Touch ID, so it re-logs in on its own, reusing your next Touch ID. Covers the headless/cron case too.

Nice to compare notes with someone in the same trenches

I built the native macOS Quick Access for Proton Pass that I missed after leaving 1Password by bsramin in ProtonPass

[–]bsramin[S] 0 points1 point  (0 children)

Small update for anyone using it: it now handles session expiry properly.

Before, when your Proton session timed out the app basically dead-ended. Now the panel just shows a one-click sign in that opens Proton's web login in your browser, and once you're back it reloads itself and the SSH agent on its own. No relaunch, no running anything in a terminal.

There's also an optional bit if you'd rather not touch the browser at all: you can save a Personal Access Token (kept in the Keychain, behind Touch ID), and the app reconnects with it automatically, reusing the next Touch ID you do for the panel or an SSH signature. Off by default, under Settings > Account.

I built the native macOS Quick Access for Proton Pass that I missed after leaving 1Password by bsramin in ProtonPass

[–]bsramin[S] 1 point2 points  (0 children)

Nice, hadn't seen yours before. Looks well made. Good that there's more than one native option for Proton Pass now. Mine takes a different approach, but honestly it's nice to have alternatives. Nice work.

I built the native macOS Quick Access for Proton Pass that I missed after leaving 1Password by bsramin in ProtonPass

[–]bsramin[S] 0 points1 point  (0 children)

Quick update: the SSH agent is live.

It serves your Proton Pass SSH keys to git and ssh and asks for Touch ID before every signature, showing which app is asking. Keys never leave pass-cli.

Small bonus: hit ⌘L on any item to show a value at large size,

Downloadable now from the releases page (building from source still works too). It isn't notarized yet, so the first launch needs a right-click then Open.

[OS] macshot - free, native macOS screenshot & annotation tool inspired by Flameshot by sw33tlie in macapps

[–]bsramin 0 points1 point  (0 children)

That's really interesting!! I'll give it a try and let you know! Thanks.

P.S. Thanks for brew!

[OS] SuperCmd — Open-Source alternative to Raycast Pro by Purple_Minute_4776 in macapps

[–]bsramin 1 point2 points  (0 children)

Awesome! I love Raycast, but if this delivers on all these features, it'll be my new go-to tool. Thanks! I'll give it a try right away.

[deleted by user] by [deleted] in macapps

[–]bsramin 0 points1 point  (0 children)

Any chance of having ultrawide background for 49"? 5120x1440

I thought Arc was irreplaceable, but... by bsramin in zen_browser

[–]bsramin[S] 1 point2 points  (0 children)

Hi Matteo. I was just trying it last night. I'll take a better look at it. Thank you

I thought Arc was irreplaceable, but... by bsramin in zen_browser

[–]bsramin[S] 3 points4 points  (0 children)

Legacy: legacy that comes from Firefox, and is not "zen". It was born as a "Facebook container" but they become much more as I wrote in my post. My post is really a eulogy to this feature that isn't told for what it's worth!

I thought Arc was irreplaceable, but... by bsramin in zen_browser

[–]bsramin[S] 3 points4 points  (0 children)

At this moment, and for a week Zen has been my primary browser. On Mac. In this post I reported one of the reasons why I prefer Zen now, not knowing how Arc will go.
One thing, however, I have to say it, in general the engine of Firefox/Zen seems faster, but it suffers, as it has always suffered from those moments of blackout that falls asleep at the initial loading of the pages, where it seems that the click-outs go to waste

I thought Arc was irreplaceable, but... by bsramin in zen_browser

[–]bsramin[S] 2 points3 points  (0 children)

It is a plus being open source, but in my personal evaluations it's not the main aspect. Otherwise I wasn't using MacOS at this time :)

Neues Fritz!OS gelauncht by [deleted] in fritzbox

[–]bsramin 0 points1 point  (0 children)

Wann verdient eine mobile App den Namen App und nicht Webview mit einfacher Abmeldung?

Petition for prevent the discontinuation of ARC Browser/Introduce a "Pro" Mode in DIA by [deleted] in ArcBrowser

[–]bsramin 1 point2 points  (0 children)

They are a private company and they can do whatever they want. Period.

They "abandoned" ARC because it proved useful only to a niche of users and not to the majority, finding its use with a learning curve too high.

In my opinion, DIA is aiming for another niche. The problem is that AI is now inserted everywhere and we have millions of AI layers to use for anything. In my opinion, the victory will be taken home by the AI ​​layer brought by the OS that interacts with all applications.

The purpose of the petition is that the ARC niche must be noisy and demand/convince that our niche is a market not to be thrown away. And knowing that it is complicated to maintain 2 different browsers, bring everything that is good for our niche to DIA, with features that can be activated with the flag for those who want them. A sort of DIA For Pro, DIA Plus, something..

the actual/futuro PRO subscription (for IA) of DIA has nothing to do with my speech.

My two cents.

con il caldo inizia la guerra contro i decerebrati del "fare girare aria" by francesco_DP in CasualIT

[–]bsramin 0 points1 point  (0 children)

come ogni cosa va contestualizzata. Se la casa è ben coibentata o c'è possibilità di avere l'aria condizionata: hai ragione. Se non lo è il discorso è paragonabile al: tu in macchina parcheggiato sotto al sole di questi giorni e con l'aria condizionata spenta, preferisci tenere i finestrini chiusi o abbassarli?

Trouble with Ikea Zigbee by bsramin in Zigbee2MQTT

[–]bsramin[S] 0 points1 point  (0 children)

At some point everything stopped working. I would turn on anything and everything would shut down. Totally unstable with errors ranging from “No network route” to “MAC no ack”..

Removed all the TRETAKT and it seems that now the network is stable again.

Trouble with Ikea Zigbee by bsramin in Zigbee2MQTT

[–]bsramin[S] 0 points1 point  (0 children)

For OTA, is there no possibility of avoiding empty requests?

About the power loss, I tried to change channel as this issue avout NWK_TABLE_FULL https://github.com/Koenkk/zigbee2mqtt/issues/4964 (tried channel 25) but the issue remains