Ville M. Vainio
vivainio.bsky.social
Ville M. Vainio
@vivainio.bsky.social
Programmer, Pori, Finland. I do backend mostly (.NET, Python), but no stranger to frontend either (Angular / React)
You: main thing is music, genres don't matter. Ai:
August 28, 2025 at 5:48 PM
Reposted by Ville M. Vainio
Switched a small project (913 LOC) from mypy to @astral_sh's ty:

1. Local CI checks non-cached went from ~31 seconds to under 1 second
2. Same checks on GH actions went from ~30 seconds to ~15 seconds

I respect mypy--prototyping types is hard. Yet I look forward to moving on.
July 17, 2025 at 9:05 AM
Reposted by Ville M. Vainio
He. Is. So. Unbelievably. Stupid.

"They released their insane asylum population into our country" -- Trump still thinks that people who make political asylum claims come from insane asylums
July 9, 2025 at 12:47 AM
So #dotnet and TPL Dataflow: learn.microsoft.com/en-us/dotnet... - you don't really hear people talking about this, yet it seemed to be the right solution to my multistage pipeline problem. Why is it not more popular or talked about?
July 10, 2025 at 11:49 AM
No-one: ... #Python: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (dumbest shit ever)
June 19, 2025 at 6:25 AM
Reposted by Ville M. Vainio
Reposted by Ville M. Vainio
Meanwhile Elon Musk’s dad is at an oligarch-hosted fascist conference in Moscow, hanging out with Alexandr Dugin and George Galloway…
June 9, 2025 at 3:44 AM
Reposted by Ville M. Vainio
Gathering of fascists in Moscow, Elon Musk's father in attendance
🫠 Elon Musk's father has arrived in Moscow to take part in the "Future Forum 2050." Нe is listed as a speaker on the forum's website.
June 8, 2025 at 7:52 AM
Reposted by Ville M. Vainio
June 7, 2025 at 12:26 AM
Reposted by Ville M. Vainio
June 1, 2025 at 7:09 PM
Reposted by Ville M. Vainio
Vuosisadan asymmetrinen hyökkäys koordinoitiin avoimen lähdekoodin softalla. Kova!
Of course open source software has been used in war before, but seeing ArduPilot Mission Planner being used to blow up Russian strategic bombers is still wild.
June 1, 2025 at 5:21 PM
Reposted by Ville M. Vainio
THE FUCKING RUSSIAN STRATEGIC BOMBER AIRBASE IS BURNING
June 1, 2025 at 11:08 AM
Reposted by Ville M. Vainio
Finally an argument for tailwind
I was told that the LLM can't work with a 2MB+ file so I'm quitting performance work and setting off to make every website huge instead
May 30, 2025 at 9:27 PM
Reposted by Ville M. Vainio
It’s fine, he’s just got all your personal data. 💊💉
May 30, 2025 at 7:45 PM
Reposted by Ville M. Vainio
Ran to check and yes he is left-handed
May 30, 2025 at 6:41 PM
Reposted by Ville M. Vainio
May 29, 2025 at 6:24 AM
Nice, MS released a vscode ide for postgres. These prove super valuable since github copilot knows your db techcommunity.microsoft.com/blog/adforpo...
Announcing a new IDE for PostgreSQL in VS Code from Microsoft | Microsoft Community Hub
We are excited to announce the public preview of the brand-new PostgreSQL extension for Visual Studio Code (VS Code), designed to simplify PostgreSQL...
techcommunity.microsoft.com
May 25, 2025 at 7:10 PM
Reposted by Ville M. Vainio
Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace!

npm install -D @​typescript/native-preview
npx tsgo --version

Read up more on our blog!
Announcing TypeScript Native Previews - TypeScript
Previews of the native TypeScript port are now available on npm and for VS Code through the Visual Studio Marketplace!
devblogs.microsoft.com
May 22, 2025 at 3:09 PM
They were not kidding about edit.exe being a small editor. 234kb single file executable. Surprisingly smooth for such a little weight. Trying to use it as my git commit message editor for a bit
May 21, 2025 at 7:18 PM
Tip: mute the word gen*cide if you want to follow hashtags like #msbuild
May 19, 2025 at 8:24 PM
Reposted by Ville M. Vainio
So many layers of corruption.
May 12, 2025 at 5:26 PM
Reposted by Ville M. Vainio
it is fun to read profiles of this guy which play him up as some diabolical mastermind and then watch him in action and see a huge loser
Stephen Miller: "Children will be taught to love America. Children will be taught to be patriots. Children will be taught civic values for schools that want federal taxpayer funding ... we're gonna make sure these funds are not being used to promote communist ideology."
May 1, 2025 at 1:59 PM
Reposted by Ville M. Vainio
And he wants to ban trans people from the military while installing a makeup studio for himself at the pentagon?!

www.cbsnews.com/news/hegseth...
Hegseth orders makeup studio installed at Pentagon
Defense Secretary Pete Hegseth has not given any press briefings in the briefing room but has used the room as a backdrop for TV hits with Fox News.
www.cbsnews.com
April 23, 2025 at 6:40 PM