Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2021-03-04 04:43:55 × polyphem quits (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) (Ping timeout: 240 seconds)
2021-03-04 04:46:17 redmp joins (~redmp@172.58.38.160)
2021-03-04 04:48:43 <Axman6> BTW, if anyone is looking for a job in .au, Bellroy are hiring an Elm front end dev and a Haskell/Ruby/other things dev at the moment: https://bellroy.com/careers
2021-03-04 04:48:52 <qih> Is Haskell capable in the way of System Programming or maintenance? I've used Python to do a *lot* of things on my OSes over the years. I'd like to pretend I am grown up and move away from Bash.
2021-03-04 04:49:05 <Axman6> There's some pretty cool people who work there (at least one is a regular here but I won't dob him in)
2021-03-04 04:50:00 <qih> Axman6: Nice post. I read about Elm today on the DAML forum. Seems capable and sane, unlike ES6 et al.
2021-03-04 04:50:55 <Axman6> qih: The answer is definitely "yes", but it's a bit of a difficult question to answer too. I feel like Xmonad is a good example of how to interract with other parts of the system. There's also turtle for shell scripting like things
2021-03-04 04:51:13 <Axman6> DAML eh? There's _definitely_ people in here writing DAML every day :)
2021-03-04 04:51:50 <koz_> qih: It can be done, but in terms of available libraries, it's probably not to Python's level.
2021-03-04 04:52:13 <koz_> Ecosystem deficiencies are what limits it the most in that kind of task I think.
2021-03-04 04:52:34 <Axman6> yeah the answer mostly depends on the specifics
2021-03-04 04:52:42 <qih> Axman6: Oh that is great news. I know most of you younger peoples *love* Slack etc, so was not sure ifI'd find any DAMLers on #IRC.
2021-03-04 04:53:01 <qih> koz_: Thanks for the tip.
2021-03-04 04:54:05 <koz_> #haskell is pretty active as IRC channels go.
2021-03-04 04:54:16 <Axman6> yeah I don't know many other DAMLers on here, we seems to push people towards the forum so answers to questions are searchable
2021-03-04 04:54:42 <qih> K, good to see. Plenty of peeps in channel is a good sign, like #Debian and #Python +1
2021-03-04 04:54:44 <Axman6> For a loing time #haskell was one of the biggest channels on freenode, bigger than #python. not sure these days
2021-03-04 04:55:13 <koz_> Axman6: Probably still true?
2021-03-04 04:55:29 × apache801 quits (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 245 seconds)
2021-03-04 04:55:52 <qih> Axman6: Good point re forum and searchable content, although most #IRC is logged *somewhere*, the forum format is easier to search and read.
2021-03-04 04:56:00 <Axman6> ¯\_(ツ)_/¯
2021-03-04 04:56:24 <Axman6> yeah the forum make sit easier to categorise things and identify questions
2021-03-04 04:56:47 <qih> koz_: I'd run a list check, search and word count but it'd probably kill this RPi
2021-03-04 04:57:16 qih is using a RPiv3 as a Desktop while waiting for a new motherboard 8-(
2021-03-04 04:58:02 <Axman6> looks like we're about 1k, #python is 1.6k
2021-03-04 04:58:11 <qih> https://hackage.haskell.org/package/turtle <= excellent.
2021-03-04 04:58:42 <Axman6> How's that going? I always found an RPi just always felt slow, doesn't really matter what it was doing. I une my Unifi controller on mine and that's about it
2021-03-04 04:58:45 <qih> Now just have to work out how to load it ... 8-)
2021-03-04 04:59:32 <qih> As a Desktop it is like using a 686 running Win98SE, works but too much load, it runs out of SWAP and MEM, then jams.
2021-03-04 04:59:35 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
2021-03-04 04:59:49 yahb joins (xsbot@178.219.36.155)
2021-03-04 04:59:49 × yahb quits (xsbot@178.219.36.155) (Changing host)
2021-03-04 04:59:49 yahb joins (xsbot@haskell/bot/yahb)
2021-03-04 05:00:05 <koz_> I used some RPi2ish level boards as microservers for a while.
2021-03-04 05:00:09 <koz_> I even ported Gentoo to one!
2021-03-04 05:00:10 <qih> So a Terminal, some server connections through that, a Chromium browser with 4 tabs, works OK.
2021-03-04 05:00:21 <koz_> It _works_, but it's definitely restrictive and annoying.
2021-03-04 05:00:44 <qih> koz_: Haha cool. I'd hate to see an 'emerge world' on an RPi o_0
2021-03-04 05:00:48 mniip joins (mniip@freenode/staff/mniip)
2021-03-04 05:00:55 <qih> Agree. It works.
2021-03-04 05:01:00 <koz_> It was definitely a time-consuming endeavour.
2021-03-04 05:01:04 <koz_> Kinda fun in its own way though.
2021-03-04 05:01:18 <koz_> I've since decomissioned them and instead use an old Eee-PC.
2021-03-04 05:01:32 <Axman6> Always felt like IO was the limiting factor to me
2021-03-04 05:01:33 <qih> I compliled OpenCV 4 at Xmas as I was running some cameras and that took about 10 hours.
2021-03-04 05:02:24 <heck-to-the-gnom> My python brain, when you did `_works_` thought a private method/variable (or as close as you can get with that in python anyway) and I interpreted that as "it works, but if I touch it AT ALL, it won't". Which, given that you probably meant italics, that's basically the same thing
2021-03-04 05:02:40 <qih> Anyway, the RPi is great for running *lang microservices, servers, testing clients, networks, etc.
2021-03-04 05:02:53 <koz_> Yeah, I'd say it's good for this.
2021-03-04 05:02:59 <Axman6> heck-to-the-gnom: ha, sounds pretty accurate
2021-03-04 05:03:05 <koz_> ARM boards are great as microservers, because they have quite low power use.
2021-03-04 05:03:16 <koz_> So you can actually ride out power outages entirely on a UPS.
2021-03-04 05:03:20 <koz_> (I've done this before)
2021-03-04 05:03:27 <koz_> (power is a tad spotty where I am)
2021-03-04 05:03:54 <Axman6> The machine I have this IRC client running on is a Zen2 machine with 24TB storage, so wanted a little more drunt for things like video transcoding via Plex
2021-03-04 05:04:36 <heck-to-the-gnom> 24TB... Dang. Thou art lucky &/or rich.
2021-03-04 05:05:24 <qih> Axman6: Nice!
2021-03-04 05:05:47 <qih> Or he's SSH'd into some Enterprise beast ...
2021-03-04 05:06:36 <koz_> Yeah... I have a NAS, but it packs considerably less than that.
2021-03-04 05:07:08 <qih> "These features make Haskell ideal for scripting, particularly for replacing large and unwieldy Bash scripts." <= finally, someone said it 8-/
2021-03-04 05:07:33 <Axman6> It's something the size of an old HP Microserver. The other specs are pretty modest, 16GB. It had 4 3TB drives for like 6 years but for the last few one had constant read errors, so bit the bullet and replaced them all with 8TB ones. Having ZFS being able to expand into the new space when they were all replaced was very nice
2021-03-04 05:08:59 <qih> Makes sense with those specs.
2021-03-04 05:09:41 Axman6 is resisting the urge to find an old school /specs script for glirc
2021-03-04 05:09:50 × forgottenone quits (~forgotten@176.88.30.190) (Quit: Konversation terminated!)
2021-03-04 05:10:03 <glguy> Axman6, find? like in the glirc script archive?
2021-03-04 05:10:42 <Axman6> ... there is one? :o
2021-03-04 05:10:47 <Axman6> I never looked!
2021-03-04 05:11:05 × cheater quits (~user@unaffiliated/cheater) (Remote host closed the connection)
2021-03-04 05:11:41 <glguy> Of course not :-p
2021-03-04 05:11:54 <Axman6> I feel you've already got ops ready to go to ban me if I used one though
2021-03-04 05:11:55 <qih> The Turtle Library must have been named by an Australian, no-one else would call a lightweight, fast library ... Turtle.
2021-03-04 05:12:02 polyrain joins (~polyrain@2001:8003:e4d8:4101:6ceb:5781:5054:5a4)
2021-03-04 05:12:14 <glguy> "ready"? the client ops you as needed, you should know that :)
2021-03-04 05:12:21 <Axman6> Like naming a ranger Blue?
2021-03-04 05:12:26 <jle`> qih: it's a pun heh
2021-03-04 05:12:38 <Axman6> ranga*
2021-03-04 05:13:01 <koz_> It is the rule in the Haskell ecosystem that you must name your libraries as references.
2021-03-04 05:13:05 <koz_> The more obscure the better.
2021-03-04 05:13:08 <qih> Axman6: Yep. And the Lib Gov, competent ... you get the drift 8-)
2021-03-04 05:13:24 <koz_> Ideal choice is basically a fifteen-layer reference about three people get total.
2021-03-04 05:13:33 <qih> Haha
2021-03-04 05:13:38 <Axman6> No one would make that mistake, particularly this week
2021-03-04 05:13:49 <koz_> Bonus points for any of: wordplay, category theory references, featuring puns on 'Haskell', 'Curry', 'Church' or 'Hoare'.
2021-03-04 05:14:06 <jle`> iirc turtle is a pun on 'shell'
2021-03-04 05:14:08 cheater joins (~user@unaffiliated/cheater)
2021-03-04 05:14:08 <qih> o_0
2021-03-04 05:14:14 <Axman6> I have for years wanted to write an Accelerate backend for Grenade called RPG but alas, I have no idea what I'm doing
2021-03-04 05:14:15 <koz_> jle`: Deep lore.
2021-03-04 05:14:21 <koz_> Axman6: Rofl.
2021-03-04 05:14:24 <qih> jle`: Ohhhhhh, me.dense
2021-03-04 05:14:57 <koz_> I don't follow this rule with any of my libraries sadly.
2021-03-04 05:15:06 <koz_> (even my most recent one is very boringly and descriptively named)
2021-03-04 05:15:25 qih installs Stack
2021-03-04 05:15:37 <Axman6> RIP your RAM
2021-03-04 05:15:49 <heck-to-the-gnom> I just realized you can do things like `isn'tFloating wn = ` *Hoare* in haskell. Niche thing, but I like.
2021-03-04 05:15:57 <qih> koz_: I look at some of the libs on updates and weird package installs, you are not alone.
2021-03-04 05:16:06 <Axman6> actually, it';s pretty good these days, it used to be worse than Chrome but they put in a lot of work (and emailed me to tell me they had months after I complained about it to them!)
2021-03-04 05:16:27 <koz_> Someone had an excellent quote in lambdabot.
2021-03-04 05:16:28 <koz_> Something like
2021-03-04 05:16:37 boxscape joins (4ff0baf3@gateway/web/cgi-irc/kiwiirc.com/ip.79.240.186.243)
2021-03-04 05:16:43 <koz_> "You would get more attention if you titled it 'Church isn't just for Hoare's'."

All times are in UTC.