Domain: uni-potsdam.de
Stories and comments across the archive that link to uni-potsdam.de.
Comments · 19
-
Re:'MANTLE' was the game-changing announcement
"I'm sorry, but you're the one who's clearly full of shit. GP clearly has some experience doing console/PC game programming."
I'm sorry but the OPPOSITE is true, perhaps you don't know the theory behind ITANIUM. Do a bit of research you dumb cunt. Right now in the hardware world ALL SOFTWARE both GPU and CPU is suffering performance penalty from the memory bottleneck.
"The rate of improvement in microprocessor speed exceeds the rate of improvement in DRAM (Dynamic
Random Access Memory) speed. So although the disparity between processor and memory speed is
already an issue, downstream someplace it will be a much bigger one. Hence computer designers are
faced with an increasing Processor - Memory Performance Gap [1] , which now is the primary
obstacle to improved computer system performance." -
Original sources
-
Original sources
-
That's a crappy article.
Here's a much better one. There's even a video of the project in action.
http://www.hpi.uni-potsdam.de/baudisch/projects/imaginary_interfaces.html
To be honest, it doesn't look like much if you're already familiar with work in the field, but it's probably still worth a quick watch. -
Re:McAfee false-positive glitch fells PCs worldwid
The most recent versions of AVG have been a tad too aggressive in my experience. I keep a little set of binaries around called ps.exe and kill.exe. They are win32 utilties from way-back-when (I think from the NT 3.51 era) that work essentially like their UNIX counterparts. They will run on any Win32 platform including 95 and 98. AVG decides on it's own that kill.exe is 'malware' and deletes it, with no announcement.
These little binaries, btw, seem to be increasingly harder to find as time goes on. You can still download them here: ftp://ftp.uni-potsdam.de/pub/systems/winnt/WINNT/littles.zip .
-
Re:McAfee false-positive glitch fells PCs worldwid
The most recent versions of AVG have been a tad too aggressive in my experience. I keep a little set of binaries around called ps.exe and kill.exe. They are win32 utilties from way-back-when (I think from the NT 3.51 era) that work essentially like their UNIX counterparts. They will run on any Win32 platform including 95 and 98. AVG decides on it's own that kill.exe is 'malware' and deletes it, with no announcement.
These little binaries, btw, seem to be increasingly harder to find as time goes on. You can still download them here: ftp://ftp.uni-potsdam.de/pub/systems/winnt/WINNT/littles.zip .
-
Re:Lisp SyntaxHello? Pot? Yeah, this is kettle. I just called because I wanted to tell you that you are so black.
Ah, but you did replay. Fortunately for me, the complete lack of content in your comtemptuously unresponsive reply means that I can ignore your humble proclamations of The Way Things Are.
Now, I wasn't claiming that all language exploration was, is, or ever will be done exclusively in Lisp. However, the fact that Lisp syntax so throughly supports macros and other forms of syntactic abstraction makes it very good for exploration. Consider, for example, Context-Oriented Programming. Pascal Costanza has been very active in this area of language research, having worked on both ContextJ* and ContextL, the former an implementation of aspect-oriented programming in Java and the later being AOP in Lisp. He had the following to say about AOP and Lisp:
It's no wonder that the Java crowd likes AOP so much. In Java, you neither have macros, nor higher-order functions nor a serious reflective and/or metaobject API. In other words, there are no (convenient) ways to do metaprogramming, except for some mild versions thereof in java.lang.reflect, or the cumbersome ways via inner classes, or if you dare to do this, via hacking around with custom class loaders. (Ah yes, together with annotations, Sun has also introduced some tools to do program transformation...)
Compared to those options, tools like AspectJ, Spring AOP, and so on, are a breeze. (And due to clever marketing, the Java people don't even realize that they are using a (limited) subset of metaprogramming techniques here.)
It's interesting to note that in C#/.NET world, AOP hasn't caught on. I suspect that this is due to the inclusion of first-class methods from the start.
Lispers and Schemers are, in general, not impressed by AOP because macros, higher-order functions and, in CLOS, a full-fledged metaobject protocol make metaprogramming very convenient and, after an admittedly steep learning curve, very straightforward.
And it is exactly Lisp's homoiconic syntax which makes macros so convienent in the language. In my apparently not so humble opinion, Prolog is another one of the few homoiconic languages. One of my favorite examples of the power of Lisp macros comes from Paradigms of Artificial Intelligence Programming , in which Peter Norvig implements a Prolog as Lisp compiler in Lisp which effectively introduces a new dialiect of Lisp with support for unification. Franz weaponized it and now includes it in their Lisp as Allegro Prolog . How many languages allow for one to completely and seamlessly embed another language in it?
Allegro Prolog does not attempt to be ISO compliant or implement the entire language. Many standard Prolog arithmetic, predicate operators, and I/O operators are not implemented, as they are a subset of the standard Common Lisp operators
But they could, if they wanted to bother to write reader macros for ISO Prolog syntax. But what's the point? They don't have the Prolog syntax but they've got all of the Prolog semantics. So, yes, perhaps Lisp will never become a mainstream programming language because it has an atypical syntax that many programmers don't like. However, I think that is being just a little bit full of one's own petty preferences for things like {$@.->*!%?} over () to dismiss all that flexiblity just because of syntax.
-
this kind of reminds me of ...
... these.
OMeta: http://www.cs.ucla.edu/~awarth/ometa/
The more recent OMeta 2.0: http://jarrett.cs.ucla.edu/ometa-js/
And, of course, COLA - http://piumarta.com/software/cola/Self-sustainment, anyone?
;-)
One more link: http://www.swa.hpi.uni-potsdam.de/s3/ -
Re:Does it run Linux?
Here's a nickel, kid. Go buy yourself a real computer.
-
Re:POVRay
POV has been parallelized for years.
Right you are! I found this version of POVRay that supports DRMAA rendering. So it looks like all that is required is a recompile for Solaris AMD64, and it'll be good to go! :-) -
Re:Some comments.
-
Re:POSIX/Linux is *NOT* the answer.I don't know why you keep blabbing on about "Linux+X11".
Because you brought it up:Incidentally, my first personal UNIX machine had a 20MHz processor, 4M of RAM, and ran X11 plus many command line tools we still get today.
Since you were trying to say that the Palm hardware had adequate horsepower for the task and you brought up X11, what was I supposed to think you meant? It's not like you proposed any other graphics API.
You think that a 16 bit, unsafe, segmented memory architecture is just fine.
Yes, I do. It's just fine in many embedded applications including PDAs. My setback thermostat does fine with that. So do three GPSs that I have. So does my fishfinder. My Handspring Visor does not seem to have problems with applications stepping all over one another and corrupting the OS or one another.
If you do embedded systems work, you have given us an object lesson in why so many embedded systems suck so badly: you don't know what you are doing, and you have no long-term perspective.
That would have really hurt if I (or anyone) respected your opinions. If you are typical of U.S. engineers, it's obvious why so many jobs are going over to India and Pakistan. You are so dense that you can't understand that Palm's use RAM for both storage and program execution. You are so ignorant of marketing that you can't perceive that a $99 price point machine is important and that you can't put a 175mhz RISC CPU and 16MB of RAM in it and sell it for $99. You spout off about "POSIX", "Linux", "QNX", etc. without even the slightest thought about how any of those things would work in a PDA.
The Agenda VR was a smaller and nicer machine than the Palms at the time.
Yeah, it was real nice. Just look at an excerpt from this review of the Agenda:
The first thing you notice about the performance of the VR3, is that it is a little on the slow side when opening applications or drawing menus once they're tapped with your stylus. It might be a second or two before you see your Datebook or Contacts list fully drawn on the screen and ready to accept events.
There. Now you see how well Linux works on a PDA.
The whole Agenda VR3 experience goes okay right up to the point you want to start doing more than one thing at a time. Depending on how many applications are already running, you might be waiting anywhere from a few seconds to around a minute for your other application to start up or register your input. For instance, at one point I've run Launchpad, the Status Bar, a couple applications, and a terminal window. Trying to switch back and forth between applications with the status bar proved to be unnaturally slow. Menus would take tens of seconds to appear, and by that time, I had already pressed the menu a second time, which would cause it to collapse.
I will admit that the minute-wait scenario does not happen ALL the time, but it's occurred often enough for me in the last few days that I've had to swallow my Linux pride, turn the device over, and press the reset button.
Of course, its software never had the benefit of having several years of user feedback and hacking, so it just couldn't catch up with Palm.
Quit making excuses. The Agenda failed because it was saddled with Linux and all of the overhead that Linux entails. That made the Agenda slow and unresponsive. Oh, and by the way, the Agenda was about double the size of a Palm V due to it being .8" thick vs. the Palm V's .4" thick. Battery life was disappointing at best and only a fraction as long as the Palm V. And the Palm V was out two years before the Agenda.
Just remember that when Microsoft and Sony eat Palm's lunch because, as we all know, the market is so good at picking nice technology, right?
Sony's handhelds use PalmOS. So, how does that toe-cheese taste? -
Dare I?
I had jumped at the Agenda PDA, shortly after purchasing my original Palm III. I wasn't too impressed with it and it soon became a dust-collection device in my closet.
Not having a PDA for the past couple years was OK, but then recently I decided to move back to electronic organization of my schedule. In this case, I was looking for features to convince me not to bust out the old Palm3. How does this compete with the new Sony CLIEs or the WindowsCE products? -
Re:a word
(Don't bother looking for it, it's nowhere to be found...)
oh yeah? ;)
Triv -
License issues?
-
More Links.
-
Re:Open Source alternative
-
KDevelop mirror
Yup, the server is having a bit of trouble today. Too much good publicity
;) Try http://fara3.cs.uni-potsdam.de/~smeier/kdevelop_ho me/ for a mirror. Please, please, report bugs so that KDev 1.0 non-beta will be as clean as possible! --JZ -
Qt and KDevelop will be as good for that
KDevelop has made enormous progress during the last months, and it offers a very promising strategy: Offering templates and wizards for RAD. The advantage over a mere GUI builder (which will probably included as well) is that you have more abstraction, allowing e.g. for both Gnome and KDE versions of a programme (Shaman is offering that)
For the moment, i'd suggest you take a look at Qt and QtArchitect ot try PerlQt. With a little bit of knowledge of object oriented concepts (which you should have anyway) it is possible to write little programs *really* fast!
And, you won't be locked into a crappy design if you want to enlarge them.