Logs: liberachat/#haskell
| 2021-06-22 19:20:42 | <davean> | geekosaur: it says nothing about /proc |
| 2021-06-22 19:20:47 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 2021-06-22 19:21:18 | <geekosaur> | <safinaskar> maerwald: you mean linux util findmnt? it essentially reads from /proc/mounts (and /proc/self/mountinfo) and adds some formatting |
| 2021-06-22 19:21:20 | <davean> | sorry, theres one comment about the C implimentation |
| 2021-06-22 19:21:32 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 2021-06-22 19:22:18 | <geekosaur> | plus I've written such tilities (granted, over a decade ago) and had to do something different on every system |
| 2021-06-22 19:22:23 | → | hnOsmium0001 joins (uid453710@id-453710.stonehaven.irccloud.com) |
| 2021-06-22 19:22:39 | <davean> | geekosaur: right, but it uses libmount.h |
| 2021-06-22 19:22:48 | <geekosaur> | some of which hopefully nobody cares about any more (looking at you hp/ux) |
| 2021-06-22 19:22:50 | <davean> | which does the different thing on different systems |
| 2021-06-22 19:23:38 | <maerwald> | the implementation looks portable |
| 2021-06-22 19:23:51 | <davean> | geekosaur: I'm a little confused if you're paying attention to this conversation or not |
| 2021-06-22 19:23:59 | <davean> | we keep saying "its not the thing you keep claiming it is" |
| 2021-06-22 19:24:59 | × | fendor quits (~fendor@178.115.129.107.wireless.dyn.drei.com) (Remote host closed the connection) |
| 2021-06-22 19:25:03 | <maerwald> | but... is libmount.h in POSIX? Can't find it |
| 2021-06-22 19:25:36 | <davean> | maerwald: Its uh, well theres a few versions of it |
| 2021-06-22 19:25:48 | <davean> | maerwald: and its SysV |
| 2021-06-22 19:26:04 | <davean> | yah, thats complicated |
| 2021-06-22 19:26:14 | <davean> | sorry, the functions |
| 2021-06-22 19:26:18 | <davean> | so hence libmount.h |
| 2021-06-22 19:26:26 | <maerwald> | It seems to be bundled |
| 2021-06-22 19:26:34 | <davean> | ight |
| 2021-06-22 19:27:07 | × | qbt quits (~edun@user/edun) (Ping timeout: 268 seconds) |
| 2021-06-22 19:27:13 | <maerwald> | and I can't read it on my phone... since it's an obscure git repo :p |
| 2021-06-22 19:27:42 | → | fendor joins (~fendor@178.115.129.107.wireless.dyn.drei.com) |
| 2021-06-22 19:28:55 | → | nate1 joins (~nate@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
| 2021-06-22 19:32:12 | × | Guest9 quits (~Guest9@43.250.158.34) (Quit: Connection closed) |
| 2021-06-22 19:32:20 | → | ec joins (~ec@gateway/tor-sasl/ec) |
| 2021-06-22 19:32:24 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-06-22 19:34:11 | × | nate1 quits (~nate@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 258 seconds) |
| 2021-06-22 19:34:22 | → | MoC joins (~moc@user/moc) |
| 2021-06-22 19:35:07 | <maerwald> | So it seems it uses /etc/mtab and falls back to /proc on android |
| 2021-06-22 19:36:06 | × | dhil quits (~dhil@80.208.56.181) (Ping timeout: 258 seconds) |
| 2021-06-22 19:39:28 | × | wrunt quits (~ajc@vmx14030.hosting24.com.au) (Ping timeout: 252 seconds) |
| 2021-06-22 19:40:32 | → | Deide joins (~Deide@wire.desu.ga) |
| 2021-06-22 19:40:32 | × | Deide quits (~Deide@wire.desu.ga) (Changing host) |
| 2021-06-22 19:40:32 | → | Deide joins (~Deide@user/deide) |
| 2021-06-22 19:41:14 | <maerwald> | mtab is specified by glibc |
| 2021-06-22 19:41:34 | <maerwald> | https://www.gnu.org/software/libc/manual/html_node/Mount-Information.html |
| 2021-06-22 19:42:37 | → | wrunt joins (~ajc@vmx14030.hosting24.com.au) |
| 2021-06-22 19:44:44 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2021-06-22 19:47:32 | <__monty__> | Anyone know what "PFDS on SSDs for performance reasons" might refer to? The accompanying url is useless, http://rethinkdb.com/jobs/ It must be something to do with functional data structures. |
| 2021-06-22 19:47:37 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-06-22 19:48:53 | <shachaf> | I would guess "purely functional data structure". |
| 2021-06-22 19:49:38 | <tdammers> | that, or "Primary Flight Displays" |
| 2021-06-22 19:49:43 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-06-22 19:51:28 | → | dhil joins (~dhil@195.213.192.47) |
| 2021-06-22 19:51:45 | × | pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.3-dev) |
| 2021-06-22 19:55:15 | × | amahl quits (~amahl@dsl-jklbng12-54fbca-64.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 2021-06-22 19:57:12 | → | BosonCollider joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 2021-06-22 19:57:15 | → | nilof joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 2021-06-22 19:57:26 | × | nilof quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Remote host closed the connection) |
| 2021-06-22 19:59:18 | <tchakka> | ... what is the currently recommended way of generating random numbers? Is StdGen still bad? |
| 2021-06-22 20:00:11 | <dminuoso> | First you have to explain what kind of randomness you want |
| 2021-06-22 20:00:41 | × | moet_ quits (~moet@172.58.27.140) (Quit: leaving) |
| 2021-06-22 20:01:05 | → | notzmv joins (~zmv@user/notzmv) |
| 2021-06-22 20:01:09 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 2021-06-22 20:02:39 | → | blackfield joins (~blackfiel@85.255.4.218) |
| 2021-06-22 20:04:55 | × | _ht quits (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection) |
| 2021-06-22 20:05:04 | → | Kobold joins (~koboldchi@12.18.150.83) |
| 2021-06-22 20:05:14 | × | juhp quits (~juhp@128.106.188.66) (Ping timeout: 258 seconds) |
| 2021-06-22 20:05:16 | <Cajun> | how about cryptographic-level randomness? |
| 2021-06-22 20:05:18 | <tchakka> | Of the pseudo-variety >_> My current use-case does not care about cryptographic security one way or the other. It's pretty much a shuffling algorithm and a "pick one from a set of X" thingy. |
| 2021-06-22 20:05:49 | <dminuoso> | tchakka: Also, you might be happy to find out that many of the old issues were addressed: https://github.com/haskell/random/pull/61 |
| 2021-06-22 20:05:53 | × | MoC quits (~moc@user/moc) (Quit: Konversation terminated!) |
| 2021-06-22 20:06:35 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds) |
| 2021-06-22 20:06:37 | <tchakka> | Oooh! |
| 2021-06-22 20:07:35 | → | juhp joins (~juhp@128.106.188.66) |
| 2021-06-22 20:09:50 | <lyxia> | yes, now it's "use random" |
| 2021-06-22 20:11:28 | <tchakka> | Then I will gladly use that, until I need something fancy and/or I suddenly know what I'm doing. |
| 2021-06-22 20:12:06 | × | derelict quits (~derelict@user/derelict) (Ping timeout: 244 seconds) |
| 2021-06-22 20:13:34 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-06-22 20:14:36 | <sclv> | random is actually really good and fancy now, under the hood |
| 2021-06-22 20:14:49 | <sclv> | so even for Most Uses of Most People that know what they're doing, its the right choice |
| 2021-06-22 20:16:39 | → | gehmehgeh joins (~user@user/gehmehgeh) |
| 2021-06-22 20:16:40 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:e846:fcb5:a54b:afb8) (Remote host closed the connection) |
| 2021-06-22 20:18:41 | → | pavonia joins (~user@user/siracusa) |
| 2021-06-22 20:19:02 | × | ddellacosta quits (~ddellacos@ool-44c73aff.dyn.optonline.net) (Ping timeout: 258 seconds) |
| 2021-06-22 20:24:00 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2021-06-22 20:24:12 | × | awth13 quits (~user@user/awth13) (Ping timeout: 252 seconds) |
| 2021-06-22 20:27:13 | → | themc47 joins (~mc47@xmonad/TheMC47) |
| 2021-06-22 20:29:50 | × | mc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 265 seconds) |
| 2021-06-22 20:32:16 | × | deshalb quits (~deshalb@user/deshalb) (Quit: leaving) |
| 2021-06-22 20:32:39 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-06-22 20:34:06 | × | themc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 252 seconds) |
| 2021-06-22 20:39:14 | × | peterhil_ quits (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) (Ping timeout: 252 seconds) |
| 2021-06-22 20:39:51 | → | peterhil_ joins (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) |
| 2021-06-22 20:42:00 | × | Kobold quits (~koboldchi@12.18.150.83) (Quit: Leaving) |
| 2021-06-22 20:43:21 | × | Lycurgus quits (~juan@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt) |
| 2021-06-22 20:46:32 | ← | safinaskar parts (~safinaska@109.252.90.89) () |
| 2021-06-22 20:47:25 | → | safinaskar joins (~safinaska@109-252-90-89.nat.spd-mgts.ru) |
| 2021-06-22 20:48:17 | <safinaskar> | geekosaur: so you wrote portable utils for various systems, including hp/ux? it's cool. and you did it in time when hp/ux was relevant? |
| 2021-06-22 20:48:29 | <geekosaur> | yes |
| 2021-06-22 20:49:26 | <dsal> | Is there a way to ask hoogle what instances of X it knows? |
| 2021-06-22 20:50:46 | <safinaskar> | geekosaur: how to know which unixes are relevant and which are not? maybe there is some hypothetical site with regularly updated list "this systems are relevant"? :) |
| 2021-06-22 20:51:13 | → | derelict joins (~derelict@user/derelict) |
| 2021-06-22 20:51:19 | × | curiousgay quits (~curiousgg@178.217.208.8) (Remote host closed the connection) |
| 2021-06-22 20:51:26 | <geekosaur> | linux more or less killed off commercial unix |
| 2021-06-22 20:51:34 | → | curiousgay joins (~curiousgg@178.217.208.8) |
| 2021-06-22 20:52:14 | <geekosaur> | (unfortunately since linux often is the worst or near worst implementation of many things) |
All times are in UTC.