Manuel Chakravarty
@tacticalgrace.justtesting.org
820 followers 690 following 1.1K posts
🔥 Lambda Scientist 💡 Functional programming 💡 Programming languages 💡 Cryptography 👨🏽‍💻 Swift, Haskell & Agda 💜 Volt 🇪🇺 policy: digital rights & economy 📍 Utrecht 🇳🇱🇩🇪🇪🇺 • Twitter: @TacticalGrace
Posts Media Videos Starter Packs
Pinned
tacticalgrace.justtesting.org
I think that Swift is an awesome language for functional programming! Many (functional) programmers don’t seem to know this. Hence, I gave talk about “Functional Programming in Swift” at @bobkonf.bsky.social — it is now online: media.ccc.de/v/bob11-2024...

Talk page: bobkonf.de/2024/chakrav...
Functional Programming in Swift
When people talk about functional programming in modern multi-paradigm languages, they usually mention Rust, Scala, or Kotlin. You rarely...
media.ccc.de
Reposted by Manuel Chakravarty
reiniervanlanschot.volteuropa.org
Today the EU parliament voted to ban the word burger 🍔 if they are made with plant protein, instead of animal protein...
 
They claim it’s to stop consumers being ‘confused between meat and plant products’ - solving a problem that nobody had!
 
This new rule leaves a bad taste in the mouth. 👎
Reposted by Manuel Chakravarty
mariekekoekkoek.voltnederland.org
In de politiek kunnen we giga van mening verschillen, maar feiten moeten leidend zijn. Wanneer er voor de ander geen feiten bestaan, verliest de waarheid. Wanneer de waarheid verliest, verliest de democratie. Daarom trekken wij een een grens.
Reposted by Manuel Chakravarty
myrthehilkens.bsky.social
‘Doe geen debatten met bad faith actors.’

En zo lees ik al de hele dag reacties van mensen die ervoor gestudeerd hebben. Het is raar om de wetenschap die zich bezighoudt met extremisme en populisme op de huidige schaal te negeren.
casmudde.bsky.social
RESPECT voor Volt! Sta voor je principes. Geef geen legitimiteit en zuurstof aan anti-democraten en doe geen debatten met bad-faith actors. 👏👏
tacticalgrace.justtesting.org
Proven again: “Every simple language will develop enough new features to eventually end up Turing Complete.” https://solutionspace.blog/2021/12/04/every-simple-language-will-eventually-end-up-turing-complete/
sindresorhus.com
CSS is getting support for functions, so I made a small utility library for useful things. It's also a copy-pasteable reference. WIP.

github.com/sindresorhus...
Reposted by Manuel Chakravarty
charge-volt.bsky.social
🔪🇪🇺 Deel II van onze serie ‘Europa onder het mes’ gaat over het initiatiefrecht: Zonder dit recht kan de Europese volksvertegenwoordiging niet zelf bepalen wat er op de agenda komt. Tijd om… iets nieuws te doen. 😉➡️ www.charge-volt.org/initiatiefre...
Reposted by Manuel Chakravarty
mattsteinglass.bsky.social
Dutch branch of Volt, the European liberal party, refuses invitation to one on one climate debate with far-right antivax science deniers Forum for Democracy. “We don’t want to give more oxygen to politicians who lie.”
Reposted by Manuel Chakravarty
volteuropa.org
Standing by our values means making difficult choices. At Volt, we stand for science-based climate policy, truth, and a future built on cooperation. 💜🌱

With @voltnederland.org
A screen capture of a news article or press release, dated 8 October 2025. The headline reads: "Volt cancels NOS debate, refuses to discuss climate with FVD". The text below explains that Volt has withdrawn from an NOS leaders' debate on NPO Radio 1 because they don't want to debate climate issues with Forum for Democracy (FVD). Volt criticizes FVD's climate stance, stating the party "structurally denies the climate crisis" and has called climate scientists' work "witchcraft." The text quotes Volt saying, "After much deliberation — and against the backdrop of the rapid radicalization in our society — we have concluded that we no longer want to give oxygen to a party that lies." A screen capture of a longer statement by the Volt party, explaining their decision to withdraw from a debate with FVD. The text references experts on the far-right and populism who "warn about the dangers of further normalization of the far-right" and advise not to "give this ideology any more oxygen." Volt states, "We believe that this debate contributes to the normalization of the unacceptable." They emphasize that in the political arena, "facts must be guiding" and that when there are no facts on one side, "the truth is lost." The statement also invokes the "Popper paradox," which teaches that "unlimited tolerance toward structural intolerance ultimately threatens the open, tolerant society itself." The statement concludes with a hope that voters on October 29 will "unite against extremists who threaten our democratic constitutional state."
Reposted by Manuel Chakravarty
seabass.bsky.social
So viel zum Thema Altersverifikation
Reposted by Manuel Chakravarty
berthub.eu
Het #NerdVote stemadvies is online! Er is een helder advies, maar het is ook weer niet simpel. Er zijn uitstekende kandidaten die het helaas niet gaan halen. Daarom is het advies strategisch. Reacties zeer welkom! nerdvote.nl
NerdVote.NL
Ondersteuning voor en informatie over alle kandidaat-kamerleden met en warm hart voor onze privacy en eigen IT-vaardigheden.
nerdvote.nl
Reposted by Manuel Chakravarty
manuelkehl.bsky.social
Such an honor to give my first conference talk at @swiftconnection.bsky.social yesterday - an amazing conference in a beautiful city!

Thanks to the organizers and helpers who made this possible and to the #iOS community as a whole for being so supportive and welcoming ☺️
Me on stage presenting my talk. There is a banner saying “Swift Connection 25” in front. A conference badge with the Swift Connection logo, my name and the word “Speaker” underneath. A snippet of the conference schedule showing my talk right after the coffee break. The title is “SwiftUI Apps that Effortlessly Scale from your Smallest to your Biggest Screen”
Reposted by Manuel Chakravarty
alexandrageese.bsky.social
Aktivismus wirkt! Die Bundesregierung wird die #Chatkontrolle nächste Woche im Rat ablehnen. Damit gibt es keine Mehrheit für Massenüberwachung in Europa. Ein großes Dankeschön an alle, die Mails an ihre Abgeordneten geschrieben haben und mobilisiert haben!
Reposted by Manuel Chakravarty
tacticalgrace.justtesting.org
This is such a good initiative!
reiniervanlanschot.volteuropa.org
👋🏼 Hi Amsterdam founders, VCs & CEOs, I need you!

EU Inc is an important effort to simplify corporate, insolvency, labour and tax laws across 🇪🇺.

To improve it, we need examples of the difficulties you face when scaling to other European markets.

Join us next week: docs.google.com/forms/d/e/1F...
Reposted by Manuel Chakravarty
leoniedejonge.bsky.social
Zendtijd is cruciaal voor kleine partijen, maar een klimaatdebat tussen Volt en FvD? Totale onzin. 1) Nauwelijks zwevende kiezers tussen die twee. 2) Waarom debatteren met een partij die de klimaatcrisis ontkent én extreemrechts gedachtegoed verspreidt? Sterk van @laurensdassen.voltnederland.org 👏
Reposted by Manuel Chakravarty
tacticalgrace.justtesting.org
Dat is precies hoe je met populisten moet omgaan die er weer een circus van wilden maken.
Reposted by Manuel Chakravarty
juliahamel.bsky.social
"Terwijl hitterecords, overstromingen en bosbranden in Europa over elkaar heen buitelen en de rekening met tientallen miljarden per jaar oploopt, ondermijnt FVD structureel de klimaatwetenschap."
tacticalgrace.justtesting.org
However, I think, there are quite a few surprises and there is little documentation about best practices. Hence, it definitely a good talk topic, although the audience that can directly benefit is probably rather small. Not many people build such apps.
tacticalgrace.justtesting.org
I never used Catalyst. I think, Catalyst is mostly of interest when you start from an existing UIKit app. SwiftUI definitely has got what it takes to make crossplatform macOS-iOS apps from scratch.
tacticalgrace.justtesting.org
This is such a good initiative!
reiniervanlanschot.volteuropa.org
👋🏼 Hi Amsterdam founders, VCs & CEOs, I need you!

EU Inc is an important effort to simplify corporate, insolvency, labour and tax laws across 🇪🇺.

To improve it, we need examples of the difficulties you face when scaling to other European markets.

Join us next week: docs.google.com/forms/d/e/1F...
Reposted by Manuel Chakravarty
reiniervanlanschot.volteuropa.org
👋🏼 Hi Amsterdam founders, VCs & CEOs, I need you!

EU Inc is an important effort to simplify corporate, insolvency, labour and tax laws across 🇪🇺.

To improve it, we need examples of the difficulties you face when scaling to other European markets.

Join us next week: docs.google.com/forms/d/e/1F...
Reposted by Manuel Chakravarty
eliothiggins.bsky.social
Dutch courts fighting to make Facebook and Instagram useable again.
tacticalgrace.justtesting.org
“[..] komen wij tot de conclusie dat wij geen zuurstof meer willen geven aan een partij die liegt.” https://voltnederland.org/nieuws/volt-neemt-niet-deel-aan-het-nos-radio-1-debat
tacticalgrace.justtesting.org
Yes, it was great to meet in person! And thank you for the talk. I’m developing across macOS and iPadOS; hence, this is an interesting topic for me (even if my situation is not as challenging as yours, supporting the Watch).
Reposted by Manuel Chakravarty
myrthehilkens.bsky.social
‘Komen wij tot de conclusie dat we geen zuurstof meer willen geven aan een partij die liegt…’
tacticalgrace.justtesting.org
Dat is precies hoe je met populisten moet omgaan die er weer een circus van wilden maken.