Sign in

Danik Vitek

@danikvitek.eurosky.social
34 followers 97 following 150 posts

Passionate about software development Computer science/IT student at National Technical University of Ukraine "Kyiv Polytechnic Institute" 🇺🇦 (GMT+2) codeberg.org/DanikVitek tangled.org/danikvitek.eurosky.social github.com/DanikVitek

PostsRepliesMedia
Reposted by Danik Vitek
Freya Holmér @freya.bsky.social · 19/08/2026
met Gizmo again today!!
gizmo (the cat) walking towards the camera looking cool and/or tired
649031
Reposted by Danik Vitek
Freya Holmér @freya.bsky.social · 14/08/2026
subfurface scattering
light scattering in salad's (the cat's) fur
1176040
Reposted by Danik Vitek
Freya Holmér @freya.bsky.social · 14/08/2026
love getting emails from companies who are supposedly "huge fans" asking if I want to take on a generative AI sponsorship clearly they can't even be assed to ask their own AI overlords whether this would be a good idea, surely it would tell them?? ..ok yeah you can literally just google this 💀
Googles AI response for whether I am likely to accept a sponsorship for generative AI tooling for game dev. the visible part reads:
"Freya Holmér is highly unlikely to accept a sponsorship for a generative AI tool intended for game development.
She has been one of the most vocal, public critics of generative AI within the indie game development community. Pitching an AI tool to her would almost certainly result in a firm rejection and could potentially draw public criticism on her platforms.

Key Reasons for Rejection

Ethical Opposition: Holmér has explicitly labeled generative AI as an "anti-humanity technology". Her public arguments focus heavily on the ethics of-the response continues:
"Her public arguments focus heavily on the ethics of replacing human creative labor and the negative impact these models have on the creative industry.

Firm Public Stance: She has produced major video content critiquing the technology, notably a video titled "Generative AI is a Parasitic Cancer".

Advocate for Creators: As a veteran developer, math educator, and tool creator (such as Shader Forge), her brand is entirely built around empowering human artists and programmers to learn and understand the underlying mechanics of game dev. Promoting an automation tool directly conflicts with her educational mission and core values.

Personal Experience with AI Clones: Her opposition is also driven by personal experience; in early 2025, after she posted a prototype of an innovative puzzle game mechanic online, generative AI "vibe-coding" knockoffs of her game were generated and published by copycats within hours."
926514
Reposted by Danik Vitek
Той самий @obolon.bsky.social · 09/08/2026
Три подруги
2564
Danik Vitek @danikvitek.eurosky.social · 09/08/2026
Грали учора ввечері у Dorf Romantic
010
Danik Vitek @danikvitek.eurosky.social · 09/08/2026
020
Reposted by Danik Vitek
Той самий @obolon.bsky.social · 15/07/2026
Другий день поспіль дуже гарні хмари
1322
Danik Vitek @danikvitek.eurosky.social · 05/07/2026
First time seeing this kind of shadow crown effect around the clouds
110
Reposted by Danik Vitek
Freya Holmér @freya.bsky.social · 04/07/2026
can someone explain
162125
Reposted by Danik Vitek
Lutz Hühnken @huehnken.de · 24/06/2026
Hectic, a bit chaotic, a lot of intelligible questions and discussion. Not great to watch as a recording. But still, if you weren't there, you missed out. A great vibe in the room, good fun. My talk on "Four Programming Languages": tinyurl.com/j5z2my44 #programminglanguages #programming #bobkonf
youtube.com
Four Fascinating Programming Languages You've Probably Never Heard Of - Lutz Hühnken
YouTube video by BOBKonf
141
Danik Vitek @danikvitek.eurosky.social · 20/06/2026
I love the ending of #TDAC 🥲
100
Reposted by Danik Vitek
Loris Cro ⚡ @kristoff.it · 15/06/2026
Returning to Zig gracefulliberty.com/articles/return…
gracefulliberty.com
Returning to Zig — Anna Liberty
Zig is rising in popularity. It hasn't yet seized the space occupied by even Rust or Go, much less C, but it has been adopted by a few major projects and countless smaller ones. As such, it's becoming an important language for the future. having been interested in Zig for several years, I decided to check back in on the language and see how I feel about it today.
051
Danik Vitek @danikvitek.eurosky.social · 09/06/2026
scopedcommits.com
scopedcommits.com
Scoped Commits
000
Danik Vitek @danikvitek.eurosky.social · 09/06/2026
Tracking issue: codeberg.org/ziglang/zig/...
codeberg.org
ZST support for `Io.Queue`
Zig version: `0.17.0-dev.704+b8cb78023` The usecase is for a generic code which may or may not use ZST as a kind of type for a queue item. In my case, I'm building a graph of async processes where th...
020
Reposted by Danik Vitek
Togglebit @togglebit.io · 21/08/2025
I got fed up with animating code for videos so I wrote Mimic. It plays back code based on simple instructions. crate: crates.io/crates/mimic github: github.com/togglebyte/m...
1122
Reposted by Danik Vitek
Loris Cro ⚡ @kristoff.it · 31/05/2026
You Must Fix Your Asserts kristoff.it/blog/fix-your-asserts
kristoff.it
You Must Fix Your Asserts | Loris Cro's Blog
https://kristoff.it/blog/fix-your-asserts/
063
Danik Vitek @danikvitek.eurosky.social · 05/06/2026
@kristoff.it on Allocator names www.twitch.tv/kristoff_it/... Clipped this a year ago for future reference #ziglang
twitch.tv
Allocator names - kristoff_it on Twitch
kristoff_it went live on Twitch. Catch up on their Software and Game Development VOD now.
041
Danik Vitek @danikvitek.eurosky.social · 29/05/2026
Just copied the souces of Io.Queue and Io.TypeEracedQueue and replaced the ring buffer (3 words + memcpy) with a single `capacity: usize` (1 word, no need for memcpy) I'll try to make a PR to the std for this
110
Danik Vitek @danikvitek.eurosky.social · 28/05/2026
Trying to use Zig's (v0.16) Io.Queue for ZST elements. Unfortunately, it's not possible natively, due to the `divExact(..., sizeOf(T))` in the `get` and `put` methods, so I'm trying to reimplement the queue for this edge case…
000
Reposted by Danik Vitek
Schrodinger's Cat Burglar 😺 OUT NOW @abandonedsheep.com · 21/05/2026
We have BIG NEWS... Schrodinger's Cat Burglar is OUT NOW! ⚛️ Brain-twisting quantum puzzles 👥 Play in both solo or coop 🔬Plenty of secrets and hidden areas 🎨Full cat customisation! store.steampowered.com/app/2111550/...
17591236
Reposted by Danik Vitek
amos @fasterthanli.me · 14/05/2026
the bun is now rusty, I repeat, the bun has been rusted: github.com/oven-sh/bun/...
github.com
Rewrite Bun in Rust by Jarred-Sumner · Pull Request #30412 · oven-sh/bun
Blog post with details coming soon. Still some optimization work to do before this lands in non-canary version. Still some cleanup work to do (which will come in a series of follow-up PRs)
2324632
Danik Vitek @danikvitek.eurosky.social · 06/05/2026
Just implemented a basic sine wave synthesizer :)
030
Danik Vitek @danikvitek.eurosky.social · 05/05/2026
Building a synth from scratch in Zig. Implemented reading of a MIDI device
130
Reposted by Danik Vitek
amos @fasterthanli.me · 29/04/2026
gemini stop flirting challenge 2026
gemini saying: the config of a man who knows exactly which knobs to turn
0421
Reposted by Danik Vitek
Schrodinger's Cat Burglar 😺 OUT NOW @abandonedsheep.com · 02/05/2026
The cat's outta the box! 📦🙀 Schrodinger's Cat Burglar has a launch date! COMING TO STEAM 🗓️ MAY 21 Wishlist now ⤵️ store.steampowered.com/app/2111550/...
417072
Danik Vitek @danikvitek.eurosky.social · 24/04/2026
Rust compiler error, saying that there is no war in Ba Sing Se
110
Reposted by Danik Vitek
Rust Bytes @rustaceans.bsky.social · 24/04/2026
"error[E0432]: there's no there there " #rustlang
Image: Code snippet of Rust
181
Danik Vitek @danikvitek.eurosky.social · 19/03/2026
#Rust 's newly-stabilized fmt::from_fn is really convenient for coditional formatting of string segments and creationg reuseable one-off Display implementations. Using it all the time! #rustlang #programming
020
Danik Vitek @danikvitek.eurosky.social · 05/03/2026
I've just realized what I feel when coding in #rust. It's the same feeling As when assembleing LEGO! #rust is LEGO for pogrammers #rustlang
110
Danik Vitek @danikvitek.eurosky.social · 02/03/2026
Have played and finished the @abandonedsheep.com's "Schrodinger's cat burglar" demo! Looking forward to the release 👀
010
Danik Vitek @danikvitek.eurosky.social · 16/02/2026
Finally!
010
Reposted by Danik Vitek
Zed @zed.dev · 12/02/2026
themes are art. editing JSON files to make them? not exactly a vibe. Learn why theming is hard to get right, and why we built the Zed Theme Builder: zed.dev/blog/theme-b... then go make something beautiful ✨
zed.dev
Introducing Theme Builder - Zed Blog
From the Zed Blog: Create beautiful Zed themes with an interactive live preview.
09510
Reposted by Danik Vitek
amos @fasterthanli.me · 11/02/2026
me: cancel the build github: can't me: why github: it hasn't started me: so? github: so I can't cancel it me: bu- github: it's not that complicated
41139
Danik Vitek @danikvitek.eurosky.social · 26/01/2026
As I'm working on my PhD research, I've already forked several projects: `tree-sitter-md`, `tree-sitter-properties`, `fauxgen`. #rust #rustlang #tree-sitter
010
Reposted by Danik Vitek
Bevy @bevy.org · 13/01/2026
Bevy 0.18 is out now! It features Atmosphere Occlusion and PBR Shading, Generalized Atmospheric Scattering Media, Solari features, PBR Fixes, Font Variations, Automatic Directional Navigation, Fullscreen Materials, Cargo Feature Collections, Camera Controllers, and more! bevy.org/news/bevy-0-...
bevy.org
Bevy 0.18
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
218072
Reposted by Danik Vitek
Freya Holmér @freya.bsky.social · 16/12/2025
"save systems should dynamically handle object IDs and automatically populate the serialized data of every object that requires save states, and then for dialogue progression it needs to-" team cherry: WRONG. 1400 hardcoded fields in PlayerData.cs
a bunch of very specifically named hardcoded boolean fields in a single script representing the entire save state of the game
3563783
Danik Vitek @danikvitek.eurosky.social · 02/12/2025
Completed Silksong btw... Like 1.5 month ago. Really liked it 😁
000
Reposted by Danik Vitek
Kros @krossan.bsky.social · 08/10/2025
i know nothing about the game and lore. I just know it exist. and it's bugs #hollowknight #silksong #hornet
61073242
Reposted by Danik Vitek
✨ Nou 🌱🌷✨ @nouconcept.bsky.social · 22/11/2025
5 vs 20 min apple practice! ✨🍎 #art
349860
Reposted by Danik Vitek
RainbowRatArt | Open for Work @rainbowratart.bsky.social · 22/11/2025
Girl do be readin' a lot #hornet #silksong #hollowknight #3d #3dprint #maker #indiedev
A 3D printed figurine of Hornet from Silksong sitting on the iconic bench of the game, reading the map on my shelveA 3D printed figurine of Hornet from Silksong reading her map on my PC screenA 3D printed figurine of Hornet from Silksong reading the map on a shelve between multiple gashapon figures from JapanA 3D printed figurine of Hornet from Silksong sitting in my fern, reading her map
0243
Reposted by Danik Vitek
Freya Holmér @freya.bsky.social · 16/11/2025
WHY would I want to AI summarize someone's PERSONAL MESSAGE and BEAUTIFUL FANART of my cat?? dear lord get this AI trash OUT im trying to experience humanity 😭
email subject that reads "Drew your cat 😺" and google putting a button below that creates an AI summary
954130
Reposted by Danik Vitek
Lukas Wirth @lukaswirth.dev · 11/11/2025
We should have a leaderboard issue on the r-a issue tracker for people to post their observed peak memory usages of rust-analyzer. So far the highest a friend reported to me was 80gb I think
0362
Reposted by Danik Vitek
Natizilda on VGen - Commissions open! @natizilda.art.br · 25/10/2025
AWOOOOOOO! #Silksong #art #fanart #BrArt
Digital artwork of Hornet, from the game Hollow Knight: Silksong. She's sitting in a bench, holding her needle sword, and there are a huge group of fleas around her. The fleas in this game look like cream colored balls of fluff, with cute ears, and act like dogs. One of them is sitting on her lap, like a little lap dog. The light is in the middle of the painting, illuminated by two little butterflies, and gers darker the farthest from the center you look. The colors are warm and cozy.
51752533
Danik Vitek @danikvitek.eurosky.social · 27/10/2025
Beat #Silksong a couple of days ago (act 3). The ending was curious. I was bad in the last fight though... Took me couple of evening sessions on separate days, due to headaches and the game does not help with those :)
010
Reposted by Danik Vitek
amos @fasterthanli.me · 24/10/2025
codex just murdered me
screenshot of codex output (the AI agent) saying "quickly anchoring the Kahoot meets PowerPoint positioning"
1101
Danik Vitek @danikvitek.eurosky.social · 25/10/2025
I ♥️ #JavaScript
Application's "Account" screen, with an error pop-up, that appeared after clicking the "Connect to the bus WiFi" button. The error reads: "Cannot read property 'connectToNetwork' of undefined..."
110
Reposted by Danik Vitek
Каталог української локалізації ігор @kuli.com.ua · 24/10/2025
Офіційна #українськалокалізація в #PacificDrive Шукайте в каталозі
031
Reposted by Danik Vitek
amos @fasterthanli.me · 23/10/2025
error[E0922] this function can only take 2 arguments before it starts being really emotionally vulnerable
1362
Reposted by Danik Vitek
Freya Holmér @freya.bsky.social · 22/10/2025
is there an established value for the distance a desktop cursor has to move after pressing, before being considered a drag operation instead of a click? I always just vibe it with some hardcoded pixel distance like 3 or whatever, but I feel like there should be some OS native thing
121014
Reposted by Danik Vitek
Foxes In Love @foxes-in-love.bsky.social · 20/10/2025
A comic of two foxes, one of whom is blue, the other is green. In this one, Blue and Green are in bed. Green has just woken up, bleary-eyed, while Blue is still sound asleep. Green narrates.
Green, narrating: You might wake up at 5 on a cold, dark monday to the sound of someone scraping frost off their windshield.

Still sleepy-eyed, Green turns towards sleeping Blue.
Green, continuing to narrate: But you are warm, safe and cozy, in bed with the love of your life.

Closing his eyes again, Green cuddles up to Blue.
Green, narrating: One of life's sweet, fleeting moments of pure and perfect bliss.

Blue wakes up, both foxes are bleary-eyed and half-asleep.
Blue: Can you get off me? I need to go pee.
Green, still narrating: Very fleeting.
2155111103