can't wait for the tech bros to move on to another shiny market of theirs (or retire on some yacht) while communities clean up their π©... anyway, i jotted down some scattered thoughts about genai grim time, but hopefully the grass is not completely burned to ash on the other side
quang ππ
quang ππ
@vnphanquang.com
depressed quasi-practical idealist loop { stupidity::learn()? } github.com/vnphanquang β’ vnphanquang.com
96 followers179 following419 posts
svelte-md-template - a minimal alternative to mdsvex and vite-plugin-svelte-md: write markdown in tagged templates and avoid syntax clashes. Feedback is much appreciated. vnphanquang.com/blog/rethink... #svelte #vite #markdown
Loosely related: some remark plugins to consider, especially if you share code often: bsky.app/profile/did:...
Writing markdown can sometimes be tedious. Over the years i've written some remark plugins to help better focus on writing and less on maintenance. Together with SvelteKit, I can finally sleep at night knowing my markdown will be okay. vnphanquang.com/blog/remark-... #markdown #unified #remark
Writing markdown can sometimes be tedious. Over the years i've written some remark plugins to help better focus on writing and less on maintenance. Together with SvelteKit, I can finally sleep at night knowing my markdown will be okay. vnphanquang.com/blog/remark-... #markdown #unified #remark
Some thoughts on g*e*n*a*i. β The machine can speak. Its reward function tells it to. We can speak too, as human. β gist.github.com/vnphanquang/...
TIL there is a font called "Climate Crisis". Looking at it made me nauseous. I don't know why. Maybe it is intended! kampanjat.hs.fi/climatefont/...
Submitted a VI translation to npmx.dev at github.com/npmx-dev/npm.... Any vietnamese in the house? feedback is welcome.
Submitted a VI translation to npmx.dev at github.com/npmx-dev/npm.... Any vietnamese in the house? feedback is welcome.
I'm honestly surprised by the fact that no VI translation was proposed yet, while ~30 langs are now available. Considering Vietnam is one of the popular destination for offshore software development, this may say something about how little open source is talked about here. npmx.dev/translation-...
For VSCode, just add `tailwindCSS.classFunctions": ["tw", "clsx"]` to your `settings.json` github.com/tailwindlabs...
For NeoVim, add `classFunctions = { `tw`, `clsx` }` to where you define your config. Ref: github.com/neovim/nvim-...
A quick post describing some custom text objects in Neovim for Svelte that I've been using to make it easier to select the template blocks (if, each, snippet, ...). Hope this is helpful. Anyone out there still typing code in 2026? www.sveltevietnam.dev/en/blog/2026...
quang ππ reposted
Replying to @vnphanquang.com
Thanks for the write-up! Iβll add your article to my testing resource collection fubits.dev/notes/2026-0...
Awaiting for hydration in Playwright+SvelteKit tests has improved test repeatability for me. I wrote about it here. www.sveltevietnam.dev/en/blog/2026...
BTW there's also sveltest.dev which is a great resource for testing in Svelte land.
quang ππ reposted
I am baffled. Why the f is there a need for a dedicated unit test framework just for AI??? github.com/paralleldriv...
I wonder what had been wrong with us until we needed "cognitive amplifier". I personally have always been in awe with human and our ability to make art / do science. You use SlopAI all you want. All I am asking is leave place in the world for those who don't want to. Please and thank you.
Microsoft CEO Satya Nadella says people should move beyond calling AI 'slop' "We need to get beyond the arguments of slop vs sophistication and develop a new equilibrium ... that accounts for humans being equipped with these new cognitive amplifier tools as we relate to each other"
Please think twice before prompting! Right this moment, my hometown is experiencing historical extreme flooding. Hydroplants are still releasing water at record level. Meanwhile, billion of dollars of AI data center investments is coming in waves, demanding more and more energy. Your actions matter!
Reasons I refuse to use L_L_M: is not deterministic (enough), often includes closed source data & biases, steals creative work from independent creators, is energy hungry and likely to cause energy crisis, esp. in the global south. Am I wrong? And If I become obsolete in this industry, so be it!
@kevinak.se can we add back the code of conduct to the Svelte Society website (previously in the about page)? Or is the intention to use this one as the single source of truth github.com/sveltejs/com... (a SEO-friendly dedicate page for COC is probably nice to have though)
Tagging again since the original mention seems broken sorry @kevinak.se
And last but not least, in fact very important, is powertoy, and the command palette github.com/microsoft/Po...
Powershell (the open source once) for now since Fish shell isn't available on windows github.com/PowerShell/P...
winget is nice github.com/microsoft/wi...
My latest experimentation in Svelte & SvelteKit was to revisit the i18n problem space, this time with remote function. Hoping this can add to the conversation... All eyes on a stable release of async and remote function. And maybe i18n out of the box soonπ€ www.sveltevietnam.dev/en/blog/2025...
Working on fixing hydration mismatch issues on the sveltevietnam.dev site. Some content currently does not display correctly (e.g. table of content in blog posts). Sorry about the inconvenience!
good old Cloudlfare email address obfuscation caused hydration mismatch. The destructive behavior was caused elsewhere developers.cloudflare.com/waf/tools/sc...
Or you know, just use SvelteKit... svelte.dev/docs/svelte/...