r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Tech News] Interesting technology

Volker
18-May-2006
[956]
No, i want my program to have s much determinism as needed. I call 
"perfect determinism" when i know "this stuff is done on cpu3, then 
the other thing a bit later on cpu4". That is perfectly repeatable. 
But that is not what i need. "this stuff is done on the next free 
cpu" is enough. But to do that, i need a language which can determine 
what this next free cpu is. And for that i need a general purpose 
language (counting cpus, acountig used time, priorities etc). While 
you said general purpose is not needed for a coordination language. 
But maybe i miss simething, maybe coordination means something different?
JaimeVargas
18-May-2006
[957]
I never said that you need or not a general purpose language. As 
matter of fact, I don't think being general purpose has anything 
to do with concurrency. What I understand is than any new features 
that add concurrency  to  a language should do so in a manner that 
avoid non-deterministic results. Some languages have already accomplished 
 this goal, usually avoiding  threads. Threads operate more at  the 
OS level than the language one. So I hope R3 bring us good concurrency 
features, that ensure that our programs are deterministic, otherwise 
we could be shipping programs that at first glancelook correct and 
 will work, but could  fail later in production as the paper points 
out.
Volker
18-May-2006
[958x5]
I understood that the should be a coordination language coordinating 
stuff written in general purpose language. instead of putting coordination 
features in those languages.
And Erlang seems to work good, based on general purpose with threads 
and messages.
And their main priority is reliability, so correctness.
Hmm, did i miss a link?
this paper?
JaimeVargas
18-May-2006
[963]
The Problem with Threads http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.html
Anton
19-May-2006
[964]
Sorry, Jaime, my last comment was aimed at Pekr..
Pekr
19-May-2006
[965x2]
.... yes, and even I did not understand your point - last line was 
mentioning some shares number. Generally I don't like companies missusing 
weak patent system ...
Jaime - the paper, well. Still need to do some reading. But I do 
remember some liboop link page paper, which referred to another paper, 
where other guys were defending threads and "demystified" myth that 
tasks are better ....
Anton
19-May-2006
[967]
Yes, it seems the benefit of deterministic parallel computation is 
not understood.

If I have 10,000 computations, I might like to send half of them 
to task 1, and the other half to task 2, so they can be processed 
simultaneously by different cpu cores in a multi-core cpu.

Some of those computations may rely on the results of computations 
being performed by the other task, so that means some coordination 
between the tasks is needed occasionally.
Pekr
19-May-2006
[968x5]
Can't find it - but I remember I was moning somewhere surrounding 
following resources - http://www.kegel.com/c10k.html
moning=moving
hehe, it was you Jaime, who posted link to also following article 
- Why events are a bad idea - http://www.usenix.org/events/hotos03/tech/vonbehren.html
so now - are threads a problem, or events a problem? Where is the 
truth ...?
ah, it is about event based aproach vs threading, not task based 
vs thread based one ...
Volker
19-May-2006
[973]
Basically, he argues are lot that threads and shared memory can not 
work,

suggest alternatives Erlang has, mentions Erlang in one sentence, 
and says a real solution must work with mainstream-languages. The 
last point is a good one. But not in our case, because rebol is as 
non-mainstream as Erlang. So we need no hybrids, and lots of this 
arguments are moot.

This diagrams look to me a lot like some things connected by message-streams.

But i do not know how this MapReduce-library etc. works, maybe i 
miss something cool.
JaimeVargas
19-May-2006
[974]
http://labs.google.com/papers/mapreduce.html
Sunanda
20-May-2006
[975]
Yet another attempt to be able to pull information out of the morass 
that is the WWW: SPARQL
An SQl-like language for turning RDF data into subsetted XML:

http://www.xml.com/pub/a/2005/11/16/introducing-sparql-querying-semantic-web-tutorial.html

If it catches on like RSS has, that'll be another publishing channel 
many websites will need to add.
Pekr
21-May-2006
[976x2]
Structure writing with LyX - http://www.freesoftwaremagazine.com/articles/documents_with_lyx
structured
Kaj
21-May-2006
[978x2]
The release of Syllable 0.6.1 got REBOL on OSNews:
http://osnews.com/comment.php?news_id=14669
JaimeVargas
21-May-2006
[980]
Cool Kaj.
Anton
23-May-2006
[981]
So they've done it - a Skype-enabled wireless phone:

http://us.accessories.skype.com/direct/skypeusa/itemdetl.jsp?prod=3059
Graham
23-May-2006
[982]
I think the important thing is that it is PC-less.  Or, it 's a portable 
PC inside the phone!
Terry
23-May-2006
[983x5]
I was searching to see if it's linux or pocketpc based?
Sure the hacks will come fast and furious once it launches.. cram 
some Rebol in there maybe?
I want to cram a small skype os into this.. 

http://www.sparkfun.com/tutorial/Port-O-Rotary/portable-rotary.htm
The ultimate .. buy this  http://www.sparkfun.com/shop/?shop=1&cart=673098&cat=1&itemid=416&
(for $399)

and add skype so when you're in a hotspot, you use skype, and cellular 
when out of range.
hmm.. messed up altme.. should say " add skype when in a hotspot, 
and cellular when out of range"
Ammon
25-May-2006
[988]
One day, wireless broadband is going to be the rule not the exception. 
 http://www.freepress.net/news/15630
Henrik
26-May-2006
[989]
http://www.osnews.com/story.php?news_id=14725<--- does this sound 
familiar? :-)
Kaj
27-May-2006
[990]
It's an RPC architecture, so it sucks a bit
Pekr
5-Jun-2006
[991x2]
We have got another competition for View? PythonCard - http://pythoncard.sourceforge.net/index.html
http://pythoncard.sourceforge.net/samples/widgets.html
Ashley
5-Jun-2006
[993]
The PythonCard motto is "Simple things should be simple and complex 
things should be possible." ... I'm sure I've seen this stated before 
somewhere ;)
Henrik
6-Jun-2006
[994]
http://wufoo.com/demo/<--- pretty nice interface
JaimeVargas
6-Jun-2006
[995]
Really cool interface, javascript dynamism ;-)
Anton
6-Jun-2006
[996]
Yes, pretty simple and easy interface.
Pekr
6-Jun-2006
[997]
interface is nice, just a bit difficult to place cursor and type 
anything under mozilla :-)
Henrik
6-Jun-2006
[998]
http://www.google.com/googlespreadsheets/tour1.html<--- looks like 
Google are going for an office package
Ashley
6-Jun-2006
[999]
http://www.ajaxlaunch.com/<-- another Michael L. Robertson (of Linspire 
fame) venture.
JaimeVargas
7-Jun-2006
[1000]
Graham may want to attend this as well as other programmmers  in 
that part of the world http://www.bluishcoder.co.nz/2006/06/unenterprisey-languages-meeting.html
Graham
7-Jun-2006
[1001]
Bit out of my way .. it's at least a 15 min bus ride into town!
Henrik
7-Jun-2006
[1002]
I just tried Google Spreadsheets and I'm not too impressed. Granted 
the interface is simple and there is centralized storage, but the 
thing is slow to work in and dragging cells can get a bit messy if 
you accidentally drag outside the sheet area. this could have been 
done so much better in Rebol.
[unknown: 9]
7-Jun-2006
[1003]
Looks worth going, if nothing else but to meet new people.
Henrik
7-Jun-2006
[1004]
it'd be cool to build a group based spreadsheet that takes advantage 
of AltME filesharing.
[unknown: 9]
7-Jun-2006
[1005]
Describe please.