Posts by dpwiz@mastodon.social
 (DIR) Post #A8v5xZZhKFf07D3hSq by dpwiz@mastodon.social
       2021-06-27T10:42:48Z
       
       0 likes, 0 repeats
       
       @koherecoWatchdog @switchingsoftware @FediFollows @mxtthxw what's wrong with cloudflare privacy? I did a search, but there's no obvious reasons to tar and feather them as abusers.
       
 (DIR) Post #A8v5xaRa5ulIoKGjS4 by dpwiz@mastodon.social
       2021-07-01T07:36:09Z
       
       0 likes, 0 repeats
       
       @koherecoWatchdog @mxtthxw @FediFollows @switchingsoftware That's one big list. But it could be way shorter if all the captcha stuff would be on its own page. The remaining has some interesting points between all the chaff.Ironically, they claim Tyranny of convenience while clinging to convenient, but not SotA, tech.
       
 (DIR) Post #A8v5xbMIh28FeEo1rM by dpwiz@mastodon.social
       2021-07-01T16:16:51Z
       
       0 likes, 0 repeats
       
       @koherecoWatchdog @switchingsoftware @FediFollows @mxtthxw Tor is a convenient bundle of multiple things. For example you should use something like Wireguard to evade your ISP.
       
 (DIR) Post #A8v5xcePtADXeiI0jg by dpwiz@mastodon.social
       2021-07-01T21:48:37Z
       
       0 likes, 0 repeats
       
       @koherecoWatchdog @switchingsoftware @FediFollows @mxtthxw Anyway, I'd prefer gnunet-like overlay networks and simpler protocols and formats like Gemini. Tor is still convenient enough to use outdated protocols serving bloated content at nice speeds.CorpoFlare et al. are here to stay. If you *really* want to win this one - pack your stuff, get your friends and walk away.
       
 (DIR) Post #A91EsbTGudoP5JWA8O by dpwiz@mastodon.social
       2021-07-06T17:33:06Z
       
       0 likes, 0 repeats
       
       @hyperrealgopher And this is why I prefer do notation over applicative.But at least the body of that case can be extracted from the expression.And with for instead of traverse `makeRenderAs` could be a \case in a final position.
       
 (DIR) Post #A91pad1o57JP0NxmrI by dpwiz@mastodon.social
       2021-07-06T17:39:17Z
       
       0 likes, 0 repeats
       
       @hyperrealgopher```haskell(o .:? "renderAs" >>= renderAsP)renderAsP = traverse \case  String "menu" ->    pure GopherTypeMenu  wtf ->    unexpected wtf```It is sometimes beneficial to try `for` instead of `traverse`.
       
 (DIR) Post #A92pMbR1P2rzAS1sau by dpwiz@mastodon.social
       2021-07-07T11:56:35Z
       
       0 likes, 0 repeats
       
       @hyperrealgopher I regularly use Foldable, Traversable and other well-known instances of Maybe and Either. It is liberating to think in instance methods instead of making a fuss about some stuff being a Monad.
       
 (DIR) Post #A9fgbWpplA1GnKte64 by dpwiz@mastodon.social
       2021-07-01T07:41:17Z
       
       0 likes, 1 repeats
       
       @koherecoWatchdog @mxtthxw @FediFollows @switchingsoftware "financial data" goes to Stripe/PayPal, not CloudFlare.
       
 (DIR) Post #AAVmdvuNcuxwCOsMoy by dpwiz@mastodon.social
       2021-08-20T09:04:51Z
       
       0 likes, 0 repeats
       
       @hyperrealgopher Ah, phlog.hs-ton, the blogging element :tinking:
       
 (DIR) Post #ABLlIC6JMgQAPweQzI by dpwiz@mastodon.social
       2021-09-14T10:54:42Z
       
       0 likes, 0 repeats
       
       @hyperrealgopher IDK, this looks appropriate. The Void type and the likes aren't used in IO cookie-cutter apps. They really do belong to the logic domain.
       
 (DIR) Post #ABNYRorpgujUAT3fOK by dpwiz@mastodon.social
       2021-09-15T07:40:13Z
       
       0 likes, 1 repeats
       
       @hyperrealgopher Yeah. There's definitely a breed of bad documentation particular to Haskell (and maybe Scala, although it should be more rare).It's almost like c/c++ "examples" showing off their mastery of cmake idiosyncrasies instead of a task at hand.
       
 (DIR) Post #ABQ4nrfLqLOsGXr4Ge by dpwiz@mastodon.social
       2021-09-16T12:52:10Z
       
       0 likes, 0 repeats
       
       @hyperrealgopher Haskell really needs markdown docs. Removing all those bird marks from copypasta is annoying as hell. And wrapping in latex is just plain ugly.
       
 (DIR) Post #ABYDpj7HUJDg346ayu by dpwiz@mastodon.social
       2021-09-20T11:11:01Z
       
       0 likes, 0 repeats
       
       @urusan @abloo Wait, what? Aren't mobile providers the largest adopters of IPv6 now?
       
 (DIR) Post #ACYF0OZpbvw3xpDvjE by dpwiz@mastodon.social
       2021-10-20T08:31:27Z
       
       1 likes, 0 repeats
       
       @nyx Just tell them your geekcode hash  https://en.wikipedia.org/wiki/Geek_Code
       
 (DIR) Post #AGHKnBOciW8QscN0N6 by dpwiz@mastodon.social
       2022-02-08T20:59:24Z
       
       0 likes, 0 repeats
       
       @horhik I use it for autoreloading tests (and general usability).
       
 (DIR) Post #AGOqKTPSnOX1OQK1c8 by dpwiz@mastodon.social
       2022-02-12T11:55:46Z
       
       0 likes, 0 repeats
       
       @horhik затем, что throwM :: e -> m a, а Left :: e -> Either e aException кинул и забыл какие там e. Кому важно - сами скастуют в try.Either все должны согласованы по типу e. Это либо бесконечные обёртки, либо коронный тип Either String a. И то и другое тупое бесилово.
       
 (DIR) Post #AGa4tXqG8tvd2jtsjg by dpwiz@mastodon.social
       2022-02-17T22:00:48Z
       
       0 likes, 0 repeats
       
       @boilingsteam meh, I'll wait for webgpu.
       
 (DIR) Post #AGpTvHXWWogrg2YS6C by dpwiz@mastodon.social
       2022-02-25T08:21:54Z
       
       0 likes, 0 repeats
       
       @urusan @mdhughes If optional is "nothing is typed unless I say so" then I'll pass. Thanks but no thanks.For optional as in "everything is typed unless wrapped in a unitype or Dynamic" count me in, but I gonna question your asserts at every turn.
       
 (DIR) Post #AIT9i3qktovV6W3h3o by dpwiz@mastodon.social
       2022-04-15T09:35:58Z
       
       0 likes, 0 repeats
       
       @boilingsteam neat
       
 (DIR) Post #AIwGUpZ1DKouGGWGRs by dpwiz@mastodon.social
       2022-04-29T09:34:41Z
       
       0 likes, 1 repeats
       
       @deavmi Self-references are especially mind-blowing in some cases.I have a tiny UI widget - a clickable text. Its clickable zone is a sum of it's letter extents. So, a text is hovered when mouse is inside the zone. But then, you can change the font style or the text itself - which leads to a change in hoverable zone. And this still works!- An object state depends on mouse position and object size. And object size depends on object state. Sure, no problem.