[00:00:08] <mmu_man> so it's not just me :)
[00:02:25] *** embden <embden!~embden@185.202.212.202> has quit IRC (Ping timeout: 255 seconds)
[00:12:53] <brj> I was going through btrfs.h and found a TODO to implement more checks in isValid(). Right now it only looks out for magic number. Can anybody please tell me what are some other checks I could add?
[00:14:14] <brj> isValid() determines whether the superblock is valid or not
[00:18:07] *** elkalamar <elkalamar!elkalamar@unaffiliated/elkalamar> has quit IRC (Remote host closed the connection)
[00:18:31] *** elkalamar <elkalamar!elkalamar@unaffiliated/elkalamar> has joined #haiku
[00:22:52] <jjpx> brj, check validity of block contents, i.e. offsets in range, maybe that has some checksum (i know nothing about that fs)
[00:24:36] <brj> yes, it does have checksum
[00:25:06] <brj> I believe it is CRC checksum
[00:25:23] <brj> Will do! Thanks for the hint! :)
[00:34:10] <mmu_man> TCP
[00:53:22] *** mounty <mounty!~mounty@n106-71-211-213.rdl2.qld.optusnet.com.au> has quit IRC (Ping timeout: 245 seconds)
[00:57:40] *** HAIKU-irker192 <HAIKU-irker192!~irker@walter.haiku-os.org> has quit IRC (Quit: transmission timeout)
[01:06:43]
*** hbelusca <hbelusca!~hbelusca@reactos/developer/hbelusca> has quit IRC (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
[01:14:38] *** Amigori <Amigori!~amigori@209-112-213-52-radius.dynamic.acsalaska.net> has quit IRC (Remote host closed the connection)
[01:24:40] *** MrHuggy <MrHuggy!~MrHuggy@adsl-178-78-88-138.karoo.kcom.com> has quit IRC (Read error: Connection reset by peer)
[01:28:52] *** Rajagopalan <Rajagopalan!~androirc@2405:204:70c3:98c9:36a3:5296:14b1:10d> has quit IRC (Remote host closed the connection)
[01:28:59] *** HaikuUser <HaikuUser!~vision@c-76-119-184-117.hsd1.ma.comcast.net> has joined #haiku
[01:29:18] *** Rajagopalan <Rajagopalan!~androirc@2405:204:70c3:98c9:36a3:5296:14b1:10d> has joined #haiku
[01:29:22] *** HaikuUser <HaikuUser!~vision@c-76-119-184-117.hsd1.ma.comcast.net> has quit IRC (Client Quit)
[01:29:59] *** Kernel86 <Kernel86!~Kernel86@cpe-69-23-104-66.new.res.rr.com> has quit IRC (Ping timeout: 264 seconds)
[01:35:34] *** Kernel86 <Kernel86!~Kernel86@cpe-69-23-104-66.new.res.rr.com> has joined #haiku
[01:40:47] *** Kernel86 <Kernel86!~Kernel86@cpe-69-23-104-66.new.res.rr.com> has quit IRC (Ping timeout: 264 seconds)
[01:47:22] *** Kernel86 <Kernel86!~Kernel86@cpe-69-23-104-66.new.res.rr.com> has joined #haiku
[01:49:47] *** nighty- <nighty-!~nighty@b157153.ppp.asahi-net.or.jp> has joined #haiku
[01:53:55] *** bbjimmy1 <bbjimmy1!~bbjimmy@host-67-44-193-24.hnremote.net> has joined #haiku
[01:54:00] *** bbjimmy1 <bbjimmy1!~bbjimmy@host-67-44-193-24.hnremote.net> has quit IRC (Client Quit)
[02:07:29] *** HaikuUser <HaikuUser!~vision@072-238-087-115.res.spectrum.com> has joined #haiku
[02:07:37] *** HaikuUser <HaikuUser!~vision@072-238-087-115.res.spectrum.com> has quit IRC (Client Quit)
[02:22:30] *** SCHAPiE <SCHAPiE!~schapie@unaffiliated/schaap137> has quit IRC (Ping timeout: 250 seconds)
[02:35:10] *** SCHAPiE <SCHAPiE!~schapie@unaffiliated/schaap137> has joined #haiku
[03:29:43] *** HAIKU-irker396 <HAIKU-irker396!~irker@walter.haiku-os.org> has joined #haiku
[03:29:43] *** ChanServ sets mode: +v HAIKU-irker396
[03:29:44] <HAIKU-irker396> 46308e28e5d6: AutoRaise: Just add itself to Deskbar on run
[03:29:44] <HAIKU-irker396> 0305dc14b4b9: AutoRaise: Make it actually working again
[03:36:08]
*** Rajagopalan <Rajagopalan!~androirc@2405:204:70c3:98c9:36a3:5296:14b1:10d> has quit IRC (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
[03:37:35] *** liuyb1 <liuyb1!~liuyb@114.252.58.232> has joined #haiku
[03:47:47] *** Rajagopalan <Rajagopalan!~Rajagopal@49.204.216.195> has joined #haiku
[03:57:41] *** jjpx <jjpx!~jjpx@gateway/tor-sasl/jjpx> has quit IRC (Remote host closed the connection)
[04:35:45] <HAIKU-irker396> dc2d41d7e6b9: Add AutoRaise to the regular image
[04:38:47] *** brj <brj!~brj@123.201.165.81> has quit IRC (Ping timeout: 245 seconds)
[04:54:31] *** FreeFull <FreeFull!~freefull@defocus/sausage-lover> has quit IRC ()
[05:17:19] *** freakazoid0223 <freakazoid0223!~matt@pool-108-52-159-210.phlapa.fios.verizon.net> has quit IRC (Remote host closed the connection)
[05:35:22] *** mmu_man <mmu_man!~revol@vaf26-2-82-244-111-82.fbx.proxad.net> has quit IRC (Ping timeout: 268 seconds)
[05:49:57] *** mounty <mounty!~mounty@n106-71-211-213.rdl2.qld.optusnet.com.au> has joined #haiku
[06:01:47] *** Kernel86 <Kernel86!~Kernel86@cpe-69-23-104-66.new.res.rr.com> has quit IRC (Ping timeout: 264 seconds)
[06:07:23] *** Kernel86 <Kernel86!~Kernel86@cpe-69-23-104-66.new.res.rr.com> has joined #haiku
[06:10:21] *** brj <brj!~brj@183.82.112.229> has joined #haiku
[06:12:10] *** Rajagopalan-Gang <Rajagopalan-Gang!~Rajagopal@49.204.216.195> has joined #haiku
[06:20:05] *** Glider_IRC_ <Glider_IRC_!~Glider_IR@37.165.87.204> has joined #haiku
[06:23:52] *** Glider_IRC__ <Glider_IRC__!~Glider_IR@37.170.227.162> has quit IRC (Ping timeout: 250 seconds)
[06:56:42] *** Rajagopalan <Rajagopalan!~Rajagopal@49.204.216.195> has quit IRC (Quit: Leaving)
[07:01:31] *** OmniMancer <OmniMancer!~Paul@101.100.137.239> has joined #haiku
[07:04:31] *** brj <brj!~brj@183.82.112.229> has quit IRC (Ping timeout: 255 seconds)
[07:22:40] *** tx <tx!~texta@pdpc/supporter/professional/texta> has quit IRC (Excess Flood)
[07:23:27] *** tx <tx!~texta@pdpc/supporter/professional/texta> has joined #haiku
[07:27:49] *** BrunoSpr <BrunoSpr!~Bruno@ipservice-092-211-214-241.092.211.pools.vodafone-ip.de> has joined #haiku
[07:30:43] *** sushilv <sushilv!~sushilhub@1.6.109.195> has joined #haiku
[07:35:48] *** HAIKU-irker396 <HAIKU-irker396!~irker@walter.haiku-os.org> has quit IRC (Quit: transmission timeout)
[07:39:24] *** BrunoSpr <BrunoSpr!~Bruno@ipservice-092-211-214-241.092.211.pools.vodafone-ip.de> has quit IRC (Quit: Vision[0.10.3]: i've been blurred!)
[07:54:01] *** nomad84_ <nomad84_!h8pewou@sammelt.fickbildchen.de> has quit IRC (Read error: Network is unreachable)
[07:54:03] *** nomad84 <nomad84!h8pewou@sammelt.fickbildchen.de> has joined #haiku
[08:10:19] *** Rajagopalan-Gang <Rajagopalan-Gang!~Rajagopal@49.204.216.195> has quit IRC (Read error: Connection reset by peer)
[08:34:32] *** brj <brj!~brj@183.82.112.229> has joined #haiku
[08:51:07] *** mounty <mounty!~mounty@n106-71-211-213.rdl2.qld.optusnet.com.au> has quit IRC (Ping timeout: 240 seconds)
[08:51:21] *** DKnoto <DKnoto!~DKnoto_W3@public-gprs360034.centertel.pl> has quit IRC (Remote host closed the connection)
[08:52:02] *** mounty <mounty!~mounty@n106-71-211-213.rdl2.qld.optusnet.com.au> has joined #haiku
[08:52:34] *** Vrondir <Vrondir!~Vrondir@85.187.40.3> has joined #haiku
[08:53:20] *** Vrondir <Vrondir!~Vrondir@85.187.40.3> has quit IRC (Client Quit)
[09:00:24] *** embden <embden!~embden@185.202.212.202> has joined #haiku
[09:01:47] *** dewf <dewf!~dewf@cpe-68-206-152-179.elp.res.rr.com> has joined #haiku
[09:02:06] *** brj <brj!~brj@183.82.112.229> has quit IRC (Ping timeout: 246 seconds)
[09:10:33] *** mounty <mounty!~mounty@n106-71-211-213.rdl2.qld.optusnet.com.au> has quit IRC (Read error: Connection reset by peer)
[09:10:42] *** mounty <mounty!~mounty@n106-71-211-213.rdl2.qld.optusnet.com.au> has joined #haiku
[09:10:54] *** GeneralDuke <GeneralDuke!~Thunderbi@pdi29.internetdsl.tpnet.pl> has joined #haiku
[09:30:18] *** stippi <stippi!~Thunderbi@p200300E90F25C200C5730294AA30E6BD.dip0.t-ipconnect.de> has joined #haiku
[09:30:18] *** ChanServ sets mode: +o stippi
[09:32:25] *** leszek <leszek!~leszek@2a01:c22:b428:ba00:9e5c:8eff:fe01:98ee> has joined #haiku
[09:58:01] *** brj <brj!~brj@2401:4900:16b6:ae02:3ef8:62ff:fe36:ec46> has joined #haiku
[10:07:55] *** euver <euver!~Thunderbi@p200300DF7F4A7C00D5D3398D36B5192B.dip0.t-ipconnect.de> has joined #haiku
[10:14:34] *** euver <euver!~Thunderbi@p200300DF7F4A7C00D5D3398D36B5192B.dip0.t-ipconnect.de> has quit IRC (Quit: euver)
[10:18:03] *** mounty <mounty!~mounty@n106-71-211-213.rdl2.qld.optusnet.com.au> has quit IRC (Quit: Konversation terminated!)
[10:18:38] *** mounty <mounty!~mounty@n106-71-211-213.rdl2.qld.optusnet.com.au> has joined #haiku
[10:19:39] *** illwieckz <illwieckz!~illwieckz@unvanquished/developer/illwieckz> has quit IRC (Ping timeout: 268 seconds)
[10:27:04] *** dewf <dewf!~dewf@cpe-68-206-152-179.elp.res.rr.com> has quit IRC (Quit: Leaving)
[10:30:29] *** mounty <mounty!~mounty@n106-71-211-213.rdl2.qld.optusnet.com.au> has quit IRC (Quit: Konversation terminated!)
[10:32:48] *** mounty <mounty!~mounty@n106-71-211-213.rdl2.qld.optusnet.com.au> has joined #haiku
[10:32:51] *** illwieckz <illwieckz!~illwieckz@unvanquished/developer/illwieckz> has joined #haiku
[10:57:16] *** DKnoto <DKnoto!~DKnoto_W3@77.79.212.94> has joined #haiku
[10:58:03] *** leemon <leemon!c6104c1b@gateway/web/freenode/ip.198.16.76.27> has joined #haiku
[11:00:09] *** Ptrus <Ptrus!Vision@67.219.239.116> has quit IRC (Remote host closed the connection)
[11:01:57] *** Ptrus <Ptrus!Vision@67.219.239.116> has joined #haiku
[11:05:45] *** MrHuggy <MrHuggy!~MrHuggy@adsl-178-78-88-138.karoo.kcom.com> has joined #haiku
[11:10:31] *** Maturion <Maturion!~Maturion@p200300EDE70E21009955AEB998643164.dip0.t-ipconnect.de> has joined #haiku
[11:24:55] *** mmu_man <mmu_man!~revol@vaf26-2-82-244-111-82.fbx.proxad.net> has joined #haiku
[11:24:55] *** ChanServ sets mode: +o mmu_man
[11:28:04] *** brj <brj!~brj@2401:4900:16b6:ae02:3ef8:62ff:fe36:ec46> has quit IRC (Ping timeout: 258 seconds)
[11:36:10] *** brj <brj!~brj@2401:4900:16b6:ae02:3ef8:62ff:fe36:ec46> has joined #haiku
[11:41:20] *** leemon <leemon!c6104c1b@gateway/web/freenode/ip.198.16.76.27> has quit IRC (Quit: Page closed)
[11:43:27] *** brj <brj!~brj@2401:4900:16b6:ae02:3ef8:62ff:fe36:ec46> has quit IRC (Ping timeout: 240 seconds)
[12:02:12] *** brj <brj!~brj@2401:4900:16b6:ae02:3ef8:62ff:fe36:ec46> has joined #haiku
[12:06:00] *** rpcope <rpcope!~GOTZNC@muon.copesystems.com> has quit IRC (Ping timeout: 272 seconds)
[12:09:32] *** rpcope <rpcope!~GOTZNC@muon.copesystems.com> has joined #haiku
[12:11:50] *** liuyb1 <liuyb1!~liuyb@114.252.58.232> has quit IRC (Ping timeout: 250 seconds)
[12:29:04]
<Not-8d6a> [haikuports/haikuports] threedeyes pushed 1 commit to master [+0/-0/±2] https://git.io/fhjYk
[12:29:05] <Not-8d6a> [haikuports/haikuports] threedeyes c53247d - StreamRadio: fix build
[12:33:48] *** daniele_athome <daniele_athome!~daniele_a@2.236.49.9> has quit IRC (Ping timeout: 252 seconds)
[12:34:19] *** daniele_athome <daniele_athome!~daniele_a@2.236.49.9> has joined #haiku
[12:39:47] *** brj <brj!~brj@2401:4900:16b6:ae02:3ef8:62ff:fe36:ec46> has quit IRC (Ping timeout: 240 seconds)
[12:51:44] *** brj <brj!~brj@2401:4900:16b6:ae02:3ef8:62ff:fe36:ec46> has joined #haiku
[12:57:02] *** elkalamar <elkalamar!elkalamar@unaffiliated/elkalamar> has quit IRC (Remote host closed the connection)
[12:57:27] *** elkalamar <elkalamar!elkalamar@unaffiliated/elkalamar> has joined #haiku
[12:57:46] *** matthewstar <matthewstar!6d7346bd@gateway/web/cgi-irc/kiwiirc.com/ip.109.115.70.189> has joined #haiku
[13:00:44] <matthewstar> can i write here a html page with contacts of mine?
[13:02:37] <matthewstar> searching for pen pal friends ...
[13:07:40] <matthewstar> was a shame beos to pay money ...
[13:08:13] <matthewstar> i think if be inc put beos free was a great thing
[13:08:21] <matthewstar> now haiku ...
[13:08:27] *** brj <brj!~brj@2401:4900:16b6:ae02:3ef8:62ff:fe36:ec46> has quit IRC (Ping timeout: 252 seconds)
[13:09:22] <matthewstar> to be is reverse of pay , of money ...
[13:09:30] <matthewstar> be is us ...
[13:09:40] <matthewstar> be is soul ...
[13:11:26] <matthewstar> another name may be : more to be, less to have OS ...
[13:12:38] <matthewstar> another name may be : bravo os ...
[13:12:51] <matthewstar> bravo = good
[13:14:16] <matthewstar> alpha charlie bravo ...
[13:15:40] <matthewstar> eating ... see you later ... =0)
[13:19:50] *** brj <brj!~brj@2401:4900:16b6:ae02:3ef8:62ff:fe36:ec46> has joined #haiku
[13:27:56] *** bos20k <bos20k!~bos20k@50-198-103-109-static.hfc.comcastbusiness.net> has joined #haiku
[13:37:56] *** HAIKU-irker973 <HAIKU-irker973!~irker@walter.haiku-os.org> has joined #haiku
[13:37:56] <HAIKU-irker973> d51c92f8724e: Actually add AutoRaise to the regular image
[13:37:56] *** ChanServ sets mode: +v HAIKU-irker973
[13:38:42] *** brj <brj!~brj@2401:4900:16b6:ae02:3ef8:62ff:fe36:ec46> has quit IRC (Ping timeout: 252 seconds)
[13:42:19] *** superprower <superprower!~superprow@188.130.155.151> has joined #haiku
[13:44:58] *** superprower <superprower!~superprow@188.130.155.151> has quit IRC (Client Quit)
[13:45:45] *** superprower <superprower!~superprow@188.130.155.151> has joined #haiku
[13:49:21] <superprower> Finally got my serial cable, and it finally works!
[13:53:16] <superprower> Still gotta figure out how to use gdb there, though... I can connect, but my client GDB is absolutely clueless about what's going on
[13:55:23] *** preetpal <preetpal!~preetpal@103.40.199.101> has joined #haiku
[14:13:59] *** mmu_man <mmu_man!~revol@vaf26-2-82-244-111-82.fbx.proxad.net> has quit IRC (Ping timeout: 268 seconds)
[14:18:25] *** B2IT <B2IT!B2IT@www.agmsmith.ca> has quit IRC (Quit: Vision[0.10.3]: i've been blurred!)
[14:22:41] *** rakesh4545 <rakesh4545!~rakesh@2405:204:c186:3c2a:2cb3:59c4:d854:4902> has joined #haiku
[14:25:37] *** mmu_man <mmu_man!~revol@lputeaux-657-1-289-160.w90-63.abo.wanadoo.fr> has joined #haiku
[14:25:37] *** ChanServ sets mode: +o mmu_man
[14:25:49] <embden> Hi, what gsoc applicants should make in order to participate with Haiku? Should we send some kind of patches as for Outreachy?
[14:25:55] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[14:26:18] <embden> I can find an Outreachy topic but can't find a topic for GSoC
[14:30:45] *** preetpal <preetpal!~preetpal@103.40.199.101> has quit IRC (Ping timeout: 246 seconds)
[14:40:50] *** brj <brj!~brj@219.91.254.46> has joined #haiku
[14:41:27] <brj> If you have any other questions, drop a message someone will get to you :)
[14:42:26] <leorize> embden: you just need to follow the normal procedure for gsoc :)
[14:43:08] <embden> thanks
[14:43:32] <embden> brj: Barett: has proposed some very interesting topic some time ago
[14:43:44] <embden> about fs layout for metadata
[14:43:45] *** haqk <haqk!~haqk@61-68-96-205.static.tpgi.com.au> has quit IRC (Quit: WeeChat 1.4)
[14:44:05] <brj> Can you send a link please?
[14:44:19] <embden> brj: it was here in IRC
[14:44:32] <brj> Oh will check the logs. Thanks!
[14:47:29] <embden> phrase to look for the start: <Barrett> files on read only volumes can't be reordered
[14:47:54] <embden> the idea is that attributes should be stored separately from fs
[14:48:15] *** Rajagopalan <Rajagopalan!~Rajagopal@49.204.216.195> has joined #haiku
[14:48:21] <embden> it's not an idea...more arguing...brg:
[14:48:45] *** Megaf <Megaf!~Megaf@unaffiliated/megaf> has joined #haiku
[14:52:07] *** rakesh <rakesh!~rakesh@103.88.132.218> has joined #haiku
[14:52:24] *** rakesh4545 <rakesh4545!~rakesh@2405:204:c186:3c2a:2cb3:59c4:d854:4902> has quit IRC (Ping timeout: 252 seconds)
[14:52:24] <matthewstar> i am here ...
[14:52:29] <matthewstar> hello
[14:52:34] *** rakesh is now known as rakesh4545
[14:56:07] <brj> embden: that indeed is quite a long - ehm - discussion
[14:57:09] <embden> brj: I am just a student who works with security labels, so I share the idea of such separation
[15:02:31] *** Coolgeek <Coolgeek!~coolgeek@unaffiliated/coolgeek> has quit IRC (Quit: WeeChat 2.4)
[15:03:18] *** B2IT <B2IT!B2IT@www.agmsmith.ca> has joined #haiku
[15:03:18] *** ChanServ sets mode: +v B2IT
[15:03:58] <matthewstar> a friend of mine ask me what is an object ...
[15:04:13] <matthewstar> i answer : 0 1 ...
[15:05:02] <matthewstar> a set of 0 1 ...
[15:05:06] <matthewstar> =0)
[15:07:03] <matthewstar> i ask to Jean Luis Gassee : open source BeOS please !!! =0)
[15:08:12] <krbtgt> he can't
[15:08:57] <matthewstar> ah ...
[15:09:05] <matthewstar> i am here ...
[15:09:16] <matthewstar> krbtgt: why?
[15:09:57] <rakesh4545> I hope that your friend is not scared of computers anymore.
[15:10:09] <krbtgt> access owns the rights to beos
[15:10:45] <matthewstar> but iso 9001 say no software patents !
[15:11:10] <matthewstar> access blocks science ...
[15:12:39] <krbtgt> its not patent,s its copyright
[15:13:08] <matthewstar> copyright are of authors ...
[15:13:47] <matthewstar> i and Matteo create befs and attributes ...
[15:14:02] <matthewstar> so i put open my ideas ...
[15:14:11] <matthewstar> in 1999
[15:16:06] <matthewstar> in 1999 starts ideas ...
[15:18:28] *** matthewstar <matthewstar!6d7346bd@gateway/web/cgi-irc/kiwiirc.com/ip.109.115.70.189> has left #haiku
[15:23:03] *** OmniMancer <OmniMancer!~Paul@101.100.137.239> has quit IRC (Quit: Leaving.)
[15:27:34] *** Coolgeek <Coolgeek!~coolgeek@unaffiliated/coolgeek> has joined #haiku
[15:32:42] *** brj <brj!~brj@219.91.254.46> has quit IRC (Ping timeout: 246 seconds)
[15:34:18] *** freakazoid0223 <freakazoid0223!~matt@pool-108-52-159-210.phlapa.fios.verizon.net> has joined #haiku
[15:34:59] *** brj <brj!~brj@123.201.105.6> has joined #haiku
[16:11:36] *** rakesh4545 <rakesh4545!~rakesh@103.88.132.218> has quit IRC (Ping timeout: 252 seconds)
[16:12:33] *** thang <thang!~thang@118.71.198.146> has joined #haiku
[16:26:11] <thang> quit
[16:27:05] *** rakesh4545 <rakesh4545!~rakesh@47.9.219.64> has joined #haiku
[16:33:23] <thang> Oops, did not mean to type that. Anyways, since I'm already here, hello guys I'm new to the channel and open source development as a whole. Really hope I could contribute something to the project.
[16:34:25] <B2IT> (AGMS) Welcome to Haiku. Are you a Google Summer of Code or similar student, or just discovering Haiku on your own?
[16:34:27] *** Maturion <Maturion!~Maturion@p200300EDE70E21009955AEB998643164.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 240 seconds)
[16:37:01] *** preetpal <preetpal!~preetpal@103.40.199.101> has joined #haiku
[16:37:57] *** HAIKU-irker973 <HAIKU-irker973!~irker@walter.haiku-os.org> has quit IRC (Quit: transmission timeout)
[16:39:20] *** nighty- <nighty-!~nighty@b157153.ppp.asahi-net.or.jp> has quit IRC (Quit: Disappears in a puff of smoke)
[16:39:59] *** preetpal <preetpal!~preetpal@103.40.199.101> has quit IRC (Client Quit)
[16:40:43] *** preetpal <preetpal!~preetpal@103.40.199.101> has joined #haiku
[16:44:13] <thang> Well my Operating system lecturer(a pretty cool man) from last semester mentioned something about an old Operating System called BeOS. I googled it and found out about haiku which I then recalled was an organization in GSoC 2018 so I decided to take a stab at it.
[16:44:35] *** Maturion <Maturion!~Maturion@p200300EDE70E21009955AEB998643164.dip0.t-ipconnect.de> has joined #haiku
[16:46:40] <B2IT> (AGMS) So you've already had a look at it? After learning how to use it, the next step is usually getting the source code and compiling your own build. You don't need to install it, but it lets you modify the included applications. Or you could work on the HaikuPorter project - getting programs from other systems to compile on Haiku.
[16:47:05] <B2IT> (AGMS) Or update an old BeOS program to work on Haiku.
[16:53:51] *** humdinger <humdinger!~humdinger@dslb-092-075-044-040.092.075.pools.vodafone-ip.de> has joined #haiku
[16:53:51] *** ChanServ sets mode: +o humdinger
[17:01:07] *** Begasus <Begasus!~begasus@ptr-4qba4e91xm74m80fe4j.18120a2.ip6.access.telenet.be> has joined #haiku
[17:01:35] <Begasus> g'afternoon peeps
[17:01:49] *** GeneralDuke <GeneralDuke!~Thunderbi@pdi29.internetdsl.tpnet.pl> has quit IRC (Quit: GeneralDuke)
[17:02:43] <humdinger> hullo!
[17:03:55] <Begasus> hi humdinger !
[17:04:23] <Begasus> I saw the new merge for StreamRadio, is it working on both nightly and beta?
[17:09:18] <humdinger> Begasus: I dunno.. Let's have an update for beta1 soon. :)
[17:10:12] <Begasus> well, that's not up to us to decide I think ;)
[17:10:40] <Begasus> looking at the path I used for the fix and the one merged I see 2 different paths
[17:11:12] <Begasus> hence why I set don't merge for that one :P
[17:11:39] <Begasus> but could be that the new patch is ok, haven't checked yet
[17:11:55] *** Begas_VBox <Begas_VBox!~Begasus@d54c05bea.access.telenet.be> has joined #haiku
[17:12:33] *** preetpal <preetpal!~preetpal@103.40.199.101> has quit IRC (Ping timeout: 245 seconds)
[17:12:53] <thang> Oh, I've had a few quick skims at the source code. I will sure be looking deeper into it and start tinkering pretty soon.
[17:13:47] <Begasus> corrected, the path is the same
[17:13:56] *** nick8325 <nick8325!~user@h-79-136-64-106.NA.cust.bahnhof.se> has joined #haiku
[17:14:44] <Begasus> the patch came from you thang ?
[17:15:29] <thang> Nope
[17:15:31] *** HaikuNoob <HaikuNoob!~vision452@ppp-62-216-206-126.dynamic.mnet-online.de> has joined #haiku
[17:15:43] <Begas_VBox> ah :)
[17:19:01] *** HaikuNoob <HaikuNoob!~vision452@ppp-62-216-206-126.dynamic.mnet-online.de> has quit IRC (Client Quit)
[17:19:58] *** Megaf <Megaf!~Megaf@unaffiliated/megaf> has quit IRC (Ping timeout: 258 seconds)
[17:28:59] *** Begas_VBox <Begas_VBox!~Begasus@d54c05bea.access.telenet.be> has quit IRC (Quit: Vision[0.10.3]: i've been blurred!)
[17:34:38] *** GeekShadow <GeekShadow!~antoine@reactos/tester/GeekShadow> has quit IRC (Ping timeout: 245 seconds)
[17:34:55] *** GeekShadow <GeekShadow!~antoine@nzf.turmel.info> has joined #haiku
[17:34:55] *** GeekShadow <GeekShadow!~antoine@nzf.turmel.info> has quit IRC (Changing host)
[17:34:55] *** GeekShadow <GeekShadow!~antoine@reactos/tester/GeekShadow> has joined #haiku
[17:38:21] *** preetpal <preetpal!~preetpal@103.40.199.101> has joined #haiku
[17:44:12] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 250 seconds)
[17:49:22] *** rakesh <rakesh!~rakesh@103.88.132.218> has joined #haiku
[17:50:09] *** rakesh4545 <rakesh4545!~rakesh@47.9.219.64> has quit IRC (Ping timeout: 244 seconds)
[18:00:51] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[18:01:23] *** thang <thang!~thang@118.71.198.146> has quit IRC (Quit: WeeChat 1.9.1)
[18:04:06] *** rakesh <rakesh!~rakesh@103.88.132.218> has quit IRC (Ping timeout: 244 seconds)
[18:04:26] *** thang <thang!~thang@118.71.198.146> has joined #haiku
[18:04:49] *** thang <thang!~thang@118.71.198.146> has quit IRC (Client Quit)
[18:05:30] *** jjpx <jjpx!~jjpx@gateway/tor-sasl/jjpx> has joined #haiku
[18:05:34] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 255 seconds)
[18:07:09] *** nick8325 <nick8325!~user@h-79-136-64-106.NA.cust.bahnhof.se> has quit IRC (Quit: ERC (IRC client for Emacs 25.3.1))
[18:11:42] *** jjpx <jjpx!~jjpx@gateway/tor-sasl/jjpx> has quit IRC (Remote host closed the connection)
[18:12:06] *** jjpx <jjpx!~jjpx@gateway/tor-sasl/jjpx> has joined #haiku
[18:13:08] *** Glider_IRC__ <Glider_IRC__!~Glider_IR@37.165.87.204> has joined #haiku
[18:14:17] *** Glider_IRC_ <Glider_IRC_!~Glider_IR@37.165.87.204> has quit IRC (Read error: Connection reset by peer)
[18:16:20] *** bbjimmy <bbjimmy!~bbjimmy@host-67-44-193-24.hnremote.net> has quit IRC (Ping timeout: 268 seconds)
[18:20:05] *** Glider_IRC_ <Glider_IRC_!~Glider_IR@37.165.183.193> has joined #haiku
[18:21:33] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[18:22:07] *** mmu_man <mmu_man!~revol@lputeaux-657-1-289-160.w90-63.abo.wanadoo.fr> has quit IRC (Ping timeout: 245 seconds)
[18:23:37] *** Glider_IRC__ <Glider_IRC__!~Glider_IR@37.165.87.204> has quit IRC (Ping timeout: 246 seconds)
[18:26:14] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 250 seconds)
[18:28:48] *** hUMUNGUs <hUMUNGUs!~humungus@90.209.9.46.customer.cdi.no> has joined #haiku
[18:30:26] *** Megaf <Megaf!~Megaf@unaffiliated/megaf> has joined #haiku
[18:34:32] <Rajagopalan> hey guys!
[18:35:31] <PulkoMandy> hi
[18:41:18] *** mmu_man <mmu_man!~revol@vaf26-2-82-244-111-82.fbx.proxad.net> has joined #haiku
[18:41:18] *** ChanServ sets mode: +o mmu_man
[18:41:38] <PulkoMandy> Rajagopalan: just a quick note, you have the copyright header as "Haiku Inc.," it should be "Haiku, Inc."
[18:42:13] <PulkoMandy> otherwise, the latest changes look fine
[18:44:44] *** Prognoz <Prognoz!~Prognoz@181.231.204.129> has joined #haiku
[18:44:57] <mmu_man> hopefully they make a release soon and I can update the recipe
[18:45:04] <Rajagopalan> oops pulkomandy
[18:45:18] <Rajagopalan> ill change that at once after i fix all the linking errors
[18:45:28] <Rajagopalan> i only have around 3 files to link
[18:46:16] <Rajagopalan> time for me to sleep :/
[18:46:22] <Rajagopalan> good night everyone!
[18:46:54] *** Rajagopalan <Rajagopalan!~Rajagopal@49.204.216.195> has quit IRC (Quit: Leaving)
[19:01:20] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[19:06:06] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 250 seconds)
[19:10:16] *** DKnoto <DKnoto!~DKnoto_W3@77.79.212.94> has quit IRC (Remote host closed the connection)
[19:13:39] *** tqh <tqh!~frho@82-183-10-104.customers.ownit.se> has joined #haiku
[19:13:39] *** ChanServ sets mode: +o tqh
[19:21:10] *** Megaf <Megaf!~Megaf@unaffiliated/megaf> has quit IRC (Ping timeout: 255 seconds)
[19:22:13] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[19:23:15] *** BrunoSpr <BrunoSpr!~Bruno@ipservice-092-211-214-241.092.211.pools.vodafone-ip.de> has joined #haiku
[19:26:43] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 245 seconds)
[19:27:20] *** humdinger <humdinger!~humdinger@dslb-092-075-044-040.092.075.pools.vodafone-ip.de> has quit IRC (Quit: Vision[0.10.3]: Oi, with the poodles already!)
[19:36:24] *** axeld <axeld!~Thunderbi@dyndsl-188-118-180-168.ewe-ip-backbone.de> has joined #haiku
[19:36:24] *** ChanServ sets mode: +o axeld
[19:36:58] *** preetpal <preetpal!~preetpal@103.40.199.101> has quit IRC (Quit: Leaving)
[19:38:16] *** BrunoSpr <BrunoSpr!~Bruno@ipservice-092-211-214-241.092.211.pools.vodafone-ip.de> has quit IRC (Quit: Vision[0.10.3]: i've been blurred!)
[19:42:44] *** leszek <leszek!~leszek@2a01:c22:b428:ba00:9e5c:8eff:fe01:98ee> has quit IRC (Quit: WeeChat 2.3)
[19:42:52] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[19:47:42] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 272 seconds)
[19:48:02] *** Begasus_ <Begasus_!~Begasus@d54C05BEA.access.telenet.be> has joined #haiku
[19:52:10] *** Begasus_ <Begasus_!~Begasus@d54C05BEA.access.telenet.be> has quit IRC (Client Quit)
[19:55:53] *** HaikuNoob <HaikuNoob!~vision452@ppp-62-216-206-126.dynamic.mnet-online.de> has joined #haiku
[19:56:28] *** bos20k <bos20k!~bos20k@50-198-103-109-static.hfc.comcastbusiness.net> has quit IRC (Quit: Bye.)
[19:57:14] *** Begasus_ <Begasus_!~Begasus@d54C05BEA.access.telenet.be> has joined #haiku
[19:59:32] <Begasus_> As I expected, the latest merge for StreamRadio breaks the build on the beta ... StreamIO.h:42:7: error: 'BCodecKit' has not been declared
[20:03:38] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[20:03:39] *** Barrett <Barrett!~barrett@unaffiliated/barrett> has joined #haiku
[20:04:59] *** preetpal <preetpal!~preetpal@103.40.199.101> has joined #haiku
[20:05:20] *** preetpal <preetpal!~preetpal@103.40.199.101> has quit IRC (Client Quit)
[20:07:19] <Barrett> waddlesplash, I formally invite you to stop provoking me everywhere, everytime
[20:07:31] <Barrett> this is the last time I say that
[20:07:38] <Barrett> "Not really, he’s working on a bunch of refactoring that isn’t affecting functionality. All the long-standing bugs are still there, untouched…"
[20:07:47] <Barrett> this is his forum post about my work
[20:08:08] *** Megaf <Megaf!~Megaf@unaffiliated/megaf> has joined #haiku
[20:08:12] <waddlesplash> is anything I said false?
[20:08:25] <Barrett> totally
[20:08:34] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 268 seconds)
[20:08:34] <Barrett> stop talking of my work, referring to me, naming me everywhere
[20:08:49] <Barrett> thank you.
[20:08:59] <waddlesplash> everywhere? by my count I have done so ... 3 times in the past 3-4 months I think
[20:09:20] <waddlesplash> 2 of said times were about USB audio causing crashes in Media server on the past week
[20:09:38] <Barrett> I already said what I had to say, I try to be calm with you, but you continue provoking me
[20:09:54] <Barrett> I am not going to consider you a goodwill person, toward myself
[20:10:14] <Barrett> so I ask you formally to don't name myself anymore, in any situation, even for development reports.
[20:10:16] <Barrett> Thank You.
[20:10:39] <waddlesplash> look, I'm sorry, I'll stop mentioning you needlessly
[20:10:50] <Barrett> I will not accept your excuses.
[20:10:59] <PulkoMandy> if you don't want to be mentionned in development reports, please stop commiting code
[20:11:11] <waddlesplash> that was an apology, not an excuse...?
[20:11:42] <waddlesplash> but, uh, you can't just say "well I stopped being angry at you, now you must stop being angry at me" and expect that to be the end of animosity
[20:11:47] <jjpx> .
[20:11:57] <jjpx> please cntinue in a provate channel
[20:12:02] <jjpx> *private
[20:12:43] <waddlesplash> jjpx: no, I want whatever said here to be part of public record
[20:13:05] <PulkoMandy> how long are we going to drag this?
[20:13:14] <waddlesplash> I don't have anything more to say...
[20:13:16] <Barrett> PulkoMandy, not more.
[20:16:18] *** euver <euver!~Thunderbi@p200300DF7F4A7C00D5632ABD1DDA7D1C.dip0.t-ipconnect.de> has joined #haiku
[20:19:58] <embden> Barrett: has somebody started to work on fs and attributes separation layer?
[20:20:19] <Barrett> embden, no unfortunately
[20:20:36] <Barrett> but this is something that should be discussed
[20:20:45] <Barrett> because it's quite controversial
[20:21:09] <embden> it shouldn't be included in the mainline haiku
[20:21:15] <embden> I just really like the idea
[20:21:35] <Barrett> embden, ah now I remember you, we discussed about that the other day :)
[20:22:06] <embden> the idea behind the attributes layer is much deeper than it seems to be
[20:22:27] *** euver <euver!~Thunderbi@p200300DF7F4A7C00D5632ABD1DDA7D1C.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 240 seconds)
[20:22:29] *** Begasus_ <Begasus_!~Begasus@d54C05BEA.access.telenet.be> has quit IRC (Quit: Vision[0.10.3]: i've been blurred!)
[20:22:41] <Barrett> it is, has various non-obvious complications
[20:24:23] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[20:25:29] *** Begas_VBox <Begas_VBox!~Begasus@d54C05BEA.access.telenet.be> has joined #haiku
[20:25:53] <embden> my vision that if you want to implement efficient tags with AI recommender system or security attributes you don't really need metadata to be attached to files in a file system.
[20:26:50] <Barrett> embden, I agree completely, even Giampaolo, the original developer of BFS is of that same idea
[20:27:06] <Barrett> he say "some of those features don't really belong to the filesystem" literally.
[20:27:30] <Barrett> And this can be seen clearly in how he designed Spotlight.
[20:28:32] <Barrett> But, if people still like to keep this stuff in BFS it's fine, but we still need some layer for other filesystems
[20:28:46] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 244 seconds)
[20:29:35] <embden> unfortunately, I will be quite busy till the October-November, so I can't implement this support in the very near future
[20:30:22] *** puck <puck!~puck@catgirl.tech> has quit IRC (Remote host closed the connection)
[20:31:48] *** puck <puck!~puck@catgirl.tech> has joined #haiku
[20:31:48] *** ChanServ sets mode: +o puck
[20:32:04] <Barrett> embden, you will be always welcome ;)
[20:34:13] <embden> Barrett: I want to say if someone will start that work or if there are already some existing design propositions - I will be glad to help
[20:35:15] <Barrett> there is some work for read-only volumes that allow to emulate attributes, that's a good starting point (but a lot should be done)
[20:35:40] *** stippi <stippi!~Thunderbi@p200300E90F25C200C5730294AA30E6BD.dip0.t-ipconnect.de> has quit IRC (Quit: stippi)
[20:36:18] <Barrett> the design depend a lot on the directions
[20:36:46] <Barrett> but in general, I think an index_server + addons for specific filesystems should be what we need
[20:37:02] <Barrett> it may be interesting to use exattrs where available
[20:37:15] <embden> xattrs?
[20:37:45] <embden> could you point me to the code with read only volumes?
[20:37:48] <Barrett> extrowerk, yep
[20:38:34] <Barrett> embden *
[20:40:28] <Barrett> efficiently adding persistence to the attribute_overlay would be a good start
[20:43:08] <embden> okey, I'll read it
[20:43:41] <Barrett> one funky idea I had at some point, was to use a specially created BFS to just memorize placeholders for files on alien filesystems, where you can store attributes
[20:43:58] <waddlesplash> sounds inefficient...
[20:44:01] <Barrett> and use that to query and so on
[20:44:11] *** gouchi <gouchi!~gouchi@unaffiliated/gouchi> has joined #haiku
[20:44:14] <Barrett> but as said it's a funky idea :)
[20:44:54] <Barrett> may be very efficient, if for example a special bfs derivative is created.
[20:45:06] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[20:45:12] <Barrett> it will not be less efficient than storing metadata on disk however.
[20:45:59] <Barrett> so nothing to lose there compared to storing meta-attributes for alien filesystems on normal files.
[20:49:09] <Barrett> the advantage is that, in theory, it will produce (in read-mode) something very equivalent and very compatible to BFS
[20:49:35] *** Dariost <Dariost!~Dariost@151.20.212.91> has joined #haiku
[20:49:53] <Barrett> in some sense it's like using BFS as a database
[20:50:24] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 272 seconds)
[20:52:09] *** Megaf <Megaf!~Megaf@unaffiliated/megaf> has quit IRC (Ping timeout: 252 seconds)
[20:53:52] *** Begas_VBox <Begas_VBox!~Begasus@d54C05BEA.access.telenet.be> has quit IRC (Quit: Vision[0.10.3]: i've been blurred!)
[20:54:18] <Begasus> g'night peeps
[20:54:21] *** Begasus <Begasus!~begasus@ptr-4qba4e91xm74m80fe4j.18120a2.ip6.access.telenet.be> has quit IRC (Quit: Ex-Chat)
[20:55:35] <embden> Barrett: it can be done efficiently but one have to choose spacial efficiency vs computational
[20:55:40] <embden> I think so
[20:56:10] <Barrett> embden, the real bottleneck isn't in storing the data, but keeping it updated everywhere
[20:56:46] <Barrett> I think you know what I mean
[20:57:25] <Barrett> under Haiku it is possible to watch for attributes changes on bfs volumes
[20:57:33] <embden> Barrett: like cache invalidation problem?
[20:57:39] <Barrett> the fact that it is done in the fs, makes this very easy
[20:57:42] <Barrett> embden, yeah
[20:57:56] <Barrett> but if we turn out on a hybrid model, we need to take that into account
[20:58:07] <Barrett> that's why a server managing this is probably a must
[20:58:29] <Barrett> I guess at this point even BFS queries would be mediated by an index server to introduce some degree of abstraction
[20:58:41] *** FreeFull <FreeFull!~freefull@defocus/sausage-lover> has joined #haiku
[20:59:45] <tqh> curious how it will affect the rapid icon handling and such, altough disc seeks are much cheaper nowadays
[21:00:24] <embden> ok, I will investigate BFS and apple spotlight during next months.
[21:00:39] <Barrett> embden, in the bebook there's also a section about attributes
[21:01:42] <Barrett> tqh, not sure, but as you noted, today disks are a lot faster than before
[21:01:54] <Barrett> it may turn out we have no visible difference
[21:02:50] <extrowerk> Barrett, hi, what?
[21:02:59] <Barrett> extrowerk, bad tab, sorry ;)
[21:03:09] <extrowerk> no problem.
[21:05:52] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[21:06:12] <Barrett> tqh, also HVIF are really really tiny :)
[21:06:27] <Barrett> I guess an addon could memorize them in blobs to reduce seeking
[21:06:55] <Barrett> I'm pretty sure an archiving strategy could overcome the issue easily
[21:07:14] <Barrett> it's just, I think a solution like that will be some kind of initial indexing for non-bfs filesystems
[21:07:21] <Barrett> but you can't have everything
[21:07:55] <Barrett> I mean, what can be the weight of all Haiku icons together? a few MBs?
[21:08:21] <Barrett> I'd be more concerned about general-use attributes
[21:08:34] <Barrett> since they are sparse and locality may not be trivial
[21:09:08] *** Megaf <Megaf!~Megaf@unaffiliated/megaf> has joined #haiku
[21:10:51] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 268 seconds)
[21:11:23] <extrowerk> Barrett, as an normal user the Be-like file-types was always a mistery for me. Still today, however i got some info how it works, but it is still somewhat crytic.
[21:12:24] <extrowerk> I could say i use BeOS like systems since 2000, but it happend yesterdayfor the first time that i changed the mimetype of a simple file.
[21:12:35] *** hUMUNGUs <hUMUNGUs!~humungus@90.209.9.46.customer.cdi.no> has quit IRC ()
[21:13:20] <extrowerk> Haiku wanted to open the .py file with webpositive, because it had some html taglike things, and it is mistakenly marked it as "supported by WebPositive"
[21:13:54] <extrowerk> i don't like that some source code have blue-ish like icons, while others hae yellowish (source code and tex file)
[21:14:00] <extrowerk> *text
[21:14:49] <extrowerk> supertypes and mime-groups and so on seems nice, but the sniffing rules still somewhat off.
[21:15:36] <Barrett> extrowerk, sniffing is done by the sniffing rules of mimedb
[21:15:50] <Barrett> we need to move to the freedesktop stuff to have decent sniffing rules
[21:16:08] <Barrett> this is just marginally related to attributes :)
[21:17:19] <extrowerk> i know about the rules, i just wanted to give you some user experience-reports.
[21:17:43] <Barrett> yeah I understand perfectly what you mean
[21:18:10] <Barrett> but I think there's no OS which is perfect in identifying files
[21:20:51] <extrowerk> yep, it is pretty hard if it is a html generating python script, but the extension is still .py, that should give some hints. I'm sstill thinking how one could identify the files better
[21:21:55] <extrowerk> btw, do we have any program to generate the sniffing rules, or everybody does it manually, like "ummm,,, this type of files frequently have "#whatever" in it, so let's search for it?
[21:22:32] <Barrett> I have a PoC in one of my disks, where gate-logic is used to build rules based on sample files
[21:22:51] <Barrett> this was used as a way to identify malicious code in one project, for one of my customers
[21:23:01] <PulkoMandy> extrowerk: the rules are created manually, currently
[21:23:33] <PulkoMandy> GNU has a somewhat equivalent thing in the "file" program, but our sniffing is quite limited so I think it wouldn't be easy to translate their rules directly
[21:23:41] <PulkoMandy> maybe we could use them as an alternate syntax
[21:23:51] <extrowerk> PulkoMandy, maybe, just maybe that would be a nice place to add ML. Or am i on the wrong tracks?
[21:24:14] <Barrett> PulkoMandy, it should be possible to implement the freedesktop db while still fall-backing to old rules for compat
[21:24:21] <extrowerk> at least to generate the rules.
[21:24:24] <PulkoMandy> what would you do with ML? throw a bunch of already identified files to it and hope for the best?
[21:24:45] <PulkoMandy> I may be oldschool but I don't like ML. It creates impossible to debug stuff
[21:25:10] <Barrett> well, I partially agree it's a controverse thing to do and has non-trivial side effects
[21:25:19] <Barrett> but it is not classical ML
[21:25:24] <Barrett> it's more like genetic programming
[21:26:08] <PulkoMandy> yes, but what these thing allow to do is solve problems too large for an human to comprehend. You have a lot of messy data, and you are trying to make sense out of it
[21:26:35] <jjpx> what is ML?
[21:26:35] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[21:26:43] <PulkoMandy> machine learning
[21:27:14] <extrowerk> PulkoMandy, there is a plenty sample files, so with ml we can train a model to identify known filetypes, and for checkig them we can use the current db. at problematic decisions we could either fix the model or the sniffing rules. Or, if the model good enough, use it as a "sniffML" backend
[21:27:30] <PulkoMandy> here we have a problem simple enough that if the computer would get it wrong, you would immediately notice and go "wtf? This is obviously a soundfile, why are you opening ShowImage?"
[21:27:57] <Barrett> PulkoMandy, this problem is rather easy to solve
[21:28:00] <PulkoMandy> extrowerk: yes, but would it do better than the current set of rules? And if it doesn't, how do we improve it?
[21:28:10] <PulkoMandy> just throw more data at it?
[21:28:30] <PulkoMandy> also, it makes it quite inconvenient to have apps just bundle their set of rules for their own files
[21:28:31] <Barrett> in my mind, the version on Haiku installs would be static, and it'd update the "weights" like packages
[21:28:38] <Barrett> then you can have a community managed site
[21:28:46] <PulkoMandy> if you have a single big model, everytime you add a new format, you retrain the whole thing
[21:28:47] <Barrett> where rules are refined by human supervision
[21:28:56] <PulkoMandy> which means you can have regressions on other formats, too
[21:29:05] <Barrett> PulkoMandy, not using the gate-logic model I designed
[21:29:13] <waddlesplash> don't forget that ML models need 30-100x as much processing power as regular expressions...
[21:29:26] <waddlesplash> or more, depending on what kind of ML model
[21:29:27] <extrowerk> PulkoMandy, : idk, sorry, i'm just brain-farting.
[21:29:28] <Barrett> because you can think of it like a balanced tree
[21:29:33] <Barrett> you just need to add more leafs
[21:29:41] <Barrett> not modify the roots
[21:29:52] <Barrett> someday I may pubblish a paper, who know
[21:30:33] <PulkoMandy> yes, a searchtree makes sense, maybe. Not sure if it would work in all cases, but that's something I can understand at least
[21:30:42] *** FreeFull <FreeFull!~freefull@defocus/sausage-lover> has quit IRC (Quit: Adventures in partitioning your SSD)
[21:31:01] <Barrett> PulkoMandy, if it works for identifying malware in runtime code, I think can work for basically everything...
[21:31:27] <Barrett> and yeah, you can always have regressions
[21:31:34] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 272 seconds)
[21:31:40] <PulkoMandy> some of our rules are extremely fuzzy, and would match at the end of any branch
[21:31:44] <Barrett> but one think is ensured: human generated rules are not going to be always fine
[21:32:05] <Barrett> PulkoMandy, also, I planned to use sniffing rules to actually train the thing
[21:32:14] <Barrett> so in theory, given a large enough number of sample files
[21:32:17] <PulkoMandy> no, of course not, but at least they are stable and predictible
[21:32:30] <Barrett> it should be possible to build some supervised learning that does the work
[21:32:47] <PulkoMandy> you could build a tree out of our existing rules already. So that instead of probing the file once with each rule, you would just go once down the tree and call it done
[21:32:48] <Barrett> PulkoMandy, yeah, I agree, it's something controversial, but after all it was my own reasearch :)
[21:33:16] <PulkoMandy> this would be faster, so we could then allow the rule to use more than a 512 byte buffer which usually isn't enough
[21:33:40] <PulkoMandy> but there are quite tricky problems such as guessing xhtml from html. But I think no matter what we try this one we will never get right for cheap
[21:33:45] <waddlesplash> huh? it is virtually always enough for most formats
[21:33:52] <waddlesplash> xhtml/html are the only odd ones out
[21:33:53] <PulkoMandy> (unless we run the whole thing through an actual xml validator)
[21:33:59] *** hbelusca <hbelusca!~hbelusca@reactos/developer/hbelusca> has joined #haiku
[21:34:14] <waddlesplash> PulkoMandy: um, xhtml == includes XHTML doctype and/or <?xml?>. anything else = not xhtml.
[21:34:22] <waddlesplash> rather easy to detect really
[21:34:24] <PulkoMandy> if only that worked :/
[21:34:27] <Barrett> lol
[21:34:43] <PulkoMandy> also, the doctype can be way past the first 512 bytes
[21:34:49] <waddlesplash> obviously one can have valid XHTML with an HTML doctype, but browsers read this as HTML
[21:34:52] <waddlesplash> this is true, but very rare
[21:35:02] <PulkoMandy> the webkit testsuite does not agree with "very rare"
[21:35:07] *** FreeFull <FreeFull!~freefull@defocus/sausage-lover> has joined #haiku
[21:35:07] <embden> Barrett: what is your research?
[21:35:16] <PulkoMandy> a lot of our test failures in webkit are because of this, actually
[21:35:34] <waddlesplash> PulkoMandy: the webkit testsuite is a very bad statistical average of what html is really like
[21:35:35] <jjpx> htmls can start with a lot of blank lines
[21:35:42] <waddlesplash> it's all the corner cases and none of the "normality"
[21:35:49] <PulkoMandy> but it is our main use case for "html stored in files"
[21:36:36] <Barrett> PulkoMandy, I can ensure you binary logic can really do magic things in parsing stuff
[21:36:50] <Barrett> wheter it is overkill for identifying files, is another question
[21:37:02] <Barrett> embden, using ML to identify files on disk
[21:37:39] <PulkoMandy> there is also the risk of the model growing insanely big just to handle a very odd special file in the training data, and other weird thing like that
[21:37:49] <embden> Barrett: can you give me a link on some paper or something?
[21:38:03] <Barrett> embden, no because I never published the thing
[21:38:12] <Barrett> PulkoMandy, sure
[21:38:16] <embden> Barrett: ok
[21:39:24] <Barrett> PulkoMandy, but there are hybrid approachs, for example if more than one sniffing rule identify a file as something, a mechanism like that could work to vote for the most probable thing
[21:39:55] <Barrett> it's a mixture of genetic programming, rules and bayesian stuff
[21:39:56] *** Vidrep_64 <Vidrep_64!~vision@d75-156-156-137.abhsia.telus.net> has joined #haiku
[21:40:28] <Barrett> there are quite a lot of ways to attack the problem
[21:40:39] <embden> I think the attribute layer shouldn't do any ML but provide capabilities for its plugins to process attributes.
[21:40:53] <Barrett> embden, yeah
[21:41:18] <Barrett> the layer should care only about storing and querying IMHO
[21:43:14] <extrowerk> i go to sleep
[21:43:17] <extrowerk> good night
[21:43:43] *** tqh <tqh!~frho@82-183-10-104.customers.ownit.se> has quit IRC (Quit: Lämnar)
[21:47:18] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[21:47:33] *** jjpx <jjpx!~jjpx@gateway/tor-sasl/jjpx> has quit IRC (Remote host closed the connection)
[21:51:24] <Vidrep_64> PulkoMandy, was Haiku supposed to auto-update daylight savings time?
[21:52:08] <PulkoMandy> Vidrep_64: yes, but only if you set your hardware clock to GMT in system preferences
[21:52:19] <PulkoMandy> otherwise it's in "let Windows take care of this mode"
[21:52:25] <Vidrep_64> Ah
[21:52:28] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 272 seconds)
[21:52:47] *** euver <euver!~Thunderbi@p4FCBC3EC.dip0.t-ipconnect.de> has joined #haiku
[21:53:00] <Vidrep_64> I got the notification "Is this the correct time?". But, I had to manually sync in preferences
[21:53:37] <PulkoMandy> yes, there is a bugreport about this but it seems to be the expected behavior in this case
[21:53:46] <Vidrep_64> OK
[21:53:48] <PulkoMandy> it is asking you "did windows make the change already?"
[21:53:54] <PulkoMandy> we could rework the message maybe
[21:54:31] <Vidrep_64> Nothing about Windows. Just 'Is this the correct time?"
[21:54:49] <PulkoMandy> yes, we use the same message in all cases currently
[21:55:08] <Vidrep_64> So, the fix is in a BIOS setting?
[21:55:50] <PulkoMandy> no, in Time preferences, you can select two modes
[21:56:06] <PulkoMandy> in the timezone tab
[21:56:46] <Vidrep_64> I already had it checked for "Synchronize at boot" and "Try all servers". Apparently it didn't sync properly
[21:56:57] <PulkoMandy> if you set "windows compatible", the BIOS time is changed at the same time as the OS time
[21:57:14] <PulkoMandy> so, if both Windows and Haiku do it, you would shift by 2 hours instead of 1
[21:57:31] <PulkoMandy> if set to "GMT", BIOS time never changes, and each OS individually manages its own offset
[21:57:32] <Vidrep_64> I see, in "Timezone"...."GMT (UNIX comapable)"
[21:58:40] <Vidrep_64> Maybe that should be the default setting
[22:00:44] <PulkoMandy> it isn't? I don't know, here it's set this way
[22:02:19] <Vidrep_64> Next time I do a fresh install I'll check to see what the dafaults are
[22:08:02] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[22:12:24] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 246 seconds)
[22:16:50] <waddlesplash> PulkoMandy: GMT default, but it doesn't synchronize by default, and no timezone is set by default, so you are left with local time as BIOS comes with that
[22:17:07] <waddlesplash> PulkoMandy: auto sync does not work and never has because it tries to sync before network up
[22:22:21] *** euver <euver!~Thunderbi@p4FCBC3EC.dip0.t-ipconnect.de> has quit IRC (Quit: euver)
[22:23:49] *** Forza_ is now known as Forza
[22:24:25] <PulkoMandy> well it works if you have a static IP, maybe
[22:24:35] <PulkoMandy> but yes, that's something we should solve too
[22:27:27] *** HaikuNoob <HaikuNoob!~vision452@ppp-62-216-206-126.dynamic.mnet-online.de> has quit IRC (Quit: Vision[0.10.3]: i've been blurred!)
[22:28:48] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[22:33:23] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 245 seconds)
[22:46:35] *** axeld <axeld!~Thunderbi@dyndsl-188-118-180-168.ewe-ip-backbone.de> has quit IRC (Quit: axeld)
[22:49:29] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[22:51:43]
*** hbelusca <hbelusca!~hbelusca@reactos/developer/hbelusca> has quit IRC (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
[22:54:15] *** Adura <Adura!~Adura@toroon213mw-lp140-02-184-145-100-69.dsl.bell.ca> has joined #haiku
[22:54:32] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 272 seconds)
[22:54:53] *** Adura <Adura!~Adura@toroon213mw-lp140-02-184-145-100-69.dsl.bell.ca> has left #haiku
[22:55:41] *** bobby <bobby!~Bob@76.202.115.164> has quit IRC (Ping timeout: 268 seconds)
[22:55:42] *** jjpx <jjpx!~jjpx@gateway/tor-sasl/jjpx> has joined #haiku
[23:01:29] *** bobby <bobby!~Bob@2600:1700:31f0:8180:11c8:fdcf:3611:93a8> has joined #haiku
[23:04:46] *** HaikuNoob <HaikuNoob!~vision452@ppp-62-216-206-126.dynamic.mnet-online.de> has joined #haiku
[23:06:21]
*** SCHAPiE <SCHAPiE!~schapie@unaffiliated/schaap137> has quit IRC (Quit: ZNC - https://znc.in)
[23:07:14] *** Dariost <Dariost!~Dariost@151.20.212.91> has quit IRC (Quit: Dariost)
[23:08:37] *** gouchi <gouchi!~gouchi@unaffiliated/gouchi> has quit IRC (Remote host closed the connection)
[23:10:15] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[23:11:50] *** SCHAPiE <SCHAPiE!~schapie@unaffiliated/schaap137> has joined #haiku
[23:14:43] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 255 seconds)
[23:21:44] *** bobby <bobby!~Bob@2600:1700:31f0:8180:11c8:fdcf:3611:93a8> has quit IRC (Remote host closed the connection)
[23:25:24] *** bobby <bobby!~Bob@2600:1700:31f0:8180:9482:49a8:26f2:b092> has joined #haiku
[23:26:34] *** leemon <leemon!c6104a2d@gateway/web/freenode/ip.198.16.74.45> has joined #haiku
[23:30:27] *** leemon_ <leemon_!c6104a2d@gateway/web/freenode/ip.198.16.74.45> has joined #haiku
[23:30:58] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[23:32:19] *** leemon <leemon!c6104a2d@gateway/web/freenode/ip.198.16.74.45> has quit IRC (Ping timeout: 256 seconds)
[23:32:58] *** brj <brj!~brj@123.201.105.6> has quit IRC (Ping timeout: 245 seconds)
[23:35:08] *** brj <brj!~brj@123.201.77.51> has joined #haiku
[23:35:41] *** bobby <bobby!~Bob@2600:1700:31f0:8180:9482:49a8:26f2:b092> has quit IRC (Ping timeout: 252 seconds)
[23:35:41] *** Megaf <Megaf!~Megaf@unaffiliated/megaf> has quit IRC (Ping timeout: 252 seconds)
[23:35:42] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 272 seconds)
[23:36:20] *** bobby <bobby!~Bob@76.202.115.164> has joined #haiku
[23:36:26] *** Vidrep_64 <Vidrep_64!~vision@d75-156-156-137.abhsia.telus.net> has quit IRC (Quit: Vision[0.10.3]: i've been blurred!)
[23:42:17] *** HaikuNoob <HaikuNoob!~vision452@ppp-62-216-206-126.dynamic.mnet-online.de> has quit IRC (Ping timeout: 252 seconds)
[23:44:39] *** return0e <return0e!~return0e@5.80.27.160> has joined #haiku
[23:45:21] *** return0e_ <return0e_!~return0e@5.80.27.160> has quit IRC (Ping timeout: 252 seconds)
[23:51:41] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has joined #haiku
[23:54:44] <leemon_> PulkoMandy: ^
[23:56:36] *** liuyb1 <liuyb1!~liuyb@221.220.53.70> has quit IRC (Ping timeout: 272 seconds)
[23:57:07] *** leemon <leemon!c6104a2d@gateway/web/freenode/ip.198.16.74.45> has joined #haiku
[23:59:31] *** leemon_ <leemon_!c6104a2d@gateway/web/freenode/ip.198.16.74.45> has quit IRC (Ping timeout: 256 seconds)