Jan de Vries
banner
jan-v.nl
Jan de Vries
@jan-v.nl
Developer | Frisian | Cycling | Azure | Husband | Dad |
I can't remember the last time I had so much fun creating a solution as now.
Busy tuning agents, specifications, prompts, using different models, etc. The demo project was looking great, so hopefully the real project will have similar quality.
November 13, 2025 at 1:19 PM
Reposted by Jan de Vries
My team is hiring a backend focused engineer: posthog.com/careers/back...
Backend Engineer — Feature Flags - PostHog
The single platform for engineers to analyze, test, observe, and deploy new features. Product analytics, session replay, feature flags, experiments, CDP, and more.
posthog.com
November 10, 2025 at 7:21 PM
Reposted by Jan de Vries
The PSF has withdrawn $1.5 million proposal to US government grant program
In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Open Source Ecosystems program to address structural vulnerabilities in Python and PyPI. It was the PSF’s first time applying for government funding, and navigating the intensive process was a steep learning curve for our small team to climb. Seth Larson, PSF Security Developer in Residence, serving as Principal Investigator (PI) with Loren Crary, PSF Deputy Executive Director, as co-PI, led the multi-round proposal writing process as well as the months-long vetting process. We invested our time and effort because we felt the PSF’s work is a strong fit for the program and that the benefit to the community if our proposal were accepted was considerable. We were honored when, after many months of work, our proposal was recommended for funding, particularly as only 36% of new NSF grant applicants are successful on their first attempt. We became concerned, however, when we were presented with the terms and conditions we would be required to agree to if we accepted the grant. These terms included affirming the statement that we “do not, and will not during the term of this financial assistance award, operate any programs that advance or promote DEI, or discriminatory equity ideology in violation of Federal anti-discrimination laws.” This restriction would apply not only to the security work directly funded by the grant, **but to any and all activity of the PSF as a whole**. Further, violation of this term gave the NSF the right to “claw back” previously approved and transferred funds. This would create a situation where money we’d already spent could be taken back, which would be an enormous, open-ended financial risk. Diversity, equity, and inclusion are core to the PSF’s values, as committed to in our mission statement: > _The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of**a diverse and international community** of Python programmers._ Given the value of the grant to the community and the PSF, we did our utmost to get clarity on the terms and to find a way to move forward in concert with our values. We consulted our NSF contacts and reviewed decisions made by other organizations in similar circumstances, particularly The Carpentries. In the end, however, the PSF simply can’t agree to a statement that we won’t operate any programs that “advance or promote” diversity, equity, and inclusion, as it would be a betrayal of our mission and our community. We’re disappointed to have been put in the position where we had to make this decision, because we believe our proposed project would offer invaluable advances to the Python and greater open source community, protecting millions of PyPI users from attempted supply-chain attacks. The proposed project would create new tools for automated proactive review of all packages uploaded to PyPI, rather than the current process of reactive-only review. These novel tools would rely on capability analysis, designed based on a dataset of known malware. Beyond just protecting PyPI users, the outputs of this work could be transferable for all open source software package registries, such as NPM and Crates.io, improving security across multiple open source ecosystems. In addition to the security benefits, the grant funds would have made a big difference to the PSF’s budget. The PSF is a relatively small organization, operating with an annual budget of around $5 million per year, with a staff of just 14. $1.5 million over two years would have been quite a lot of money for us, and easily the largest grant we’d ever received. Ultimately, however, the value of the work and the size of the grant were not more important than practicing our values and retaining the freedom to support every part of our community. The PSF Board voted unanimously to withdraw our application. Giving up the NSF grant opportunity—along with inflation, lower sponsorship, economic pressure in the tech sector, and global/local uncertainty and conflict—means the PSF needs financial support now more than ever. We are incredibly grateful for any help you can offer. If you're already a PSF member or regular donor, you have our deep appreciation, and we urge you to share your story about why you support the PSF. Your stories make all the difference in spreading awareness about the mission and work of the PSF. How to support the PSF: * Become a Member: When you sign up as a Supporting Member of the PSF, you become a part of the PSF. You’re eligible to vote in PSF elections, using your voice to guide our future direction, and you help us sustain what we do with your annual support. * Donate: Your donation makes it possible to continue our work supporting Python and its community, year after year. * Sponsor: If your company uses Python and isn’t yet a sponsor, send them our sponsorship page or reach out to sponsors@python.org today. The PSF is ever grateful for our sponsors, past and current, and we do everything we can to make their sponsorships beneficial and rewarding.
pyfound.blogspot.com
October 27, 2025 at 3:20 PM
I've been checking the programs of the different political parties, for the past couple of weeks, to make a decision which one to vote for in the upcoming election.

The programs say one thing, but they party leaders make it really difficult to choose for the party based on their media presence.
October 28, 2025 at 10:42 AM
Reposted by Jan de Vries
had this conversation 3 different times in a week. Decided to write down some thoughts

Advancing big goals while you stay on top of operational day-to-day fires *is the job*

swizec.com/blog/the-job...
The job behind the job [of a high level IC] | Swizec Teller
Advancing big goals while you stay on top of operational day-to-day fires _is the job_. This is hard. Here are a few tips I've found helpful.
swizec.com
October 25, 2025 at 5:27 PM
Finally, I'm able to bike indoor.
I'm a nice weather cyclist, so going outside in autumn and winter almost never happens.
October 16, 2025 at 2:17 PM
I recently started using focus modes.

What a bliss!
No more messages and notifications during diner and family time.
And no more work triggers during off-time.

Next, maybe a Pomodoro focus mode.
October 15, 2025 at 12:43 PM
Reposted by Jan de Vries
I am once again begging filmmakers to start lighting their night scenes again. Moonlight and starlight are both available, as are torches, campfires, and any number of plausible light sources! What I'm watching right now may as well be a podcast
October 12, 2025 at 1:18 PM
I'm noticing this trend with our kids too.
They're very keen on spotting generated images and/or videos.
The only thing that gives me hope is that my children sneer “that’s AI” at anything fake, ridiculous or rubbish they see online.
October 10, 2025 at 11:48 AM
The great thing about some time off? Finally got time to save the world.

Saved Sanctuary last night (D4).
Now off to save Athia (Forspoken).
October 10, 2025 at 9:22 AM
To my friends using a Mac.
Are there any good TKL mechanical keyboards with all the Mac keys available (Globe, Option, Command, Control)
Preferably with Cherry MX clear switches and O-rings?
October 4, 2025 at 7:58 AM
Reposted by Jan de Vries
I'm hiring! Looking for an #aspnetcore dev, ideally with identity/oidc experience. Role is support, tech presales, advisory, docs, ...

East coast US ideally for timezone overlap in the team

Small team and company, big ambition. Reach out if you're interested! duendesoftware.com/careers/cust...
Customer Success Engineer
Duende software looking to fill Customer Success Engineer position
duendesoftware.com
September 25, 2025 at 4:57 PM
Any sponsors for our son his soccer club?
lot.clubactie.nl/lot/c.v.v.o....

They're collecting money for new kids equipment. Lots of it needs replacement.

And you can win nice prizes too.
Steun Sven van C.V.V.O. - Grote Clubactie
C.V.V.O. doet mee aan de Grote Clubactie. Door een lot van Sven te kopen steun je de vereniging, want 80% gaat direct naar de clubkas. Met jouw lot maak je zelf kans op mooie prijzen.
lot.clubactie.nl
September 29, 2025 at 7:52 AM
Hey @stacy-clouds.net, I've got an issue with deploying Static Web Apps and you're kind of an expert on this.

My deployment fails on the .NET Functions App with an unhelpful error message.
Do you have a (recent) sample I can look at? Or spot the issue in like 1 minute? github.com/Jandev/guid-...
GitHub - Jandev/guid-api: Small project which returns new guids on request
Small project which returns new guids on request. Contribute to Jandev/guid-api development by creating an account on GitHub.
github.com
September 26, 2025 at 7:38 AM
I've received a new Macbook and plugged it in to my dock, so can use it with all my hardware.

I'm now looking for new keycaps for my TKL Cherry MX keyboard. Updated Control, Option and Command buttons would be great

I feel this shouldn't cost more as €10, but haven't found a shop yet. Suggestions?
September 24, 2025 at 3:11 PM
Trying out my wife her Macbook, today.

Looks like it doesn't support Home & End buttons from my keyboard. Is the only solution to use third-party key mapping software?
September 19, 2025 at 7:26 AM
Reposted by Jan de Vries
Don't want LinkedIN to automatically train its AI on your data, switch it off here: www.linkedin.com/mypreference...

Not sure about the rest of the world, but if you don't switch it off it will start collecting in November for the Netherlands/ Dutch members.
September 18, 2025 at 6:31 PM
Building the venue for #Azure Fest later today.
Looking forward meeting all the attendees and speakers again. There will be a lot of talking about Azure, #AI and other cool stuff!
September 17, 2025 at 6:36 AM
The OneDrive support team is indeed great. Had a similar issue on my iPhone a while ago. After submitting feedback it was solved within 5 minutes.
Shout out to the OneDrive support team. I had an issue where my Samsung Gallery app would no longer connect to OneDrive for auto-backup. It suggested to send in the feedback on the error.

I didn't think too much of it but an engineer checked in within a few hours to provide help.

NICE! 👍👍
September 10, 2025 at 3:44 PM
Not a very helpful error message for my #Azure #StaticWebApp

```
Deployment Failed :(
Deployment Failure Reason: Failed to deploy the Azure Functions.
```

App appears to have been built, Api (dotnet-isolated:8.0) appears to be built, but somehow deployment fails.
No logs to troubleshoot this.
September 5, 2025 at 10:10 AM
It looks like adding a custom domain to an #Azure Static Web App is a blocking operation, until the validation of the domain is done.

I already wondered why the deployment took ages.

Yes, I'm a bit late to the Azure SWA party.
September 4, 2025 at 12:22 PM
I use the #Tailscale connectivity to collect my (interesting?) links from my self-hosted #Linkwarden instance and share them on my blog.

jan-v.nl/post/2025/pu...
September 2, 2025 at 11:42 AM
Use @tailscale.com to connect your #GitHub Actions with your home network.

This enables your workflows to retrieve or create data from your self-hosted services.

Best of all, it's fairly easy to set up!
jan-v.nl/post/2025/us...
Use Tailscale Github Action to connect to your home network
I have been a long time user of Tailscale, a very easy to use VPN mesh system, to connect to my home network when I’m not at home. There are other solutions, like NordVPN Meshnet, but I learned about ...
jan-v.nl
September 2, 2025 at 11:40 AM