<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Author of Python for Data Science, Jupyter Tutorial and PyViz tutorial • pyberlin organiser • Development, consulting and operation of privacy compliant web services at cusy​. &#xA;#Python #Jupyter #PyViz #DataScience</description><link>https://bsky.app/profile/veit-schiele.de</link><title>@veit-schiele.de - Veit Schiele</title><item><link>https://bsky.app/profile/veit-schiele.de/post/3mrkmvddlos2j</link><description>On my way to Cologne for the next workshop on test-driven development with Python.&#xA;#TDD #Python #Testing</description><pubDate>26 Jul 2026 14:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mrkmvddlos2j</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mr2yir74oc2e</link><description>The #AI platform #HuggingFace appears to have been attacked by autonomous, AI-driven offensive tooling – and was also detected and analysed by AI tools. They advises users to revoke access credentials and tokens, and to check for any recent activity on their accounts: https://huggingface.co/blog/security-incident-july-2026</description><pubDate>20 Jul 2026 09:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mr2yir74oc2e</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mqs765xo7c2p</link><description>Now that the FrOSCon programme has been published, I’m planning to attend on 15 and 16 August: https://programm.froscon.org/froscon2026/schedule/&#xA; #FrOSCon</description><pubDate>16 Jul 2026 21:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mqs765xo7c2p</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mqjsly4cpc2m</link><description>When is data truly considered anonymous? The European Data Protection Board has published new guidelines on this topic: https://www.edpb.europa.eu/public-consultations/guidelines-022026-on-anonymisation_en#no-back&#xA;#EU #DataProtection #Anonymisation #Privacy</description><pubDate>13 Jul 2026 13:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mqjsly4cpc2m</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mpptsgfawc26</link><description>Next stop: Tübingen! I’m looking forward to Tuebix and catching up with old friends. &#xA;#Tubix #Linux</description><pubDate>03 Jul 2026 05:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mpptsgfawc26</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mpkwsb6jds2f</link><description>On my way to a flying visit to Berlin. Tomorrow, the Python Users Berlin (@python.berlin) are meeting for a talk by Sam Bail on PySpark: https://www.meetup.com/python-users-berlin-pub/events/315354198&#xA;#Python #Berlin</description><pubDate>01 Jul 2026 06:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mpkwsb6jds2f</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mpgiea55zc26</link><description>Critical libssh2 vulnerability with a proof-of-concept exploit already published. curl, PHP and libgit2 are also affected.&#xA; https://nvd.nist.gov/vuln/detail/CVE-2026-55200&#xA;#ssh #Vulnerability #ITSecurity #curl</description><pubDate>29 Jun 2026 12:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mpgiea55zc26</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mp3qbitc6222</link><description>#TIL that there is also a pre-commit check for uv audit: https://www.python4data.science/en/latest/productive/security.html#codecell2&#xA;#Python #CVE #Vulnerability #Git #ITSecurity #SupplyChain</description><pubDate>25 Jun 2026 05:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mp3qbitc6222</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3moxe3e5n2k22</link><description>Guardrails enable you to defend against prompt injection or jailbreak attacks by your coding agents. In our tutorial, we show you the options available to you for this purpose: https://agentic-software-engineering.readthedocs.io/en/latest/security/guardrails.html&#xA;#PromptInjection #Jailbreak #AI #Agentic #Coding #ITSecurity</description><pubDate>23 Jun 2026 12:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3moxe3e5n2k22</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mou7fezre22t</link><description>We have added a section on &#xA;@tiangolo.com’s Library Skills to our agent-based software engineering tutorial: https://agentic-software-engineering.readthedocs.io/en/latest/shared-instructions/skill/index.html#library-skills&#xA;#AI #Agentic #Coding #Skills</description><pubDate>22 Jun 2026 05:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mou7fezre22t</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mospejavkk2j</link><description>I’m organising the next @pyberlin meet-up, featuring a talk by Sam Bail on PySpark: https://www.meetup.com/python-users-berlin-pub/events/315354198/&#xA;#Python #Berlin #DataScience</description><pubDate>21 Jun 2026 15:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mospejavkk2j</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mogr6xt4u22m</link><description>Taking Measure spoke to Guido van Rossum to find out more about #Python, what he gets up to in his spare time, and his brief spell at #NIST: https://www.nist.gov/blogs/taking-measure/programming-language-named-monty-python-evolved-nist</description><pubDate>16 Jun 2026 21:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mogr6xt4u22m</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mogr6xt4u22m</link><description>Taking Measure spoke to Guido van Rossum to find out more about #Python, what he gets up to in his spare time, and his brief spell at #NIST: https://www.nist.gov/blogs/taking-measure/programming-language-named-monty-python-evolved-nist</description><pubDate>16 Jun 2026 21:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mogr6xt4u22m</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mo33ov4sg22x</link><description>Der Artikel »Wie LLM-Agenten Open-Source-Projekte gefährden« von Frank Hofmann und mir ist im Linux-Magazin erschienen: https://www.linux-magazin.de/ausgaben/2026/07/gefahr-durch-llms/&#xA;#OpenSource #LLM #SLOP</description><pubDate>12 Jun 2026 06:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mo33ov4sg22x</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mnw4phwffs2w</link><description>📆 On 13 August, all #Berlin #Python user groups – @pyladiesberlin.bsky.social , @python.berlin, dub, PyBerlin, etc. will be getting together again for a BBQ @c-base.org:  https://www.meetup.com/python-users-berlin-pub/events/314905083/</description><pubDate>10 Jun 2026 06:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mnw4phwffs2w</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mn7eovlg3c2a</link><description>If uv is not available in a Python environment, you can still specify the versions using pylock.toml. We have described how to do this here: https://python-basics-tutorial.readthedocs.io/en/latest/libs/install.html#of-packages&#xA;#Python #DevSecOps #ITSecurity</description><pubDate>01 Jun 2026 05:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mn7eovlg3c2a</guid></item><item><link>https://bsky.app/profile/veit-schiele.de/post/3mmbvtebwzc2l</link><description>GitHub has confirmed that around 3,800 internal repositories were breached after one of its employees installed a malicious VS Code extension: https://www.bleepingcomputer.com/news/security/github-confirms-breach-of-3-800-repos-via-malicious-vscode-extension/&#xA;#GitHub #DataBreach #ITSecurity</description><pubDate>20 May 2026 12:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:4brmhnsqxcjturyo7kmeq4d2/app.bsky.feed.post/3mmbvtebwzc2l</guid></item></channel></rss>