Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→
Page 1 .. 71 72 73 74 75 76 77 78 79 80 81 .. 5022
502,152 events total
2020-09-19 17:44:43 MaoZeDong_ joins (~yuri@2a00:1370:8135:91d4:415b:9b05:36f8:565c)
2020-09-19 17:44:45 <dolio> davean: Yeah, I know. It's more in the past I've seen people not really being coherent about this stuff.
2020-09-19 17:45:00 × Saten-san quits (~Saten-san@ip-81-11-153-236.dsl.scarlet.be) (Quit: WeeChat 2.8)
2020-09-19 17:45:23 <davean> dolio: I know 'machines' can solve the ordering issues easily (thats what I use seekable-machines for half the time), and I suspect you could with 'pipes' though I never have.
2020-09-19 17:45:52 <geekosaur> well, now you have the answer to why people talk about haskellers not being simple, at least :)
2020-09-19 17:45:58 hackage uniqueness-periods-vector-examples 0.5.0.0 - Examples of usage for the uniqueness-periods-vector series of packages https://hackage.haskell.org/package/uniqueness-periods-vector-examples-0.5.0.0 (OleksandrZhabenko)
2020-09-19 17:45:59 <davean> dolio: you can pretty easily impliment an ARES machine :)
2020-09-19 17:46:06 monochrom perpetuates the myth that you need to understand category theory jokes to learn haskell
2020-09-19 17:46:07 <davean> I mean as easy as ARES is!
2020-09-19 17:46:35 <monochrom> Sorry, what's ARES?
2020-09-19 17:46:40 <dolio> I imagine you _can_ solve them with most libraries, but I don't expect 'oops, I wrote naive interleaved input/output processing and used it on a single file' to automatically work in most of them.
2020-09-19 17:47:34 <dolio> Like, passed the same file name twice.
2020-09-19 17:48:05 <davean> monochrom: sorry ARIES
2020-09-19 17:48:07 × cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Quit: Quit.)
2020-09-19 17:48:37 <monochrom> Thanks, but I don't know ARIES either.
2020-09-19 17:48:50 <davean> Oh http://db.csail.mit.edu/madden/html/aries.pdf
2020-09-19 17:48:54 <davean> Its the thing DBs do
2020-09-19 17:48:54 <monochrom> thanks
2020-09-19 17:49:27 <monochrom> hahaha "exploiting semantics"
2020-09-19 17:52:06 × juuandyy quits (~juuandyy@90.166.144.65) (Ping timeout: 272 seconds)
2020-09-19 17:53:50 coot joins (~coot@37.30.55.202.nat.umts.dynamic.t-mobile.pl)
2020-09-19 17:54:31 × xff0x_ quits (~fox@2001:1a81:5373:6a00:7876:876c:565a:2fc6) (Ping timeout: 272 seconds)
2020-09-19 17:54:38 <monochrom> OK, so "ACID" was already a thing in 1992, not a web bubble invention. I feel better now.
2020-09-19 17:54:58 <davean> Yes, I take it you know nothing about DBs at all?
2020-09-19 17:55:08 xff0x_ joins (~fox@2001:1a81:5373:6a00:4c7a:e2f5:6d60:257d)
2020-09-19 17:55:08 <monochrom> I know nothing about DBs.
2020-09-19 17:55:18 <c_wraith> I expect ACID would date back to the 70s
2020-09-19 17:55:26 <davean> The web bubble *got rid of* ACID
2020-09-19 17:55:30 <davean> c_wraith: yah, it does
2020-09-19 17:55:39 <davean> ACID is one of the basic concepts of ... well computing really
2020-09-19 17:55:52 <davean> It does come from the DB world though.
2020-09-19 17:56:04 acidjnk_new2 joins (~acidjnk@p200300d0c7365818803e8c849f4b43fc.dip0.t-ipconnect.de)
2020-09-19 17:56:44 × geekosaur quits (42d52102@66.213.33.2) (Ping timeout: 245 seconds)
2020-09-19 17:56:49 <davean> as an acronym
2020-09-19 17:56:57 <davean> OS people had it too, but not as well codified
2020-09-19 17:57:01 <merijn> monochrom: I'm surprised ACID is as recent as 1992, I would've expected much older
2020-09-19 17:57:07 × codygman quits (~codygman@47-184-107-46.dlls.tx.frontiernet.net) (Read error: Connection reset by peer)
2020-09-19 17:57:12 <davean> merijn: it is much older
2020-09-19 17:57:22 codygman joins (~codygman@47-184-107-46.dlls.tx.frontiernet.net)
2020-09-19 17:57:23 <davean> it predates non-heirarchical DBs
2020-09-19 17:59:49 mitchellsalad_ joins (uid40617@gateway/web/irccloud.com/x-gjkhwibbalutbgvt)
2020-09-19 18:00:01 <davean> I've read papers from <1975 that specified that set of requirements
2020-09-19 18:00:02 × SteveMcIntyre quits (~SteveMcIn@193.56.252.210) ()
2020-09-19 18:00:02 × mitchellsalad_ quits (uid40617@gateway/web/irccloud.com/x-gjkhwibbalutbgvt) (Client Quit)
2020-09-19 18:00:07 DavidEichmann joins (~david@43.240.198.146.dyn.plus.net)
2020-09-19 18:00:15 <davean> I think the actual term is circa 1980 though since people got tired of writing out the laws eventually ;)
2020-09-19 18:00:49 mitchellsalad joins (uid40617@gateway/web/irccloud.com/x-nltqasqieelsglgp)
2020-09-19 18:02:01 <davean> databases, filesystems, transactional memory, concurrency, all sorta the same problem.
2020-09-19 18:02:37 <davean> Not distributed systems though, thats its own f-ed up mess
2020-09-19 18:03:28 hackage uniqueness-periods-vector-stats 0.1.2.0 - A very basic descriptive statistics. https://hackage.haskell.org/package/uniqueness-periods-vector-stats-0.1.2.0 (OleksandrZhabenko)
2020-09-19 18:04:16 × dsf quits (~dsf@cpe-75-80-106-108.san.res.rr.com) (Ping timeout: 256 seconds)
2020-09-19 18:04:30 × Khisanth quits (~Khisanth@166.sub-174-197-147.myvzw.com) (Read error: Connection reset by peer)
2020-09-19 18:05:13 lucid_0x80 joins (~lucid_0x8@188.253.232.248)
2020-09-19 18:06:30 Jeanne-Kamikaze joins (~Jeanne-Ka@static-198-54-131-92.cust.tzulo.com)
2020-09-19 18:07:40 × wasm quits (~azureuser@52.187.128.251) (Remote host closed the connection)
2020-09-19 18:08:56 × DavidEichmann quits (~david@43.240.198.146.dyn.plus.net) (Ping timeout: 258 seconds)
2020-09-19 18:11:28 × Thra11 quits (~Thra11@5.1.169.217.in-addr.arpa) (Ping timeout: 256 seconds)
2020-09-19 18:11:47 <dolio> You mean, a lot of seemingly different topics lead to people coming up with the same sort of idea, and it might be useful to abstract those ideas in a common way so that ideas from one topic might be applicable to others?
2020-09-19 18:12:47 dsf joins (~dsf@cpe-75-80-106-108.san.res.rr.com)
2020-09-19 18:12:57 hackage uniqueness-periods-vector-examples 0.5.1.0 - Examples of usage for the uniqueness-periods-vector series of packages https://hackage.haskell.org/package/uniqueness-periods-vector-examples-0.5.1.0 (OleksandrZhabenko)
2020-09-19 18:13:00 × TooDifficult quits (~TooDiffic@139.59.59.230) (Ping timeout: 272 seconds)
2020-09-19 18:13:04 <davean> dolio: they just are applicable. The optimal solutions for the different domains vary by the constraints but the problems are the same.
2020-09-19 18:14:38 <davean> ARIES is stronger than STM needs, but its solving the same thing in a similar way and the problem setups are the same other than some of the tools they have to solve it with.
2020-09-19 18:14:43 <davean> for example
2020-09-19 18:14:57 hackage commonmark-pandoc 0.2.0.1 - Bridge between commonmark and pandoc AST. https://hackage.haskell.org/package/commonmark-pandoc-0.2.0.1 (JohnMacFarlane)
2020-09-19 18:15:02 <davean> and filesystems are even closer, though they don't deal with the out-of-space issue as much because they know their transaction sizes.
2020-09-19 18:15:25 <dolio> Yeah, those domains are probably too obviously similar.
2020-09-19 18:15:35 <davean> And all that is a constrained case of concurrency
2020-09-19 18:16:07 <davean> Mind you basicly every filesystem has had a bug releated to the parts it strips out of ARIES
2020-09-19 18:16:10 × ryansmccoy quits (~ryansmcco@156.96.151.132) (Ping timeout: 272 seconds)
2020-09-19 18:16:33 ryansmccoy joins (~ryansmcco@156.96.151.132)
2020-09-19 18:17:56 eflister joins (47ee2144@c-71-238-33-68.hsd1.or.comcast.net)
2020-09-19 18:18:45 <davean> Most of computer science is boring because its the same problem solved 10 times.
2020-09-19 18:18:57 <davean> if you just learn the base problem you can solve a bunch of them on demand. :(
2020-09-19 18:19:13 <Uniaika> like multiplying matrices very fast
2020-09-19 18:19:26 <Uniaika> a bunch of modern machine learning and stuff are based on multiplying matrices
2020-09-19 18:19:44 × vicfred quits (~vicfred@unaffiliated/vicfred) (Quit: Leaving)
2020-09-19 18:20:12 <davean> Uniaika: which brings me to the fact that Data.Ix.Ix lacks "rangePos :: (a, a) -> Int -> a" which makes doing suck with 'array' difficult!
2020-09-19 18:20:25 <davean> s/suck/such/
2020-09-19 18:21:10 vicfred joins (~vicfred@unaffiliated/vicfred)
2020-09-19 18:21:55 Khisanth joins (~Khisanth@166.sub-174-197-147.myvzw.com)
2020-09-19 18:21:58 <Uniaika> davean: it's only one MR away from reality
2020-09-19 18:22:04 <davean> Uniaika: incorrect.
2020-09-19 18:22:10 <Uniaika> okay maybe two.
2020-09-19 18:22:13 <Uniaika> :P
2020-09-19 18:22:17 <davean> Uniaika: No. Its a core library.
2020-09-19 18:22:26 juuandyy joins (~juuandyy@90.166.144.65)
2020-09-19 18:22:26 <davean> and a Haskell Report type class.
2020-09-19 18:22:35 <davean> In theory we *should* get a new report to change it.
2020-09-19 18:22:46 <davean> in practice we'd still have the "we changed something in base" fight.
2020-09-19 18:23:16 <davean> Data.Ix isn't a 3rd party library :/
2020-09-19 18:24:07 × xff0x_ quits (~fox@2001:1a81:5373:6a00:4c7a:e2f5:6d60:257d) (Ping timeout: 240 seconds)
2020-09-19 18:24:48 <Uniaika> yeah that's right
2020-09-19 18:24:48 × lep-delete quits (~lep@94.31.82.44) (Read error: Connection reset by peer)
2020-09-19 18:24:55 geekosaur joins (42d52102@66.213.33.2)
2020-09-19 18:25:02 <davean> If I could just submit a MR I'd have already done it.
2020-09-19 18:25:06 <davean> this is core infastructure
2020-09-19 18:25:19 xff0x_ joins (~fox@2001:1a81:5373:6a00:4ccb:e51f:bb16:7d67)
2020-09-19 18:25:24 <davean> It has a trivial default implimentation from what the type class already provides.
2020-09-19 18:25:29 lep-delete joins (~lep@94.31.82.44)
←Prev  Next→
Page 1 .. 71 72 73 74 75 76 77 78 79 80 81 .. 5022

All times are in UTC.