- kevinfiol parentSame, I'm still using Sublime with SublimeLSP, and it works for 95% of my use cases because I tend to rely on the terminal for everything else. Although I do hope to switch to Zed eventually because of it's built-in debugger and ability to select-copy text in popups (I can't believe Sublime still doesn't allow this in 2026) -- Zed still had some rough edges last time I tried it, and Sublime still seemed to perform better.
- Might have just been nostalgia, but I've played video games since I was a child, and largely took a extended break from Nintendo titles when I became an almost-exclusive PC gamer in the late 2000s.
I finally played Mario Odyssey for the first time last year, and I instantly felt like a kid in 1997 again, and my mood was elevated with excitement for playing this game -- it was clear a ton of love was poured into the level design and game mechanics. It was the best gaming experience I've had in my adult life.
- Redbean is very fun. I built a mini Markdown-based CMS with it earlier this year: https://github.com/kevinfiol/beancms
- I think luvit [1] by Tim Caswell was the first one I saw that got me excited many years ago. I love to see passion for Lua/Lua derivatives.
- Was not expecting to read about Xiao Xiao today! I loved Xiao Xiao as a preteen, and spent many hours playing Xiao Xiao 4 [1], or re-watching the other Xiao Xiaos over and over again.
- > I don't disagree, but I'm not 100% confident that was his intent. I'll grant you "probably", and would even stretch to "almost certainly" if pressed.
It was almost certainly Trump's intent to overturn the results of the 2020 election. I do not see why else he and his personal lawyers would go through such convoluted efforts to do all of this https://en.wikipedia.org/wiki/Trump_fake_electors_plot
Trying to intuit Trump's state of mind is always a funny game that is played when discussing whether or not he lost the 2020 election, but you often end up with two possibilities: 1. Trump is a sane person who is lying about the results of the 2020 election to rile up his base (very plausible) or 2. Trump is a delusional person who willfully ignored the advice of his Vice President and Attorney General (less plausible, but even more highly concerning given this person was voted into office twice).
- > I’ll add that the murder of Charlie Kirk and the widely-publicized reactions form many on the left has seriously shifted the Overton window to the right.
I might be missing something, but from what I saw, almost every major politician on the left condemned the Kirk killing, including major progressives like AOC.
- Don't have tutorials or books, but I've had a ton of fun using Lua with LOVE2D [0] for gamedev, and also Redbean [1] for building super small portable web applications. Earlier this year, I built a mini CMS [2] inspired by rwtxt with Redbean.
- I LOVE Sonic Robo Blast 2. Please also check out the amazing kart racer spinoff, SRB2Kart! It is one of my favorite kart racers.
- I would say if you're looking for a photo management open-source alternative similar to existing solutions like Google Photos, yes.
However, I've been using it for about 6 months and have experienced all sorts of weird bugs/performance issues between the server app and the mobile app. I'm now considering a more barebones solution of using Syncthing + copyparty (as a web UI) to just sync photos from my phone to a RPi, and then running backups to another server with a cron job.
- Add me to the list of people happy with KDE. I tried every desktop environment under the sun over the past fifteen years. I even wrote off KDE foolishly many years ago simply because I thought it looked gaudy.
After Plasma 6 dropped, I decided to try it, and it quickly became my favorite Linux experience. Coming from GNOME, I was pleasantly surprised that many GNOME extensions I would rely on had equivalent feature functionality built into KDE (things like a Dock, Clipboard Manager, KWin Scripts, Tiling/Fancy Zones, animation configuration). I can pretty much echo everything said by the blog author here. (EDIT: Not to mention that so many of my GNOME extensions would break in between upgrades, or crash regularly, meanwhile KDE has been rock solid for me these past 9 months).
I still think GNOME is slightly prettier, but KDE is infinitely more usable for me.
- I had built this for myself for this purpose: https://github.com/kevinfiol/arkive
Eventually I found Linkding, which is much more mature and has more support: https://github.com/sissbruecker/linkding
- > But.. reducing mindless scrolling while still giving me a way to follow content I care about seems good.
My solution [1] to this was to create a static site that is built by a Github Actions workflow that runs every hour. The script just pulls RSS feeds I have listed in a .js file, and uses that to build the site [2]. The result is I'm more deliberate in what videos I watch, and I discover new creators organically (a friend recommends one, or I find them while doing a search).
For "favoriting" videos, I just add them to a folder in Firefox bookmarks manager.
My newest "feature" is a "Picks from your subscriptions" thing that uses an external Deno service [3] to grab a random video from one of my random subscriptions. This helps me discover old videos from my subscriptions I may have never seen.
[1] https://github.com/kevinfiol/youtube
- Woohoo, I love RSS. I feel this is a good a time as any to share Bubo RSS [0] by George Mandis, as well as my personal fork [1].
In essence, all it really is is a build script that reads your RSS feeds from a JSON file, and builds a static site as 1 HTML file and 1 CSS file. You can then run the script at whatever interval you want (basically however often you want to update your "feed"). I do this using Github Actions and publishing to Github Pages [2]. Anyway, its awesome and I've been doing this for a few years now.
[0] https://github.com/georgemandis/bubo-rss
- I think this looks great and I'm excited to give this a shot.
Also, shameless plug for my own micro JS UI library. No signals, just regular JS variables: https://github.com/kevinfiol/umai
- Svelte without SvelteKit.
Or you can try my toy one :D https://github.com/kevinfiol/umai
- My favorite example of this is flems: https://flems.io/
- > There is a reason why we switched away from template-based frontends (à la PHP).
Can you elaborate on that reason? Genuine question. As you mentioned in your post, a lot of what newer web frameworks are doing (SvelteKit, Astro, Enhance.dev, etc.) are reminding me a lot of my early days with PHP. The benefits of SSR are widely acknowledged amongst the proper JS frameworks.
- I don't have an HP Dev One, but I bought the HP Aero 13 for my S.O. last year as a Christmas gift, and am silently jealous of it anytime I see her using it. It's crazy lightweight (under 1kg!!!) and portable, and the keyboard and display are surprisingly nice. HP have really stepped up their game.
- Mithril does full rerenders by default on event handlers and upon requests made with its request util. Normally, this would be a no-no in React land, but Mithril is fast enough that it's a non-issue, and it greatly simplifies state management (POJOs work great for global state, and closures enable a simple way to make stateful components).
- I do love me some RSS. I started using RSS seriously 2 years ago, and last year, I forked Bubo RSS[1] to have my own RSS reader[2]. It's just a static site that is built every hour using Github Actions (although you can easily turn this into a cron job on your Raspberry Pi or whatever).
I liked the result so much, I ended up doing something similar using RSS feeds to a build page with all my of Youtube subscriptions[3].
[1] https://github.com/georgemandis/bubo-rss
[2] https://kevinfiol.com/reader/#dailies
[3] https://kevinfiol.com/youtube/
EDIT: The Github repos if anyone is interested: https://github.com/kevinfiol/reader + https://github.com/kevinfiol/youtube