The new @bandcamp.com embeds are a solid excuse to share my best bedroom-producer work. It's worth a listen if you're into dream-pop or shoegaze!
butsku.bandcamp.com/album/life-i...
@matiasklemola.com
Software developer @ the Finnish Broadcasting Company (Yleisradio). I mostly write about video games, music and tech. Father of two. πΉοΈπ Liikennematto - build the roads and the town comes to life! https://yourmagicisworking.itch.io/liikennematto
The new @bandcamp.com embeds are a solid excuse to share my best bedroom-producer work. It's worth a listen if you're into dream-pop or shoegaze!
butsku.bandcamp.com/album/life-i...
Another honest and inspiring post by @localthunk.com.
localthunk.com/blog/bad-gra...
My "No Graphics API" blog post is live! Please repost :)
www.sebastianaaltonen.com/blog/no-grap...
I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
In the next #Liikennematto version: savegames, in the URL!
Whenever you build something and the procgen does its thing, your creation is automatically saved. Share it with anyone by simply sending them the link!
A selfie of the author with Paul McCartney playing piano live on the background (seen from a large screen as well as in person).
Thatβs Sir Paul McCartney, right thereβ¦!! π₯Ή
Tried this and it worked! One more year of Windows 10 ahead, thank goodness.
TIL! Thatβs great. I really wouldnβt like to upgrade unless I have to.
Correction to the last step: I meant to say βturn on secure boot to support UEFIβ.
Some PCs like mine require manual steps to qualify for the Windows 11 upgrade:
- convert MBR to GPT
- disable CSM (compatibility support module)
- turn on UEFI
Technical, yes. Difficult, no. I would gladly help a relative or a neighbor if they asked with this.
The Finnish media has called these machines βwasteβ or βobsoleteβ despite them running Linux just fine. Because of this Iβve seen people think that the PCs wonβt even start after the deadline. 1/2
Rest In Power. Another great one consumed by cancer π
youtu.be/MTAnBM0ZdVI?...
Staying at home with 1 and 5 years old kids who have a flu, while you are under the weather as well, is taxing to say the least.
2022: Ah, someone forked Liikennematto!
2025: Ah, someone forked Liikennematto and had Jules translate it from Elm to JavaScript π₯΄
"A complete and functional JavaScript version of the game"
(looks like the 2020 prototype, runs into an infinite loop and crashes after a few secs)
#livingwithLLMs
I wanted to give an update on the Balatro 1.1 release date:
localthunk.com/blog/im-slow
TL;DR is that it will not be coming out in 2025, it is still coming out for sure, and I'm sorry. The new timeline is "it's done when it's done"
Please read the blog post for more details
In the next version of Liikennematto, it's easier to keep lots when making changes to connected roads. I've added 19 new lot entry tiles to accommodate all possible configurations of nearby roads. You can now, for example, create a cute cul-de-sac!
#screenshotsaturday #gamedev
Super early look at Kenney Creator, my new modeling software for indies. It'll feature many blocks and tools to create any sort of model - aiming for a Q1 2026 release! β¨
β¨ Big O β¨
Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o.
With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
Iβll add that O(nm) is used for 2D array based functions (e.g. inner loop).
Maybe this is something that warrants a mention, like a footnote (to avoid complicating the meat of the article)?
Right. Iβve seen examples with multiple components, signalling that an algorithm has multiple expensive operations to it (for example, in a gamedev book). In a case of two linear components, there is no clear winner, I guess?
Great post, as expected! π―
I wonder about the buildList example, though. The time complexity analysis of the function seems to omit the .join() operation, which makes the big O value either O(n^2+n) or O(2n), right?
A portrait of two people smiling in an industrial setting.
Five years married to this wonderful person β€οΈβ€οΈβ€οΈβ€οΈβ€οΈ
This had a good chance to age like milk with yesterdayβs GPT-5 release, alas, it did not. Incremental improvements.
Thatβs a lot of modern SW dev jargon in a single skeet! Explain this to a programmer from the previous centuryβ¦
I wrote a time capsule of sorts, discussing the expanding use of βAIβ at work in the past few years.
matiasklemola.com/living-with-...
Arvopohjaisen realismin pohjat @hs.fi
*Puts on Bomfunk MC's*
I rather have an ever-evolving style with inspired results than rehashing of old ideas. The track would sound like Tame Impala even if you removed the vocals. Thereβs something in Kevin Parkerβs production that transcends genres.
I wonder if "End Of Summer" is going to be a distinct non-album single like "Patience", or just how the next album will sound. Anyhow, I like it!
www.youtube.com/watch?v=ulkd...