@protonprivacy Woohoo, thanks everyone for the help spreading the news! We have gotten 5 new applications for the #RustJob I linked.
Keep it going – it would be great to fill these positions by end of year! We currently have 59 open positions to fill: https://grnh.se/jl7d7bt2teu.
As an example, we need #backend engineers for
- #ProtonDrive: https://grnh.se/94486om2teu ( #storage, #mysql, #sre)
- Account: https://grnh.se/slmk5pe2teu ( #php, #symfony)
Proton
By applying at a position at Proton AG (“Proton”, “we”, “us”), you understand that your personal data is processed according to the following privacy policy and agree with it. This policy states (i) what data we collect, (ii) the use we make of such data, (iii) the safeguards we put in place to protect your data and (iv) your rights as data subject.
This Privacy Policy is complementary to our general privacy policy to the extend applicable when visiting our website.
- Legal Framework
Proton AG is a Company formed under Swiss law and whose Headquarters are located at Route de la Galaise 32, 1228 Plan-les-Ouates, Switzerland. For all questions, you can reach us at careers@proton.ch.
We are subject to the Swiss Federal Act on Data Protection (“FADP”). We are also GDPR compliant. The designated representative of the Company in the European Union (notably for the purpose of art. 27 GDPR) is Proton Europe Sàrl, Rue de Grünewald 94, L-1912 Luxembourg.
- Data collection and usage
Your personal data are processed for the purposes of managing our recruitment-related activities, which include setting up and conducting interviews and tests for applicants, evaluating, and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation, “GDPR”) as necessary for the purposes of the legitimate interests pursued by us, which are the solicitation, evaluation, and selection of applicants for entering a contractual relationship.
Your personal data are retained by us for an initial period of 720 days (“Initial Period”).
2.1 Upon application via our Career page
When applying to a position at Proton, you provide us with personal data such as name, surname, date of birth, address, e-mail address, CV, etc., which we save in our Recruiting Database (“Database”, see below) and process according to this privacy policy.
2.2 Upon sourcing or recommendation
If you are sourced by us and added manually to our Database, the personal data is obtained from public sources, such as LinkedIn. If you are referred to us by a third party for potential employment, the personal data added to our Database is that provided by said third party, and/or data available publicly.
In all cases, upon inclusion in our Database, you will receive an email informing you of your inclusion and of the processing of your personal data.
2.3 At the end of the Initial Period
At the end of the initial period, you will receive an email asking for your permission to extend the period of retention of your personal data, for the purpose of optimising our processes and propose subsequent positions that might be fit for you.
If you give us your consent, we will be able to store and process the data for another 270-day period.
If you don’t consent, your profile and related data will be deleted from our Database at the end of the initial period.
- Data Processor
Our Database is operated by Greenhouse, according to their privacy policy and terms of service. Your personal data is thus shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America. The transfer is subject to appropriate additional safeguards, including the Standard Contractual Clauses, as issued by the European Commission.
- Right to access, rectification, erasure, portability, and right to lodge a complaint
As a company that is complying with the Swiss FADP and the EU GDPR, your privacy is important to us, and we are committed to protecting and safeguarding your data privacy rights.
You have the right to access, restrict, rectify, or delete your personal data. You also have the right to withdraw your consent at any time.
In addition, you may lodge a complaint to the Swiss Federal Data Protection and Information Commissioner.
We remain available via email to careers@proton.ch for any inquiry.
- 5. Modifications to privacy policy
We reserve the right to periodically review and change this policy. Continued consent and application will be deemed acceptance of such changes.
Hi #Rust developers! My Calendar team at @protonprivacy is #hiring! We are looking to fill several positions at our offices in #Barcelona, #Geneva, and #london
**Job Description: https://grnh.se/op1xycx2teu**
#Proton is office-first, with people coming in 3 days a week. Lunch is provided for you!
Please boost if you know a great Rust developer! If **I know you, please reach out directly** and I can refer you directly!
@protonprivacy Woohoo, thanks everyone for the help spreading the news! We have gotten 5 new applications for the #RustJob I linked.
Keep it going – it would be great to fill these positions by end of year! We currently have 59 open positions to fill: https://grnh.se/jl7d7bt2teu.
As an example, we need #backend engineers for
- #ProtonDrive: https://grnh.se/94486om2teu ( #storage, #mysql, #sre)
- Account: https://grnh.se/slmk5pe2teu ( #php, #symfony)
Proton
By applying at a position at Proton AG (“Proton”, “we”, “us”), you understand that your personal data is processed according to the following privacy policy and agree with it. This policy states (i) what data we collect, (ii) the use we make of such data, (iii) the safeguards we put in place to protect your data and (iv) your rights as data subject.
This Privacy Policy is complementary to our general privacy policy to the extend applicable when visiting our website.
- Legal Framework
Proton AG is a Company formed under Swiss law and whose Headquarters are located at Route de la Galaise 32, 1228 Plan-les-Ouates, Switzerland. For all questions, you can reach us at careers@proton.ch.
We are subject to the Swiss Federal Act on Data Protection (“FADP”). We are also GDPR compliant. The designated representative of the Company in the European Union (notably for the purpose of art. 27 GDPR) is Proton Europe Sàrl, Rue de Grünewald 94, L-1912 Luxembourg.
- Data collection and usage
Your personal data are processed for the purposes of managing our recruitment-related activities, which include setting up and conducting interviews and tests for applicants, evaluating, and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation, “GDPR”) as necessary for the purposes of the legitimate interests pursued by us, which are the solicitation, evaluation, and selection of applicants for entering a contractual relationship.
Your personal data are retained by us for an initial period of 720 days (“Initial Period”).
2.1 Upon application via our Career page
When applying to a position at Proton, you provide us with personal data such as name, surname, date of birth, address, e-mail address, CV, etc., which we save in our Recruiting Database (“Database”, see below) and process according to this privacy policy.
2.2 Upon sourcing or recommendation
If you are sourced by us and added manually to our Database, the personal data is obtained from public sources, such as LinkedIn. If you are referred to us by a third party for potential employment, the personal data added to our Database is that provided by said third party, and/or data available publicly.
In all cases, upon inclusion in our Database, you will receive an email informing you of your inclusion and of the processing of your personal data.
2.3 At the end of the Initial Period
At the end of the initial period, you will receive an email asking for your permission to extend the period of retention of your personal data, for the purpose of optimising our processes and propose subsequent positions that might be fit for you.
If you give us your consent, we will be able to store and process the data for another 270-day period.
If you don’t consent, your profile and related data will be deleted from our Database at the end of the initial period.
- Data Processor
Our Database is operated by Greenhouse, according to their privacy policy and terms of service. Your personal data is thus shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America. The transfer is subject to appropriate additional safeguards, including the Standard Contractual Clauses, as issued by the European Commission.
- Right to access, rectification, erasure, portability, and right to lodge a complaint
As a company that is complying with the Swiss FADP and the EU GDPR, your privacy is important to us, and we are committed to protecting and safeguarding your data privacy rights.
You have the right to access, restrict, rectify, or delete your personal data. You also have the right to withdraw your consent at any time.
In addition, you may lodge a complaint to the Swiss Federal Data Protection and Information Commissioner.
We remain available via email to careers@proton.ch for any inquiry.
- 5. Modifications to privacy policy
We reserve the right to periodically review and change this policy. Continued consent and application will be deemed acceptance of such changes.
my sql #mysql
What if Django had an automatic ORM feature matrix — showing which features each database really supports, straight from the code? 🧩
I’ve shared some ideas (with demo data!) on how it could work and why it’d be great for Django’s docs 💡
https://www.paulox.net/2025/10/06/django-orm-comparison/
CC @django
#Django #Python #ORM #OpenSource #Database #PostgreSQL #SQLite #MariaDB #MySQL
What if Django had an automatic ORM feature matrix — showing which features each database really supports, straight from the code? 🧩
I’ve shared some ideas (with demo data!) on how it could work and why it’d be great for Django’s docs 💡
https://www.paulox.net/2025/10/06/django-orm-comparison/
CC @django
#Django #Python #ORM #OpenSource #Database #PostgreSQL #SQLite #MariaDB #MySQL
📢 #NextcloudConf25 🇩🇪 : ce matin, Michael Widenius AKA "Monty", créateur de #MySQL et fondateur de #MariaDB, a évoqué la relation entre #OpenSource et #SouverainetéNumérique.
👋 @nextcloud @mariadb @mariadb_org @MySQL_Community @osi
#️⃣ #Nextcloud #OpenSource #LogicielsLibres #FOSS #FLOSS #GAFAM
📢 #NextcloudConf25 🇩🇪 : ce matin, Michael Widenius AKA "Monty", créateur de #MySQL et fondateur de #MariaDB, a évoqué la relation entre #OpenSource et #SouverainetéNumérique.
👋 @nextcloud @mariadb @mariadb_org @MySQL_Community @osi
#️⃣ #Nextcloud #OpenSource #LogicielsLibres #FOSS #FLOSS #GAFAM
Let's get ready for day two of the
Nextcloud Conference. 🚀 Starting out with a Keynote from Michael "Monty" Widenius, creator of #MySQL and co-founder of #MariaDB
A look at #MySQL vs #PostgreSQL, #Redis vs #valkey, #MongoDB vs #DocumentDB. Mostly about open source licensing and the impact it has on the ecosystem.
https://redmonk.com/sogrady/2025/09/02/documentdb/
A look at #MySQL vs #PostgreSQL, #Redis vs #valkey, #MongoDB vs #DocumentDB. Mostly about open source licensing and the impact it has on the ecosystem.
https://redmonk.com/sogrady/2025/09/02/documentdb/
I'm a Senior #Software Engineer with 20+ years of professional experience.
I have primarily worked with web technologies such as #JavsScript, #HTML, #CSS, #nodejs, and #typescript.
My last job was as a Senior #React Engineer.
I've worked with #Postgres, #MySQL, and #MSSQL databases.
Backend tech includes C#, Go, PHP, and ASP.
Countless projects ranging from SPAs to $100 million ecommerce sites to enterprise level software.
I'm a Senior #Software Engineer with 20+ years of professional experience.
I have primarily worked with web technologies such as #JavsScript, #HTML, #CSS, #nodejs, and #typescript.
My last job was as a Senior #React Engineer.
I've worked with #Postgres, #MySQL, and #MSSQL databases.
Backend tech includes C#, Go, PHP, and ASP.
Countless projects ranging from SPAs to $100 million ecommerce sites to enterprise level software.
Do you want MySQL with the best possible performance? Then stick to version 5.6, as long as you don't mind it's been EOL for 12 years. 5.7 also has better performance than newer versions, although not as good as 5.6. Some performance regressions are just not being fixed.
https://smalldatum.blogspot.com/2025/08/sysbench-for-mysql-56-thru-94-on-small.html
^^ Veteran database performance guru, Mark Callaghan, former tech lead for MySQL at Facebook and Google, is now an independent consultant who blogs about database benchmarking.
(For my own account as a MariaDB fanboy I must add that another option could be migrating to MariaDB which is a plug-in replacement for MySQL 5.6, as MariaDB has done a better job at avoiding and fixing performance regressions.)
Do you want MySQL with the best possible performance? Then stick to version 5.6, as long as you don't mind it's been EOL for 12 years. 5.7 also has better performance than newer versions, although not as good as 5.6. Some performance regressions are just not being fixed.
https://smalldatum.blogspot.com/2025/08/sysbench-for-mysql-56-thru-94-on-small.html
^^ Veteran database performance guru, Mark Callaghan, former tech lead for MySQL at Facebook and Google, is now an independent consultant who blogs about database benchmarking.
(For my own account as a MariaDB fanboy I must add that another option could be migrating to MariaDB which is a plug-in replacement for MySQL 5.6, as MariaDB has done a better job at avoiding and fixing performance regressions.)
Has your OS ever refused to install the MariaDB client package or the MySQL client package due to a conflict with the other?
It feels like it should be possible to have both, but unfortunately I have yet to see a solution for this.
For a subset of these cases, all that you want is just to have the client tools such as the mariadb/ mysql CLI and the mariadb-dumper/ mysqldumper backup programs co-existing on the same OS. (I.e. you don't care about the static/dynamic libmariadbclient/libmysqlclient libs etc).
So, I decided to write up my solutions for this:
https://dbdemon.com/installing_mariadb_and_mysql_clients_on_same_unix_host/
Has your OS ever refused to install the MariaDB client package or the MySQL client package due to a conflict with the other?
It feels like it should be possible to have both, but unfortunately I have yet to see a solution for this.
For a subset of these cases, all that you want is just to have the client tools such as the mariadb/ mysql CLI and the mariadb-dumper/ mysqldumper backup programs co-existing on the same OS. (I.e. you don't care about the static/dynamic libmariadbclient/libmysqlclient libs etc).
So, I decided to write up my solutions for this:
https://dbdemon.com/installing_mariadb_and_mysql_clients_on_same_unix_host/