Posts by minoru@functional.cafe
 (DIR) Post #AZvhRFUD8Aqn4lRWJE by minoru@functional.cafe
       2023-09-19T15:51:20Z
       
       0 likes, 1 repeats
       
       #fossy2023 asked (or maybe forced) speakers to declare non-free software they used to make their presentations, and it's... dunno, it's just cute and I wanted to share.
       
 (DIR) Post #AaYru7tDBtfxtpAhKy by minoru@functional.cafe
       2023-10-08T13:17:25Z
       
       0 likes, 0 repeats
       
       #haskell folk: how do I verify that my package can be built with bytestring 0.12? There is no GHC releases that bundle that version yet. Is there some flag that could tell it to use a version from Hackage rather than the one included into the GHC distribution?
       
 (DIR) Post #AaYsCrG3Fcn7ormpcm by minoru@functional.cafe
       2023-10-08T13:25:57Z
       
       0 likes, 0 repeats
       
       @L29Ah Why do I have to install them? Can't I make Cabal pull it from Hackage like every other dependency?I don't want to pollute my system with packages installed via Cabal. Although I think Cabal now has some sort of a sandbox, perhaps I should look into that.
       
 (DIR) Post #AaYse7iABZRkfRw94a by minoru@functional.cafe
       2023-10-08T13:30:52Z
       
       0 likes, 0 repeats
       
       @L29Ah Oops! I was specifying --constrain 'bytestring == 1.12.0.2', which failed because 1.12.0.2 doesn't exist. The error message looked just like the one I get if a dependency can't be satisfied.Thanks :)
       
 (DIR) Post #AbPNWjeKj8UAbUGAVM by minoru@functional.cafe
       2023-11-02T21:19:45Z
       
       0 likes, 1 repeats
       
       We hinder the development of our children by avoiding upsets at all cost. Kids that don't meet any real opposition never develop out of the "omnipotent" stage, which they should do when they're around 1.5 years old. As a result, they become anxious, unruly, and in many cases even get diagnosed with various disorders.Joe Newman used to be one of those children, whom he calls "lions": strong-willed, forceful, powerful. This is contrasted with earlier generations, "lambs", who the author describes as weaker and more easily subdued by (parents') authority. After spending his youth bouncing around, Newman found himself working with such kids as a crisis intervention specialist. The book describes his method of "healing" them.The core idea is simple enough: set boundaries and give consequences when they're crossed, every single time. The best consequence, in Newman's opinion, is a break: the child has to sit in a designated spot for a given amount of time, doing nothing. The point is to help them develop self-restraint and make them realize that other people have desires, interests and power of their own.The idea is great IMHO, but the delivery is quite awful. What I summarized in the three paragraphs above, the author takes 70 pages to explain. The other 130 are spent re-hashing the same thing with a drop of new detail in each chapter. The whole thing is held together by a string of stories of how Newman applied his method, but they look like ads because the reader doesn't yet know enough to appreciate them as examples. The book progresses so slow it's infuriating and even a bit insulting.If you have kids, or plan to have them, read a couple summaries of Newman's method—it seems great! Just don't waste your time on the original text.#reading
       
 (DIR) Post #Ac4hxEFgn4N5FGSImO by minoru@functional.cafe
       2023-11-22T19:50:25Z
       
       0 likes, 0 repeats
       
       Today's the first day in my 15 years of using Linux that I've ran out of inodes rather than disk space.Luckily it's easy enough to fix: create a large empty file with truncate -s 20G filename, format it (e.g. mkfs.ext4 filename), and mount it somewhere you can access.
       
 (DIR) Post #Ac4j0AE8JPIzaIguIq by minoru@functional.cafe
       2023-11-22T20:05:38Z
       
       0 likes, 0 repeats
       
       @L29Ah Didn't know XFS lets one change the number of inodes; nice! But I'm not migrating to a new FS just for that :)
       
 (DIR) Post #Ac4j9afHO01SBbsphA by minoru@functional.cafe
       2023-11-22T20:07:23Z
       
       0 likes, 0 repeats
       
       @L29Ah Yeah, I read up on that just now, it's nifty.
       
 (DIR) Post #Ac4jDVTecC6rFvJToO by minoru@functional.cafe
       2023-11-22T20:08:05Z
       
       0 likes, 0 repeats
       
       @L29Ah Don't really have a use-case for them on this machine, but they're interesting for sure.
       
 (DIR) Post #AcRFxp17loB1BnDQhc by minoru@functional.cafe
       2023-12-03T16:57:38Z
       
       0 likes, 0 repeats
       
       One benefit of implementing #GTD with a paper notebook is that I can put "@Work/decide" page before the "@Work" pages. To implement that with a digital solution, I'd probably have to come up with priorities for contexts, which is a weird concept which probably isn't implemented anywhere.By seeing one before the others, I see blockers before I see the "just do it" items. That way I'm less likely to end up in a situation where other people are blocked on decisions which I haven't made because I was focusing on minutiae stuff. At least that's the theory. Let's see how it goes!
       
 (DIR) Post #AcRGE4l114E8djQnXU by minoru@functional.cafe
       2023-12-03T17:01:37Z
       
       0 likes, 0 repeats
       
       @L29Ah Tried that, but then everything is up in my face and that stresses me out.
       
 (DIR) Post #AdL1uA8T5IgqDMSvse by minoru@functional.cafe
       2023-12-30T14:44:56Z
       
       0 likes, 0 repeats
       
       @grickle I can hear music playing in that place.
       
 (DIR) Post #AdcvvXgbQadvIBHNSq by minoru@functional.cafe
       2024-01-07T19:11:29Z
       
       0 likes, 0 repeats
       
       @amiloradovsky Inability to paste in a password makes people choose passwords which are easy to type in, which almost always means the passwords will have less entropy. I know because I had to type some of my "32-char mixed-case alphanumeric + ASCII special characters", and that wasn't fun at all; typing passphrases that have corresponding amount of entropy wasn't fun either.Overriding paste makes the system more amenable to dictionary attacks and/or bruteforce. @icon_of_computational_sin
       
 (DIR) Post #AhdST0e2laEkPw2F7Y by minoru@functional.cafe
       2024-05-04T18:10:38Z
       
       0 likes, 0 repeats
       
       UK bans default passwords in IoT devices. Nice!via https://www.schneier.com/blog/archives/2024/05/the-uk-bans-default-passwords.html
       
 (DIR) Post #AjsnzuxMCMLWvEt3QW by minoru@functional.cafe
       2024-07-13T08:56:10Z
       
       2 likes, 1 repeats
       
       NSA can't release a previously-thought-lost lecture by Grace Hopper because it's recorded in an "obscure video format" and can't be easily redacted? What a farce.https://www.schneier.com/blog/archives/2024/07/the-nsa-has-a-long-lost-lecture-by-adm-grace-hopper.html
       
 (DIR) Post #Akcsdy0mawMjhNFIBs by minoru@functional.cafe
       2024-08-04T08:30:41Z
       
       0 likes, 0 repeats
       
       To those who claimed #Crowdstrike disaster is 100% a proprietary software problem: Debian shipped a security update to Bind9, only to update it two days later to fix a regression caused by the previous one.https://lists.debian.org/debian-security-announce/2024/msg00145.htmlhttps://lists.debian.org/debian-security-announce/2024/msg00146.htmlI'm not shitting on Debian (I'm a happy user for almost two decades now). Also, this is nowhere as fatal as Crowdstrike problem was. And of course it's far easier to roll back an update to a Debian package than an opaque binary blob delivered via bespoke update channel. However, this shows that nobody—not even our beloved FOSS—is safe from shipping a faulty update that breaks something.
       
 (DIR) Post #AoVjbnReaVsf5WZj3A by minoru@functional.cafe
       2024-11-25T19:06:34Z
       
       0 likes, 0 repeats
       
       Why is Haskell GHC.Prim.Char# a 31-bit character? Why 31 and not 32?I've searched the Internet but couldn't find any rationale for this. GHC source didn't enlighten me either. I couldn't even find where the size of Char# is defined, and the only relevant change seems to be an implementation of this proposal. Granted, it was my first time reading GHC code, so I might have missed some file from which sizes are code-generated.#Haskell #GHC
       
 (DIR) Post #AwCPGtuXQ7VZXt4v2m by minoru@functional.cafe
       2025-07-16T18:21:16Z
       
       0 likes, 1 repeats
       
       Android experts: is there a way to make my phone remind me to charge my wireless headphones when I turn them off? I use Bose QC35, and they tell me their charge level when I turn them on, but I can't charge them while I use them, and afterwards I just forget.I found https://r2.community.samsung.com/t5/Community-Guidelines/Set-a-Custom-Charging-Notification-on-Your-Samsung-Device/td-p/17623717 but a) my phone is 1+5T, not Samsung; and b) I'm not sure this "Modes and Routines" thing can look at the earphones' charge level.#Android #AskFedi
       
 (DIR) Post #B0cPIHNwB72dTxZcVk by minoru@functional.cafe
       2025-11-21T19:26:58Z
       
       0 likes, 0 repeats
       
       Say what you may about Microsoft, but they just released one of the classic pieces of interactive fiction, Zork, under the MIT license: https://opensource.microsoft.com/blog/2025/11/20/preserving-code-that-shaped-generations-zork-i-ii-and-iii-go-open-source Now that's how I'd like companies to steward their "intellectual property".(Hat tip to @fornever )
       
 (DIR) Post #B1hW2QWwOS5WwzF7Hk by minoru@functional.cafe
       2025-12-28T07:42:01Z
       
       0 likes, 0 repeats
       
       Wrapstodon says I created posts more often than replies, and this makes me somewhat sad. In my first years on Fedi I was very actively seeking posts where I could meaningfully contribute, and it was super enjoyable. Subscribed to lots of interesting people that way, too.After a while, it became too much, so I hid boosts or even unsubscribed from folks, and also scaled down my commenting activity. I should really get back into the latter, because it was pretty rewarding.