

Oh, I completely agree. Using Gmail is the problem here, and no amount of settings fiddling will solve that.


Oh, I completely agree. Using Gmail is the problem here, and no amount of settings fiddling will solve that.


Yeah, I really should sit down and create a Matrix server for it.


I don’t think they meant Gmail used to be private, but email. Yes, Gmail has never been private. But, that’s why it’s free.


I meant I run it.
But to answer your question, it uses subaddressing really well. When you give your email to a company, you add a label to the address just for that company, then all of their emails go in that label. You can easily toggle things like notifications, mark as read, and show in aggbox (our version of the inbox, since there isn’t really an inbox when everything is sorted already). Then if that company leaks your email, you can block that label.
You can also set up screening labels that are meant for real people, then any new senders get screened to make sure they’re human before you get their mail.


I’d like to invite you to try https://port87.com/
It’s proudly AI free.


Proton has their own AI bullshit:
At least it’s not rummaging around your email though.
And just so you know, it is not end-to-end encrypted like their email is when emailing another Proton user: https://lumo.proton.me/legal/privacy
The only way to have actually private AI is to run it on your own hardware.
If that’s all you use it for, then that’s all that will be in there. Email is as useful as you make it.
I’m rewriting how my ORM, Nymph.js handles access controls. Right now, it stores the access control vars (user, group, permissions) in the same table as all of the other data, which makes the full text search slow because it has to join the tables multiple times. I’m moving those access controls into the entity tables where all the joins start from, so a simple index can handle that before it even joins the FTS tokens table.
The hard part is going to be migrating existing data in my email service that uses Nymph. It’ll be multiple steps: create the new columns, make sure new entities add that data to both the new columns and the old way, migrate all entities to have the data in both, update the queries to use the new columns and stop storing data the old way, then delete all the old data. It’ll be the opposite of fun, but hopefully once I’m done it’ll be way faster.
I hope 36 isn’t old. I’m about to turn 40.


Every industry is like that, but with programming, you’re usually asking online, and people tend to be much bigger assholes online. Try not to let them bother you. Eventually you’ll be better than them, because those people tend to not be that good at what they do anyway.


Hello: The Mister Chef Collective


You don’t have to change the color scheme, I would just say open up the color temperature dialog and turn “Original temperature” up and “Intended temperature” down to compensate for the yellow.
Here’s an example:

You can also choose Auto -> White Balance and it usually fixes it up even better:



If you use an AI image for your header, just take it into gimp and adjust the colors to get rid of that yellow tint. It’ll look a lot better and not be immediately off putting by being obviously AI.
Using an AI header image also makes me wonder if you wrote the article or just generated it with ChatGPT.


There’s that piss filter again.


It refers to the nucleus of the family, which is where the jeans are stored (closet). Every conservative, Christian, god-fearing nuclear family has at least one family member in the closet. Usually, it’s Lindsey Graham. It’s always Lindsey Graham.
(I’m not implying that all homophobes are secretly gay. I know that’s a harmful view.)


You are right, but I do want to point at that “library” is based on the Latin word librarium which literally translates to “a place for books”.


The term library in the context of software predates software repositories.
https://en.wikipedia.org/wiki/Library_(computing)
It’s basically as old as the computer itself.


Keep it down this time.
I mean, I get that, but why is Proton offering one? What value do I get from Proton’s LLM that I wouldn’t get from any other company’s LLM? It’s not privacy, because it’s not end to end encrypted. It’s not features, because it’s just a fine tuned version of the free Mistral model (from what I can tell). It’s not integration (thank goodness), because they don’t have access to your data to integrate it with (according to their privacy policy).
I kind of just hate the idea that every tech company is offering an LLM service now. Proton is an email and VPN company. Those things make sense. The calendar and drive stuff too. They have actual selling points that differentiate them from other offerings. But investing engineering time and talent into yet another LLM, especially one that’s worse than the competition, just seems like a waste to me. And especially since it’s not something that fits into their other product offerings.
It truly seems like they just wanted to have something AI related so they wouldn’t be “left behind” in case the hype wasn’t a bubble. I don’t like it when companies do that. It makes me think they don’t really have a clear direction.
Edit: it looks like they use several models, not just one:
- https://proton.me/support/lumo-privacy
I have a laptop with 48GB of VRAM (a Framework with integrated Radeon graphics) that can run all of those models locally, so Proton offers even less value for someone in my position.