Elektrine lite

โ† Feed

Juhis

hamatti@mastodon.world

<p>I love playing board games and am a big fan of everything Pokemon. I&#39;m a passionate community builder. I&#39;m a leftist and a feminist.</p><p>I spend my evenings building <span class="h-card" translate="no"><a href="https://tivia.social/@turkufrontend" class="u-url mention">@<span>turkufrontend</span></a></span> and <span class="h-card" translate="no"><a href="https://mementomori.social/@archipylago" class="u-url mention">@<span>archipylago</span></a></span>.</p><p>I write a blog, a newsletter, notes and zines to express myself and share what I learn.</p><p>@hamatti@hamatti.org redirects here.</p><p>(he/him)</p><p> ๐Ÿณ๏ธโ€๐ŸŒˆ</p>

Posts

  • View post

    Last night, 21.02 I got a message in our Magic group: &quot;Does your proxy printer support bulk import from Moxfield?&quot; It didn&#39;t. 26 minutes later, it did. And today I&#39;ve been adding a bunch of fun new features too like changing individual arts and supporting more import formats. It was a fun weekend coding.

  • View post

    Three weeks ago, I wrote a little shell script to connect and disconnect my headphones because I got annoyed by having to find right icons and items from the menu bar. (https://notes.hamatti.org/technology/recipes/connecting-my-bluetooth-headphones-with-shell-command) I had no idea it would be this impactful. My quality of life using headphones with my laptop when out and about increased significantly. All with less than 100 lines of code.

  • View post

    I&#39;ve been going to movies a lot lately as I have a bunch of free tickets. The movie theater experience is supposed to be a great experience โ€” that&#39;s what you pay for. But watching 15+ minutes of ads and being limited to over expensive snacks (or sneaking in your own) is just not a great experience compared to watching movies at home. https://hamatti.org/posts/im-not-a-big-fan-of-movie-theater-experience/ #blogging #movies

  • View post

    &quot;So, if you always wanted to but think it isn&#39;t worth telling a speaker you liked their talk, this is your encouragement post to do so. It is always worth it even if it is a small tap and small chat. People put a lot of work into it and they want people to enjoy it and, at least for me, I kinda do want to know if we did alright.&quot; Yes please! Nod in the front row during people&#39;s talk and talk to speakers whose presentations you enjoyed. by @anarodrigues@front-end.social https...

  • View post

    @slowclap@social.smplfi.com Progressive enhancement should be the baseline for building on the web: the basic things like text and forms should be available on basic HTML and then add graphics and Javascript goodies on top for browsers that do support them.

  • View post

    After reading the excellent Spider-Man: Life Story, I picked up Fantastic Four: Life Story which was unfortunately a disappointment. For Spider-Man, growing up from a teenager to adulthood was a much stronger motif and more interesting setting and Fantastic Four felt just like a regular story of the battle against Galactus. Maybe if I had read it before I heard about Spider-Man, I would have enjoyed it more but I can&#39;t ignore the differences now. https://notes.hamatti.org/sources/books/fa...

  • View post

    8 hours to an article deadline and I&#39;m staring mostly blank page. I feel like I have so much to say that it&#39;s hard to say anything. Hard to get started. #writing

  • View post

    Last weekend I finished reading Spider-Man: Life Story which is an excellent story told through 6 (+1) issues, each telling the story of Spider-Man decade by decade from 1960s to 2010s as Spider-Man grows old. https://notes.hamatti.org/sources/books/spider-man-life-story #Comics #Marvel #SpiderMan

  • View post

    x is for XML parsing I may have mentioned BeautifulSoup a few times in the past but I&#39;m not gonna let a full month of Python posts go by without hyping it once more. https://hamatti.org/posts/x-is-for-xml-parsing-python-a-to-z/ #Python #Blaugust #Blaugust2026

  • View post

    u is for uv Most of my uv usage is running independent scripts or REPL sessions with dependencies. I really like that I don&#39;t have to create a full project for everything just to get a virtual environment and packages installed. https://hamatti.org/posts/u-is-for-uv/ #Python #Blaugust #Blaugust2026

  • View post

    Validate your incoming JSON data with Pydantic to make sure it behaves. As a bonus, you can modify the data at the same time to parse it into a format that&#39;s most useful to your program. https://hamatti.org/posts/j-is-for-json-validation-python-a-to-z/ #Python #Blaugust #Blaugust2026

  • View post

    g is for get_or_create Django&#39;s get_or_create is great. It lets you search for something in the database and craete it if it didn&#39;t exist. It&#39;s such a great tool for things like data entry and makes the code nice and easy to read and follow. https://hamatti.org/posts/g-is-for-get-or-create-python-a-to-z/ #Python #Django #Blaugust #Blaugust2026

  • View post

    I&#39;m slow to start my week so often I&#39;m at my best sround Thursday 22 and onwards. It&#39;s sometimes bit cumbersome when I start reaching out to people on Thursday night or Friday, right before they start their weekends. I&#39;m happy we have asynchronous means of communication.

  • View post

    Notion API timeouts, GitHub 500s. I think it&#39;s time to close the computer and head out to hang out with friends.

  • View post

    &quot;Iโ€™ll start by playing a Forest.&quot; &quot;Sure, it resolves&quot; &quot;Iโ€™ll tap the Forest to generate green mana and use it to cast Battle Box keyword reference guide.&quot; https://hamatti.org/posts/my-custom-keyword-reference-guide-for-magic-the-gathering-battle-box/ #MagicTheGathering #MTG

  • View post

    Sometimes you need to get creative to get around a problem.

  • View post

    E is for environment variables Code is input from developer and data &amp; interactions are input from the user. Environment variables are input from the system that runs the code. You can access them in Python through os.environ and use dotenv to auto-load project specific values. https://hamatti.org/posts/e-is-for-environment-variables-python-a-to-z/ #Python #Blaugust #Blaugust2026

  • View post

    Watching a Youtube video that mentions they also have short form videos but if you want to watch a long video, this is it. IT&#39;S 7 MINUTES. Based on the &quot;long video&quot; comment, I expected like around 2hrs or something.

  • View post

    Less than 10 days until August and that means the festival of blogging @Blaugust@gamepad.club is right around the corner. I&#39;m participating in it for the 4th time now and have some exciting plans about daily #Python posts coming up. I wrote about blogging, Blaugust and these writing challenges and why I enjoy participating in them. Spoilers: it&#39;s largely the community. https://hamatti.org/posts/on-blogging-blaugust-and-challenging-yourself/ #blogging #Blaugust #Blaugust2026

  • View post

    I borrowed this book from library today and I love it. It&#39;s a reference book for a ton of different mechanics in board games. It explains the mechanics very well, lists examples of games that use them and give pros, cons and considerations for all of them. It does make a few weird judgements here and there that I found odd but other than those, it&#39;s a reference book that I&#39;m planning to add to my bookshelf permanently in the future. #BoardGames #GameDesign #Books

  • View post

    In January, I finally made my first zine and Roll the Zine โ€“ a board and card game fanzine โ€” was born. Yesterday&#39;s panel discussion about zines at #Finncon got me thinking about the hobby so I wrote down some initial thoughts after the first 7 months. https://hamatti.org/posts/thoughts-on-making-zines-after-7-months/ #zine #RollTheZine #blogging #blog #BoardGames

  • View post

    To celebrate #Finncon, my zine special edition is now out. In this fifth edition of Roll the Zine, I write about the best scifi board games: the universe is a pretty big place and there&#39;s room for love, adventure, business, war and comedy in all of that vastness. https://zine.hamatti.org/issues/5/ #RollTheZine #zine #scifi #BoardGames

  • View post

    What in the fuck is this 24h clock that came with my phone&#39;s recent update. I have never seen anything so horrendeous.

  • View post

    In a good world, this would have a potential to be a good thing: less discs created in the world. However, in the current world, this just means that Sony and/or the game developers have more power to decide that the game you purchased won&#39;t be available to you anymore and pull it from your library or make it impossible to re-download. So much of modern gaming won&#39;t be available in the future in a way that 90s and early 2000s games are today. It makes me very sad. https://blog.plays...

  • View post

    This is super cool: Finnish Broadcasting Company Yle has published a ton of audio effects with a good permissive license. &gt; The Finnish Broadcasting Company Yle is Finland&#39;s public broadcaster and holds a large audiovisual archive. The archives also contain a great amount of sound effects which have been recorded during the last 70 years using various techniques. https://freesound.org/people/YleArkisto/

  • View post

    It&amp;#39;s an incredible feeling when you wake up well rested and excited for the day.

  • View post

    Happy #FediDonutFriday ! My life has taken a drastic turn towards better over the last couple of weeks. This week especially I&amp;#39;ve been having so many great discussions with friends that I&amp;#39;m exploding from energy, hope and optimism for the future. To celebrate, I got this lovely looking and delicious pastry from the local bakery. Join me for this virtual donut session and share something that&amp;#39;s been good in your week โ€” no matter how big or small and let&amp;#39;s rejoic...

  • View post

    RE: https://flipping.rocks/@inherentlee/116500733485290864 This is such a wonderful idea! People helping each other out by sharing their knowledge and experience is a beautiful thing.

  • View post

    I follow a lot of great artists in the internet and their work seems so effortless that I start to dream about illustrating stuff. Then I pick up my sketchbook and some pens and draw a few lines and remember how shit I am.

  • View post

    Isabel Hagen is so freaking funny. https://www.youtube.com/watch?v=UVCSGKxJ5tQ #Standup #Comedy