IRC log started Tue Jul 13 00:00:00 1999 [msg(TUNES)] permlog 1999.0713 can tunes be properly reshaped? the project? well, the project is too large for one person :) abi says it all abi: u said it sigh... people just don't analyze things for causality patterns like i try to do can they not be taught? and what r causality patterns? causality = "why things are so" or "what causes such-and-such" "a" causes "b" or "a" contributes to "b" being the case thotso that's why i point at Fare i must see this thing through the universe lets me have no peace :( how do u propose we fix things? i don't have definite answers for such things not at this point where do we start? well, let's think about the possibilities 1) i branch from tunes n/m screw numbering systems n/m ? we could try to convince Fare to do something a hash instead? abi: n/m is nevermind what numbering systems? i was going to itemize options "1) i branch from tunes" 12:10am that's unnecessary structure so, theres: fix fare or replace fare? not just that but those could categorize other solutions or leave fare in place as a figure head it's just that replacing fare for me might mean replacing the project and social club he's made and not sharing anything with them, even going far enough to forbid gpl I'm ready to be replaced, but not by water we have different goals enough fare, you're not ready to be replaced by anyone I'm ready to be replaced by someone who gets code written you've got this entire project running into the ground quite well not by someone even more theoretic than I exactly yes, but you don't analyze anything ? especially not your ideas of tunes I have ideas of tunes and ideas not of tunes I keep them separate you don't analyze them at all you don't refine them you don't question your answers hell, you don't even address what godel's incompleteness and undecidability ideas have for tunes or reflection and look what your several years of work have you you're not a leader, you're an obstacle uv established that you don't push people to explore, you tell them what's out there ok but he had to hear that water: you say rubbish oh god, here we again s/we/we go/ I'm quite conscious of issues of incompleteness and undecidability i'm about to give up for tonight anyway not for reflection. you don't address it anywhere on the site I'm not a leader, but I'm all there is to Tunes right now; I've never hidden the fact that I came up to lead by lack of another better leader a depsnser of 'feel free's you don't address anything that i've looked into then look into it and let the tunes project alone! you've even said 'wtf is that?' about some of the ideas i've researched water: yes, and I'll continue to say it, whenever you speak some alien language 12:20am it just points out your ignorance water: you extract words from various context without precision yes, that's my style it's ok to be ignorant, if you're open-minded water: your style is confusing i've learned way too much to be bothered with being precise all the time i've researched ten times the scale of topics that apply to tunes then be precise when you explain things only water: good. So found your better larger project and leave us quiet no what was alternative #2 ? open your own mailing-list, somewhere. no I'm sure Tril is willing to host it Fare: shut up i didn't join this project for no good reason and i'm not a fan of internet based r&d anyway not for collaboration anyway well, good night this has been quite a discussion for me the desire to reach the goals should outweigh everything else i still haven't said everything i'd like to say to Fare, but i've already said more than he's willing to listen to by far. * Fare/#Tunes shuts up and goes rewriting his implement1 paper with understandable examples -:- water [water@ppp-tnt-148.tscnet.net] has left #tunes [] Fare: wait a sec hcf: what? u mentioned abi doing a note system r u aware of memoserv? memoserv? /msg memoserv help thanks! pretty damn easy now going to work 12:30am * hcf/#tunes is away: (afk) -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us734.javanet.com]) -:- SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) -:- abo [d96-abo@brown01.nada.kth.se] has joined #tunes -:- Linuxlov1 [user2832@p3E9E1CE1.dip.t-dialin.net] has joined #Tunes -:- Linuxlov1 [user2832@p3E9E1CE1.dip.t-dialin.net] has left #Tunes [] -:- La [user5570@210.121.233.231] has joined #Tunes -:- SignOff La: #TUNES (Leaving) -:- SignOff Fare: #TUNES (Ping timeout for Fare[quatramaran.ens.fr]) -:- Fare [rideau@quatramaran.ens.fr] has joined #Tunes -:- SignOff abo: #TUNES (Ping timeout for abo[brown01.nada.kth.se]) -lilo(lilo@varley.openprojects.net)- [GlobalNotice] Hi all. Quick rehubbing will take place in a moment, you will see some splits and joins. -:- NetSplit: forward.openprojects.net split from sterling.openprojects.net [10:26am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [forward.openprojects.net] -:- Netjoined: forward.openprojects.net sterling.openprojects.net -:- Mr_Wrong [seanl@adsl-63-192-213-146.dsl.snfc21.pacbell.net] has joined #Tunes -:- Fare [rideau@quatramaran.ens.fr] has joined #Tunes -:- Netjoined: asimov.openprojects.net irc.linux.com -:- Mr_Wrong [seanl@adsl-63-192-213-146.dsl.snfc21.pacbell.net] has joined #Tunes -:- NetSplit: irc.linux.com split from asimov.openprojects.net [10:28am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [irc.linux.com] !sterling.openprojects.net!! Remote CONNECT irc.linux.com 8005 from dilbert -:- Netjoined: irc.linux.com asimov.openprojects.net -:- Mr_Wrong [seanl@adsl-63-192-213-146.dsl.snfc21.pacbell.net] has joined #Tunes -:- NetSplit: tolkien.openprojects.net split from varley.openprojects.net [10:29am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [tolkien.openprojects.net] !sterling.openprojects.net!! Remote CONNECT tolkien.openprojects.net 8005 from dilbert -:- Netjoined: tolkien.openprojects.net varley.openprojects.net -:- Fare [rideau@quatramaran.ens.fr] has joined #Tunes -lilo(lilo@varley.openprojects.net)- [GlobalNotice] Assuming everything remains stable, we shouldn't need to rehub again for a while. Thanks for your patience! -:- s_r [sr@phila-dialup268.nni.com] has joined #tunes * Fare/#Tunes has found how to make implement1 more "sexy" to the CS community -- advertising concurrency aspects .cx is not the north pole. never believe _QZ it's a small island country near indonesia .nu? that's Niue and it's also not the north pole !brin.openprojects.net!! Remote CONNECT huxley.openprojects.net 8005 from dilbert see www.cx and www.nu what's antarctica? 11:10am AQ what's sugercandyland? s/er/ar/ are there any networks on .aq? no idae aq is not a country; there cannot be a .aq domain it's split between countries with naval power there's plenty domains that ain't countries, Fare .ae Fare: I think you and water need to learn to work together better sure I think he has some kind of inferiority complex of some kind for being self-taught fare aren't you self-taught? only half so. I have an academic cover. 11:20am I'm even on the road to a PhD (not a glorious road, tho) have you found any professors who were your intellectual superior? and even this "self-teaching" was done in large part thanks to the learning atmosphere of ENS why can't water ignore the pragmatic coders He doesnt have a problem ignoring the lurkers on the mailing list s_r: I have found many co-students, professors, and researchers, who were indeed, and by far, my intellectual superiors. and I insist: by far. Going to the ENS was a most enlightening experience for that. now, the intellect is not a linear, total order Tril: why do you say that the coders are pragmatic? s_R I'm reading yesterday's log, water said it I still like to believe that there are a few points where I have something original to teach. Fare have you ever played "chess" or "go"? s_r: I'm a desperately bad player at either game. do you enjoy "go"? I can't focus enough. s_r: in as much as I understand it, yes. But I'm too weak to really enjoy it properly. s_r: its subtleties are mostly out of my reach. MR_Wrong are you here? i've heard people say that go is more strategic a game than chess s_r: most people say that, too >>> s_r [sr@phila-dialup268.nni.com] requested PING 931901445 from #tunes * Tril/#TUNES dislikes 2-player competitive 0-sum games s_r: seen http://www.ai.univ-paris8.fr/~cazenave N s/N/?/ the mindset of chess or go or any of those is that when you win, the other loses. It's a bad mindset to get into. Tril: take any constant sum game, remove the constant... and what is good for one, is bad for the other Tril: or add "nature" as the loser. those games can't be changed like that. Tril: go is more subtle than chess. new games must be developed. Tril: programming tunes is such a game :) * Fare/#Tunes feels the call of 61453 Mr_Wrong has some administrative ideas. we should arrange a meeting with Beholder, water and Mr_Wrong and Fare well, going to my Bro's where in the world is Mr_Wrong? not that kind of meeting! why don't they get funded to participate to ICFP? ;-> 11:30am we could meet in Paris... MR_Wrong is at pacbell.net in California San Fran better ific than kard! ? fare: when tunes is finished, i will program a "go" game for it if you knew what tunes was you could program it now water says tunes won't accept new or different ideas? water, get in here now!! see you later Fare -:- smkl [sami@MCDII.rdyn.saunalahti.fi] has joined #tunes hi, smkl hello Tril -:- Tril has changed the topic on channel #Tunes to: what a bunch of ignorant fellows we are water disqualifies himself to be leader by his own definition hehe... good job, water 11:40am * Tril/#TUNES talks back in time ? Fare: I agree with water, you are too stubborn However, i Think he is wrong in assuming you believe tunes to be scheme I am stubborn, sure you need be stubborn to keep that project alive without code and without theory and without funding and without anything If I were more code-wise, maybe things would be better, tho Stop encouraging him to split the project they're too close to work as a split you MUST cooperate with him I must try. it takes two people to cooperate :) really gotta go * Fare/#Tunes is away 61453 ok, bye abi: be water you know i'm not going to accept that abi: be tril abi: babi abi:e abi ack 11:50am abi cam -:- hcf [nef@me-portland-us744.javanet.com] has joined #tunes hey, hcf hoy Tril 12:10pm when does water usually show up? earlier and later than now Tril: u get my memo? -:- _QZ [brand@p0wer.qzx.com] has joined #tunes memo? from memoserv? is that automatic? I havent seen any or do I have to check in to get my memo? it should tell u have a memo waiting when u log in hcf: I guess I wasn't identified to nickserv but then how come I got ops? I think the services are all !#@*$'d up. try /msg memoserv list I thought that since water tried to make that #modtunes the other day ok i got it whats seems screwed up about services? the #modtunes services seem to work fine then why was everybody having problems seing people in the channel ? probly just a network glitch is it persisting? I should NOT have ops in #TUNES if I'm not identified to NickServ. are there dox for these loggers? memoserv should of notified u when i sent the memo (~12 hrs ago) maybe, but I'm online 24hrs and I don't read my scrollback I only read the IRCLOG when someone says I need to 12:20pm i.e. email is better to send me something i got a notice of a new memo that contains absoultely nothing :) '...' isnt nothing * Tril/#tunes hits hcf over the head with a solar mass of AOL disks so u check those urls out? i am test test2 12:30pm * Tril/#TUNES is away: (afk) [BX-MsgLog Off] -:- hcf is now known as hcf_ -:- SignOff hcf_: #TUNES (Leaving) -:- hcf_ [nef@me-portland-us744.javanet.com] has joined #tunes hey hcf 12:50pm hoy s_r -:- hcf_ is now known as hcf 01:00pm -:- s_r [sr@phila-dialup268.nni.com] has left #tunes [] -:- eStormy [stormy@rain.futuresouth.com] has joined #Tunes great topic 01:50pm -:- binEng [Anders@dialup81-1-59.swipnet.se] has joined #tunes hoy bin hi hcf * binEng/#tunes wonders over the topic... and Mr_Wrong 02:10pm -:- hcf has changed the topic on channel #Tunes to: Free Reflective Computing System || When Egos Collide -:- hcf has changed the topic on channel #Tunes to: Free Reflective Computing System || When Egos Collide see also: http://portslave.mnic.net/other.html -:- SignOff smkl: #TUNES (Read error to smkl[MCDII.rdyn.saunalahti.fi]: EOF from client) -:- smkl [sami@MCDII.rdyn.saunalahti.fi] has joined #tunes -:- Nate [argh@tnt-1-215-56k.portsmouth.zoomnet.net] has joined #Tunes -:- krz [kzaback@gnat6.owo.com] has joined #tunes hello Nate and krz hello hoy, krz -:- SignOff binEng: #TUNES (Read error to binEng[dialup81-1-59.swipnet.se]: Connection reset by peer) -:- binEng [Anders@dialup81-1-59.swipnet.se] has joined #tunes -:- krz [kzaback@gnat6.owo.com] has left #tunes [] 03:20pm -:- s_r [sr@phila-dialup496.nni.com] has joined #tunes <_QZ> greetings QZ how are you going to implement dynarec in BriX? <_QZ> eh? you said brix would have dynamic recompilation <_QZ> btw it is 'brix' or 'BRiX', and never any other combination of capitalization <_QZ> ya when u compile source code it becomes linked to the code binary <_QZ> when u modify that source it will recompile the binary <_QZ> if u want to make changes to a binary but also want the old one then u need to duplicate the source object to remove the link to the binary <_QZ> the original source object will maintain its link to the original binary and the new source object will create a new binary and link to it <_QZ> u can also modify the kernel source and the kernel will change without rebooting, as long as u didnt modify any data structures 03:30pm * hcf/#tunes is bored, somebody talk k Suggestions for features in RPGs/MUDs? * binEng/#tunes is working on pinning down akos as if it were a dead butterfly? :/ nah fleshing out? 03:50pm -:- SignOff Nate: #TUNES (Leaving) hcf are you designing an OS ? s_r: kinda, but not sharing any details sort of like ms? <_QZ> haha <_QZ> hcf: u arent making an os -:- s_r [sr@phila-dialup496.nni.com] has left #tunes [] 04:10pm -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us744.javanet.com]) -:- hcf [nef@me-portland-us107.javanet.com] has joined #tunes -:- s_r [sr@phila-dialup460.nni.com] has joined #tunes -:- SignOff smkl: #TUNES (Ping timeout for smkl[MCDII.rdyn.saunalahti.fi]) -:- SignOff s_r: #TUNES (Read error to s_r[phila-dialup460.nni.com]: Connection reset by peer) -:- s_r [s_r@phila-dialup165.nni.com] has joined #tunes * hcf/#tunes is away: (bbiaf) -:- smkl [sami@MCDII.rdyn.saunalahti.fi] has joined #tunes * hcf/#tunes is back -:- s_r [s_r@phila-dialup165.nni.com] has left #tunes [] has now changed his primary email address to bineng@tpp.dhs.org crap :) /msg did it uhm ok now I get how this work ...which also means I'm done here for today. Good day and good night. -:- SignOff binEng: #TUNES ( <k!14>) 05:50pm -:- SignOff smkl: #TUNES (sleeping ...) <_QZ> does #tpp have any meaningful conversations? 06:30pm _QZ: some times 06:40pm -:- SignOff hcf: #TUNES (Leaving) -:- s_r [sr@phila-dialup026.nni.com] has joined #tunes Hi everyone what brings you here Mr_Wrong? I came to stir up controversy here to introduce a new revolutionary OS? Not really WrongOS That already exists, it's called Windows heh Windows 2k is a fat pig -:- hcf [nef@me-portland-us111.javanet.com] has joined #tunes Fare, did you finally kick water off the project? Mr_Wrong: u want that to happen? He sounds like I did... well... in high school No, I want him to learn to communicate with people better "You're wrong... go read my 50 page paper to understand why" heh, yeah That's not going to win him any converts 08:10pm You know, Tunes should probably try to adopt someone else's kernel rather than writing their own It doesn't seem to make any sense to write yet another kernel like Mach? Preferably not Mach, but Mach might be a good start but most kernels are inadequate Preferably a kernel without filesystems and bloat like that in it a standard microkernel? like BLT? All the kernel needs to do is securely multiplex system resources blt? Or an exokernel openblt? openblt is just yet another uk Too bad there are only two exokernels and they're both still experimental what are the names of the two exokernels? I suppose it would be easy enough to build a kernel on top of Flux Mr_Wrong: besides code related issues, what do u think tunes should do? I think it should document in more detail what Tunes is intended to be, and with less fluff you're code oriented The existing documentation meanders somewhat I think if we get some code it will attract some more coders Mr_Wrong: whatever about the ego clashes? there is Retro s/whatever/what about/ hcf: Hard decisions must be made. If project members can't agree well enough to move ahead, the project needs to split And most importantly, someone eventually needs to decide how things should be, and say "This is how things are gonna be. Either put up or shut up " It doesn't matter whether that's done democratically or autocratically, but it needs to happen, there needs to be a final decision on the current outstanding issues The nice thing about democracy is that it guarantees that the majority of coders will be satisfied with the decisions that are made Since the project isn't really anything without coders :) Of course, if you're going to be democratic you have to decide who your 'citizens' are. It doesn't make any sense to have people vote who aren't valuable to the project Am I babbling? no, just echoing pretty much what i think Plus, I got the impression Fare doesn't really want to do the management tasks of leading the project. I think he wants to design and code and write papers That's a good thing too So maybe someone needs to help him with the management stuff 08:20pm Can someone write up pending questions that are awaiting answers for the project to move forward? Mr_Wrong: when do you think we'll see actual code for tunes? Some people think there's actual code right now Given that the project has been around a couple of years, I don't know that we'll ever see code for it Mr_Wrong: do you count Retro? s_r: I haven't seen Retro yet -:- s_r [sr@phila-dialup026.nni.com] has left #tunes [] Have you guys looked at Spin? That's a dynamic extensible OS Perhaps relevant to this project I don't know where the word dynamic came from there. It just popped out of my fingers... It's just an extensible os spin, the uni of wash. project? Yes "SPIN OS from University of Washington, which allows applications to migrate code in kernel space, implementing new functionality or replacing default policies." --tunes os review thats all thats said about it That's the basic idea (in the review) Though I think the exokernel ideais better Keep everything in user space and use libraries rather than servers There's also VSTa, which is quite cool and actually boots :) I think it would be quite easy to build Tunes on top of that 08:30pm I like their design methodology STa Design Methodology If you can put it in a library, put it in a library. If you can put it in a server, put it in a server. Only when you have tried and failed both of the above, put it in the kernel. -:- Kaufmann [Kaufmann@200.224.105.168] has joined #Tunes Hi Kaufmann My Internet connection is unbelievably slow today. hoy Kaufmann You can actually see the individual bits as they flow through the cable. 2secs, not bad Kaufmann: whats ur hp url? on top of that - isn't it like illegal for an ISP not to have 24x7 staff? hcf: have none I'm waiting until there's a more intelligent way to have a "net presence". Actually, that fits in nicely with my global distributed AI information system idea. 08:40pm Kaufmann: how will ur 'archive of lore on code obfuscation' be available? hcf: I'm working on it... right now, only problem is I don't have a place to put it How the hell does water even get up in the morning? Kaufmann: tril probly wouldnt mind hosting it His head is so full of crap I don't know how he works out which foot to put on the floor first It sounds like he took a cursory look at a bunch of ideas/writers he thought were cool and now thinks he's smarter than everyone else I'm thinking of coding it up so that it'll be "annotateable" (bad word) by readers, like tpp.dhs.org I doubt he's even read godel, he's probablu just read _Godel Escher Bach_ Or read/heard someone mention him Sorry, I was just scrolling back to look at what happened after I left last night Gödel is kewl Oh BEAUTIFUL, now Slashdot forgot my freaking preferences. No wonder it's taking hours to load At least in Slashdot I know "Edit preferences" is in users.pl?op=preferences This is something that I want to fix in INOM By the way, INOM is my project for a high-level model for universal Internet objects You use an OO interface for individual servers/sites. So, for instance, in Perl you do something like: use INOM; $this_site = Site->new("my.site.com"); Shouldn't accessing an object be independent of where that object resides? I would think you'd just use some sort of name service to get a handle and access the object with the handle ala CORBA The class Site would provide plenty of predefined methods, so you can do something like: $this_site->search("edit preferences"); CORBA already provides all that sort of stuff Mr_Wrong: yes, universal name services would also be included in the INOM package (using Perl as an example). Is it a new model or just a library of functions for accessing existing services? 08:50pm Mr_Wrong: CORBA is specialized toward applications and interoperability. The purpose of INOM is for programs to have access to a consistent high-level interface to the Internet. Ok, so it's a library I see the resemblance to CORBA, though. It would be cool if object handles in a distributed object system could also be web pages and the like So a URL would just be another kind of handle It seems like the web is already on the way in that direction, but the lack of a standardized location service keeps it from getting all the way there But the WWW/HTTP model wasn't designed with this sort of thing in mind... it's more free-form Right, but there's no reason the use of http couldn't be made transparent to the user Then again, I might be going in the direction of Xanadu... but who knows The problem I see is that URLs are location-specific URNs were what I was reading about where you have a unique name for any resource and you look up in a registry to find out where that resource is located, including all mirrors and the like Kind of like a DNS for resources rather than just hosts Now *that* would be awesome, particularly if it were decentralized Anyway, I think that INOM and this kind of thing are much more rational systems for information transfer on the Internet than the Web <--- anarchist, misses the days of UUCP addressing I don't think you're being ambitious enough :) You want ambitious? Lemme tell you about MECCA. Cool, tell me >>> hcf [nef@me-portland-us111.javanet.com] requested PING 931922533 from TUNES MECCA (MEmetic Culture/Catalog/Archive) was derived a few weeks ago from NODE (Node-Oriented Database Engines), which I had designed some time before as a general framework for, appropriately enough, node-oriented database engines - essentially smart storage systems inspired by symbolic AI, who would try to mimic the way the human mind learns, through representations of nodes (pieces of data - photos, text, etc.) and "keywords" (who perform most symbolic 09:00pm You're talking about semantic networks NODE is still alive, but MECCA is much cooler as a conceptual whole Mr_Wrong: kinda So what does it do? Kaufmann: that description got cut off at 'perform most symbolic' It's really in embryonic phase, and not really fleshed out, but the idea is that it'd be an AI, run as software on a distributed network of volunteer computers (like SETI@home or distributed.net) that would serve as an archive and culture (think "bacteria culture") of memes. hcf: "(who perform most symbolic work)" What would be its function? I mean, what would I do with it? It'd have several input and output interfaces... parts of it would be constantly traveling the Web, lurking at IRC channels, etc. to "learn new things" - acquire and modify memes. And it'd likewise have Web and IRC interfaces (among other media), so that you could talk to it like you talk to anybody - a really resourceful anybody, but nonetheless How would you keep its SNR high? i.e. how do you filter out the crap? There is a *lot* of crap out there in the world. 09:10pm It doesn't have one specific purpose - it's just meant to be a memetic culture (somewhat like the old Frisco Community Memory). But, for instance, there could be an avatar of MECCA in this channel... if you wanted to know, eg, who Mr_Wrong is, you'd say "MECCA, who is Mr_Wrong?" It'd look for the name in its storage system, find data about you (that it'd acquire through the Web, or through reading your posts on IRC, etc.), resolve conflicts through contex (cont'd) and return an answer in English (or whatever language you happen to be talking in) Wrong, in regard to this question - how do people do that? They build up filters through experience Kaufmann: i had something similar in mind for my os And from what their mom tells them Wow, everybody has an OS. Kaufmann: though not as well thought out (c: Exactly. So we'd give the system a mechanism for associating "positive" and "negative" impulses with memes or sets thereof, and let it learn from there LOL Mr_Wrong Personally, I think OSes need to get to the point where nobody needs to care what OS they're running I think "my" OS is Tunes yes, you can all be compatible with mine. (c; Actually, I expect the OS to become fairly integrated with the hardware Microsoft is thinking about doing something like that with PCs to try to kill Linux * Kaufmann/#Tunes finally understands that the string at the end of eStormy's posts is actually a genetically altered smiley. But a lot of PDAs already come with the OS in ROM i have a big nose at least virtually They have surgery for that, you know my nose irl is normal Mr_Wrong: but an OS that is not modifiable through traditional means (coding) nor reflective has its usefulness very limited Kaufmann: Well, I was thinking more along the lines of the kernel itself And when computers are little disposable things and you can have ten of them on your person, I don't think the extensibility of the OS is going to matter all that much Mr_Wrong, but isn't the idea to be kernelless? All software will be free, but it won't matter because you'll have to buy the appliances to run it on You're probably right Kaufmann: Well, I was thinking move the kernel down to the hardware itself and don't put any abstractions in it Then again, a bit later we'll all be uploading ourselves It may get to the point where general purpose hardware will be owned by hackers/developers only and the general consumer will have just appliances And then it will be a question of closed/open specs rather than closed/open source That's just a random thought, anyway I have an interesting (I think) article about how PCs in general are all wrong for regular people What do you think regular people should have? I think people in general are far too aware that they're using a computer I think that if the industry hadn't become so obsessed with PCs, it would have evolved enough in the direction of appliances like you're describing that general-purpose computers and the such would become hacker tools 09:20pm They have to put too much thought into using the computer and not enough into what they're actually trying to accomplish Exactly. Maybe that's where we're headed Because of what I just said That's what I think too. And it's proven scientifically too. Computers often result in decreased productivity And that';s why Linux will probably never get where Windows is now But then again, Windows won't stay where Windows is So we need to be going after *that* market, not the PC market That's what my article says... that the UI should be ubiquitous We need to flood the market with OSS appliances... people don't need to know they're using OSS, just us developers. Mr_Wrong: agreed! In fact, that's my biggest problem with Linux - the whole "Linux for the masses" movement We *need* to beat MS to the punch Now let me find the bloody article... Well, it's nice to try to get popularity, but by the time we really start encroaching on Windows, Microsoft will already have its appliances out In fact, I'll bet they're working on it right now Popularity is good, but the whole notion behind the state of "personal computers" today is bad Microsoft is gonna kick our asses in the appliance market because they have Intel in their pocket. We need to keep courting Motorola or someone like that Besides, the UNIX model kinda becomes problematic in the appliance computer model. Kaufmann: Microsoft likes that :) There is no reason to stick with UNIX I suppose the other thing we could go after is the server market, but those are all gonna be appliances too Mr_Wrong: yep, true... hardware will become very important again... and so will the people who control the hardware industry We need waaay more projects like the uCsimm There is no reason to stick with UNIX... then again, Windows is a much worse solution We need to make our own PDAs too We need more OSS alternative projects, not just Linux Hmm... PDAs are kewl Linux is just a means to an end And unfortunately it's winning now because it's becoming less relevant Specifically because ot the appliance thing In fact, I think that a Tunes-like system would be very good in an appliance computer I was thinking that today myself OTOH, we always have the PalmPilot I guess we don't really need to design our own appliances But we *do* need to keep close to the manufacturers of such appliances Holy shit, I made my machine swap I have 256 megs of RAM X is using LOTS of ram Probably because I have pixmaps coming out my ass Tunes would be really cool in a WC... with a THUMBS (isn't that the name?) glove, a HUD and a 3D UI X is using 184 megs :) Is there a way I can look at resource usage within X? I dunno Mr_Wrong: you could ask MECCA something like that... Ok, where do I go to ask? :) Show me the code, baby It'd provide you with a technical description and some links on the Web -:- SignOff eStormy: #TUNES (eStormy has no reason) GOD, is my connection slow 09:30pm I suppose I shouldn't mention I have DSL to my house. * Kaufmann/#Tunes starts to cry <_QZ> Mr_Wrong: what X server? XFree86 3.3.3.1 It's probably a problem with E or something <_QZ> same here and im only using 48meg I was using a pixmap theme in Gnome along with transparent terminals And a pixmap theme in E <_QZ> E is only using 4meg ARGH.... Slashdot is downloading at 44 bytes/second. Heh... tomorrow I get MacOS X Server I'm going to call up my ISP tomorrow and see how much a private line would cost Does anyone else like the cartoon "Dr. Katz"? Damn, I'm gonna restart X, brb -:- SignOff Mr_Wrong: #TUNES (leaving) 09:40pm -:- Mr_Wrong [seanl@adsl-63-192-213-146.dsl.snfc21.pacbell.net] has joined #tunes wb Mr_Wrong: ever watched "Dr. Katz"? Yeah, once It was this client that was using all the memory I have a feeling it stores the entire scrollback as a pixmap or something And I had a hell of a lot of scrollback I really like this cartoon CC stuff tend to be surprisingly good Yeah, I've noticed that 09:50pm <_QZ> Mr_Wrong: what client irssi DSL is nice when you're looking at tons of screenshots Hmmm, it kind of sucks that you need to store pixmaps for GTK. The gradient generator is one of the nice things about BlackBox <_QZ> Mr_Wrong: so what kinda os are u looking for? One that doesn't limit me with meaningless abstractions 10:00pm <_QZ> do u want it to be small and fast? I want it to be able to be small and fast. <_QZ> so u dont want tunes then QZ: Tunes should be able to be small and fast too <_QZ> Kaufmann: tunes requires its language to run <_QZ> along with its source code Tunes users should be able to use the abstractions that they feel most comfortable with <_QZ> Kaufmann: do u know how tunes works? QZ: which doesn't necessarily translate into a problem... not if you KISS QZ: it doesn't! It's still in design phase ;) <_QZ> if u are running an mp3 player and editing text then tunes will compile the source code for both programs into a single program So? <_QZ> part of program A, part of program B, part of program A, ... That sounds kind of dumb, since there is no reason for the mp3 player's code to be combined with the text editor's code <_QZ> that means it can only be as small as the source code and the language Also, I'd like to point out that most programs would be very small if it weren't for the UI <_QZ> Mr_Wrong: that is how it handles multitasking <_QZ> Mr_Wrong: it doesnt preempt code it merges code into a single stream Most modern processors already provide hardware for multitaking. Multitasking, too. <_QZ> Mr_Wrong: fare thinks hardware multitasking is way to slow Well, I suppose you could look upon it as a hack for not having dynamic compilation <_QZ> if done right the tunes method could be faster Yeah, but it means you won't be able to run any native code on the system at all You'll have to write everything in the tunes language 10:10pm <_QZ> right No, with emulation Which means any deficiencies in the tunes language will be deficiencies in the OS <_QZ> the language does extensive type/bounds checking to make sure the code wont crash the system since it uses no memroy protection at all The world can't even agree on a common language now] <_QZ> when u first run a program the language will quickly compile it with no optimization Hmmm, that does sound like an interesting protection model But definitely a bitch to debug <_QZ> as the program runs the language will recompile it with better optimization Yeah, Self does the same thing <_QZ> the longer it runs the better it optimizes Of course, you'll run into a problem on 32 bit architectures, because you won't be able to have more than 4GB of virtual memory because everything will use one address space Why does one need 4GB of virtual memory? Hmm, as I recall Bill Gates said something similar about 640K We have machines with 8GB of *physical* memory Mr_Wrong: I'm sorry. What I really meant was: Why does one need 4GB of virtual memory on a 32-bit machine? I guess it won't be a serious limitation anyway, since people will move more toward 64 bit xactly On the other hand, I'm a hacker. I want something I can play with on microcontrollers as well Tunes will be replacing hardware with a very complex compiler Most of the techniques used in systems programming are hacks to go around other hacks... the problem with not having a good design in the first place LOL Mr_Wrong And it will have to recompile code to thread it into the stream every time I start a new application <_QZ> Mr_Wrong: brix can be used on any processor What was the URL for brix again? <_QZ> brix? i think brix is an OS at http://www.qzx.com/brix or not a vacuum or not suckiful. thanx Woo, lots of documentation Too bad I can't read any of it <_QZ> pick the pages that u wanna read the most? I'll probably be moving away from these issues... I'd rather be studying something more fun, like AI <_QZ> s/?// I just want a kernel I can standardize on so I don't have to worry about kernel development any more <_QZ> just a normal uk? And not something that forces me to use servers to run my OS, because, as Fare has pointed out, context switches are expensive Actually, I want an exokernel Then when we finish the exokernel we can start doing the real stuff 10:20pm VSTa is close enough to an exokernel for me Maybe that's what I should be working on I want assemblers, nano-component neural-network AI, uploading for the masses, and eternity in cyber-Nirvana I want something I can actually get in a reasonable amount of time Not me. I'm a dreamer. MECCA will probably not even exist until the middle of the next decade Oh yes - I also want a rational revolution VSTa's kernel is 40k and supports everything. And I think the solution to the problem of hardware multitasking's being too slow is to fix hardware multitasking. Single address space OSes are one step in the right direction Though they don't solve the problem of memory protection... you still have to keep track of which pages are protected in a given context BRB, my indicators of activity on channels has broken -:- SignOff Mr_Wrong: #TUNES (leaving) -:- Mr_Wrong [seanl@adsl-63-192-213-146.dsl.snfc21.pacbell.net] has joined #tunes 10:30pm <_QZ> Mr_Wrong: some of the info pages are now working Cool <_QZ> ignore the functions on the kernel page <_QZ> the real functions are at http://www.qzx.com/brix/api.cgi 10:40pm Why do you have register names in your API definition? <_QZ> cuz it passes arguments that way But the registers on other architectures will be different <_QZ> the language takes care of that 10:50pm -:- SignOff hcf: #TUNES (Leaving) Well, I'll be going now. Buh-bye. -:- SignOff Kaufmann: #TUNES ("Nationalism is an infantile disease. It is the measles of mankind." - Albert Einstein. For more information regarding the good and evil of nationalism, contact Fare at OpenProjectsNet #Tunes. (Heh.)) 11:20pm -:- SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) [msg(TUNES)] newlog 1999.0714 IRC log ended Wed Jul 14 00:00:01 1999