home.social
  1. Vähemmistöasioissa peräänkuulutan ylpeää suorapuheisuutta, joka panee noloon valoon valtaväestön kielipoliisit, puhdasoppiset ja puolestaloukkaantujat.

    https://blog.sunell.fi/2026/02/17/taustainen/
  2. Although I slept kind of a lot the last few weeks (with ups and downs of course) my energy levels are pretty low. Hard to blame that all on accumulated fatigue through running or work/life stress, but I'm a little at a loss to figure out what's going on. #running #fatigue #energy #workstress

  3. Kuuntelin Mika Kaurismäen Arvottomat ja kirjoitin jokseenkin kaiken sen musiikista – sekä Anssi Tikanmäen säveltämästä että muusta.

    https://blog.sunell.fi/2025/06/30/arvottomien-musiikki/

  4. Selvitin Arvottomissa esiintyvät sanoma- ja aikakauslehdet ja melkein niiden sisällönkin.

    https://blog.sunell.fi/2024/08/28/arvottomien-lehdet/

  5. From all the sleep tracking apps (for iOS) out there I only know of one that tracks sleep dept - the only meaningful (imho) measure of how much I should sleep and of how my daily life is impacted by how (much) I slept. It's called #rise. I am either using or have used #sleepcycle, #oura and apple's own health integration (on the phone, I don't own a watch).

    Am I missing an app?

    #sleep #ios #sleepTracking #iphone #app

  6. After a lot of other stuff I’m back at it. TIL that php ENUMS are kind of hard to do assertions on in PHPUnit. assertSame and assertEquals both don’t work.

    What I can do though is this:
    $this->assertSame(SyncStatus::Pending->value, $syncStatusAfter->value);
    #buildinpublic #mbsync

  7. After many hours of familystuff, I’m back trying to see why one of the tests is still failing, now that my sidequest about the seeder is complete. #buildinpublic #mbsync

  8. I’m working on a little side quest atm. I’m creating a database seeder that automatically adds a user to the db so that I can reset the db quicker. It’s pretty easy with laravel and I love the distinction between migrations (schema changes) and seeders (data additions) #buildinpublic #mbsync

  9. #buildinpublic #zknstuff The library is closing soon and I’m spent mentally for the moment. Time to take the rest of the Sunday off!

  10. #buildinpublic #zknstuff I did it. Around 200 notes have been reviewed, filed away, linked to and from, some of them tagged, renamed, deleted (very few). Most of them were how-to notes, some were ideas, some were project journals, some just held some information like an address, a measurement, etc.

  11. #buildinpublic #zknstuff Still 66 files to go. An observation: I need to do focussed reviews, that is, reviews that only tackle part of the system, more often. That I can review files in this way is actually very helpful to make those notes I took time to write more useful and discoverable.

  12. #buildinpublic #zknstuff Still 136 Files to review in my Inbox and I might not do anything else after this, actually, since this is going to take a moment still. But I’m very happy that the simple note review plugin works now as expected.

  13. #buildinpublic #zknstuff I think that either simple note review or the underlying dataview plugin got a fix, because it now actually works as expected?! I’m reviewing, moving and lightly editing the notes in my Inbox folder and try to think a little how to review my readwise highlights next.

  14. #buildinpublic #zknstuff Even though I had abandoned the simple note review plugin since it didn’t work very well and the spaced repetition plugin seemed more stable I have now reverted to the former. Main reason: Having different review queues, since having just one giant queue didn’t cut it.

  15. #buildinpublic #zknstuff I’m trying to figure out how to use these library Sundays the best at the moment and my idea was to use the spaced repetition plugin for it. I have done that a handful of weeks now but with so many notes it is kind of unsatisfying. So let’s think about the review process a little, cleaning up what is there and maybe finding a new way to do things. github.com/st3v3nmw/obsidian-s

  16. Today I’m spending time in the library working on my notes. I thought I’d try to do a #buildinpublic kind of thing, since it was fun the last couple of days to post about what I’m doing as regards to #mbsync. so I’m going to try this here, too. Hashtags will be #buildinpublic and #zknstuff.

  17. #buildinpublic #mbsync That’s it for today. Lots of little things done. Learned some stuff and realized a lot of things about how to structure the sync state. This’ll be the most important part of the app, so it’s alright if it takes some time and some attempts to get right.

  18. #buildinpublic #mbsync Alright. The test for a post that is unchanged does the ting and I created already a similar test for a newly created post. However I don’t like how the sync status is saved in the db. Or rather how differnt kinds of logic are reduced to only the sync state. We need to differentiate between the state of the sync itself and (pending/synchronized/error) and what we sync ... blog.martin-haehnel.de/2024/04

  19. #buildinpublic #mbsync So. Me the last few hours:

    "I’m not distracted, I’m on a side quest.
    beige.party/@RickiTarr/1122643"

    Where was I? Oh yes. Refactoring/Writing a test for the markForSync method. I have the starting point for the test, which creates a post using a factory and writes that same data to disk. Now we need to run the post through our method and see that the posts sync_status is not marked for creation/update/deletion.

  20. #buildinpublic #mbsync Ugh. And even more problems. I use the laravel validated dto package, because I like working with DTOs and getting validation “for free” is nice. However:

    If a post doesn’t have a category the mb api returns an empty array. Fine. I can validate this as 'categories' => ['present', 'array'],, but interestingly the DTOs saves this internally as null. And guess what? categories in not nullable anymore when I try to save a post with empty categories to the db. Hmpf.

  21. #buildinpublic #mbsync Discoverd another problem: I was allowing the categories field (json in the db) in my Post model to be null. Turns out if you do that you can’t cast that json to array through eloquent. So I changed that in my migrations, but this means that the assumption you can write a post to the db with categories being null doesn’t hold anymore. So more yak shaving… laracasts.com/discuss/channels

  22. Matti Palli @matti@loðfíll.is ·

    @johannesbirgir skrýtið, #kynning virkar allavega!

  23. Matti Palli @matti@loðfíll.is ·
    CW: Kynning!

    Hæ, ég heiti Matti! Ég er í doktorsnámi í forritunarmálum út í Gautaborg og held úti loðfílnum úr stofunni heima (hingað til!). Gaman að sjá ykkur hérna, og munið: menningin á loðfílnum er sú sem þið skapið... veljið vel!

    #íslendingar #kynning

  24. 28.4.2015

    Dan on eilen sopinut retkikunnan evakuoinnista helikopterilla. Meidän on mentävä heti aamunkoitteessa jääputouksen reunalle, josta muiden retkikuntien kiipeilijöitä on lastattu koptereihin jo kahden päivän ajan.

    Herätys on viideltä. Reput pakataan täyteen, kaikki untuvavaatteet ja kiipeilyvarusteet puetaan päälle. Heti, kun teltat saadaan tyhjiksi, sherpat purkavat ne. […]

    https://blog.sunell.fi/2016/04/23/hurautus-perusleiriin/
  25. Arvottomat-elokuvassa gangsteri Hagströmin huvilaa esittää Itä-Helsingin Vuosaaren Uutelassa sijaitseva Villa Vuosanta, entinen Villa Karstén (23.3.2019: tämä ei aivan pidä paikkaansa: lue kommentista Henrik Karstenin oikaisu). Vuonna 1900 valmistuneen jugendhuvilan arkkitehdit ovat maineikkaat Gesellius, Lindgren ja Saarinen. Nykyään kiinteistön omistaa Helsingin kaupunki, ja […]

    https://blog.sunell.fi/2015/09/27/hagstromin-huvila/

  26. Palaamme lauantaikävelylle rikoksen maisemiin, valtavan ostohelvetin laidalle ja punatiilisten vuokrakasarmien varjoon. Parin askelen päässä ostoskansalaisten höyryävänä virtaavasta kymestä seisoo tuhansia neliöitä toimitilaa tyhjillään odottamassa purkamista.

    Novosibirskiläisen yökerhon sisäänkäyntiä muistuttavan teräksisen ulko-oven lasi on isketty säpäleiksi ja […]

    https://blog.sunell.fi/2014/05/04/autiotalo/
  27. Löysin Ligetin musiikin joskus 1980-luvun puolimaissa. Lainasin kirjastosta levykansion, jonka kannessa oli Ligetin oma, tyyliltään kai lähinnä surrealistinen maalaus. Tekstivihkossa oli hurja valokuva Ligetistä. Hän on toinen kahdesta säveltäjästä, jotka onnistuvat näyttämään valokuvissa hullulta tiedemieheltä. Toinen on Edgard Varèse.

    Kansion levyt sisälsivät Ligetin […]

    https://blog.sunell.fi/2006/06/27/gyorgy-ligeti/