Posts by pureevil@functional.cafe
 (DIR) Post #ATUPpeqiFnyboBpY5g by pureevil@functional.cafe
       2023-03-11T00:43:33Z
       
       1 likes, 2 repeats
       
       Rust seems to pick a rather peculiar direction. For a language with type-safety taken seriously, mindless type conversion seems not only tolerated but encouraged. Huge swathes of Rust code are littered with .into() and .unwrap(), and for all I care, I could've just used C++ instead.This is all really disturbing.
       
 (DIR) Post #ATaDR8aKWjE6I7T6fo by pureevil@functional.cafe
       2023-03-13T19:51:22Z
       
       2 likes, 3 repeats
       
       With the recent news about GitHub — archived repos and enforced 2FA, I must remind you that GitHub sucks horse dicks and you should feel bad if you voluntarily choose to use it.
       
 (DIR) Post #ATaF1cq3cbswV5msue by pureevil@functional.cafe
       2023-03-13T20:11:02Z
       
       2 likes, 2 repeats
       
       But the largest tragedy of GitHub isn't any of the above. The tragedy is that it has bred an entire generation of developers, for whom git equals GitHub and who can't even send an email, instead relying on someone else's infrastructure with -- let's admit it -- abhorrent web interface full of dark patterns and weird stupid quirks.
       
 (DIR) Post #ATaI9Gu5MKrWeK0d2e by pureevil@functional.cafe
       2023-03-13T20:16:36Z
       
       2 likes, 2 repeats
       
       GitHub itself didn't become awful just yesterday. It has always been quite bad in most regards, starting from the aforementioned web interface and continuing with poor scripting and automatisation options. Remote access to GitHub without web interface is almost non-existent (not talking about gh tool here), CI is just ungodly, package management couldn't possibly be worse.Look, if a 40 year old tech outcompetes your newly developed "solution" in terms of usability, your tool probably eats shit in hell. That is GitHub for you, boys.
       
 (DIR) Post #ATjUSNFnp6XLq2ioHQ by pureevil@functional.cafe
       2023-03-18T07:16:11Z
       
       4 likes, 4 repeats
       
       GitHub no longer shows the full commit hash in its interface. Whoever thought this would be a good idea needs to have his testicles privilege removed.
       
 (DIR) Post #ATqu1qwhHNgR1QWFV2 by pureevil@functional.cafe
       2023-03-21T21:04:54Z
       
       0 likes, 1 repeats
       
       Sometimes I think about making a project in Java. Not that I want it on my resume or even am interested in the language itself. I just want to suffer a bit. Consider this a form of masochism.
       
 (DIR) Post #ATqwCovHLAfTqGDH3g by pureevil@functional.cafe
       2023-03-21T21:26:58Z
       
       0 likes, 0 repeats
       
       @amiloradovsky because I don’t hate myself
       
 (DIR) Post #ATv3FT5mRI5LJdAsqG by pureevil@functional.cafe
       2023-03-23T21:04:35Z
       
       0 likes, 1 repeats
       
       PureScript does a much better job at organising numeric and algebra types than Haskell. Is there a library for the latter language that does the same? I have only seen `numeric-prelude` so far, but it looks weird and unreadable.
       
 (DIR) Post #AU2Pi6XfmVtRzISACG by pureevil@functional.cafe
       2023-03-27T10:22:48Z
       
       0 likes, 1 repeats
       
       Coworkers are pissed because updating GHC and HLS on Ubuntu is pain and they can't keep up :akko_giggle:​Truly a distro for sore losers.
       
 (DIR) Post #AU9EVOUeOq8s3Jou1Y by pureevil@functional.cafe
       2023-03-30T16:56:52Z
       
       1 likes, 2 repeats
       
       >Haskell style:blobcateyes:
       
 (DIR) Post #AUFlcFbnQooHe0vOwS by pureevil@functional.cafe
       2023-04-02T20:57:22Z
       
       2 likes, 1 repeats
       
       Some lad is reading through the twatter algorithm and picking it apart.https://twitt.re/steventey/status/1641892386564640768Some of you boys might find this interesting.
       
 (DIR) Post #AUJQlZ1NksMS1xmv0C by pureevil@functional.cafe
       2023-04-04T15:24:30Z
       
       0 likes, 1 repeats
       
       I love how Loonix people decided that you no longer need GRUB and from now on UEFI will boot Loonix kernel directly. Also, you won’t be able to change boot parameters during boot because lol they know better.
       
 (DIR) Post #AUKDVQSKjDywaQKQu8 by pureevil@functional.cafe
       2023-04-05T00:06:17Z
       
       0 likes, 2 repeats
       
       Today I'm reminded that Perl still leaks memory.#!/usr/bin/env perluse strict;use warnings;while (1) {    my %hash1 = ( a => undef );    my %hash2 = ( a => undef );    $hash1{a} = \%hash2;    $hash2{a} = \%hash1;}__END__
       
 (DIR) Post #AULcOM1SXLWKQIsZoe by pureevil@functional.cafe
       2023-04-05T16:43:56Z
       
       2 likes, 1 repeats
       
       Emacs support for ligatures borks monospace fonts. Notice how columns don't line up.COMPLETELY UNUSABLE!!!
       
 (DIR) Post #AULdwyHWtdWoskSzU8 by pureevil@functional.cafe
       2023-04-05T17:01:13Z
       
       1 likes, 0 repeats
       
       @scathach they seem to have fixed it in emacs 30, if you're up to building it from git.
       
 (DIR) Post #AUbZs3X7V9FerBJ4GO by pureevil@functional.cafe
       2023-04-13T09:31:14Z
       
       0 likes, 1 repeats
       
       Debugging autoconf builds is hell.And I am in it.
       
 (DIR) Post #AUxpbqgj1bDfASvrVo by pureevil@functional.cafe
       2023-04-24T03:11:24Z
       
       1 likes, 1 repeats
       
       Turns out, polling the graphics card for its load can actually increase power consumption in a laptop. Who knew?Well, in this particular case, my laptop has Intel CPU with embedded graphics plus 3050Ti. KDE has a GPU load widget that uses nvidia-smi to poll for the load values. Except, polling also does wake up the card from sleep even when it's not used, thus adding extra 7-10W to the power bill.
       
 (DIR) Post #AUxwpcS5RzCkkTbB1k by pureevil@functional.cafe
       2023-04-24T04:21:58Z
       
       0 likes, 2 repeats
       
       The fact that configure scripts generated by GNU Autoconf do not support caching alone is enough for mandatory castration of any developer that voluntarily chooses to use it in his project. No exceptions!
       
 (DIR) Post #AUxxmfCkrLF6N5a7u4 by pureevil@functional.cafe
       2023-04-24T04:43:06Z
       
       0 likes, 1 repeats
       
       The pipeline “Autoconf -> NO TESTICLES” must be established.
       
 (DIR) Post #AV1rGIqmcAougIKXwm by pureevil@functional.cafe
       2023-04-26T01:47:18Z
       
       2 likes, 1 repeats
       
       This is @newt Logging off.