Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:pardon my french, but "duh" (Score 2) 288

Why should an old person learn to use (in rapid succession) CompuServe, AOL, Yahoo, LiveJournal, Myspace, Facebook, Flicker, Pinterest, Instagram (and so on and so on), instead of his relatives putting a little effort into hand written letters and face time?

Because those handwritten letters and face time are going to become a chore very soon, and chores have a tendency to be "forgotten", especially when they only exist in the first place because their benefactee is too lazy to invest into learning modern communication methods.

If you make it hard for other people to stay in contact, they probably won't bother.

Comment Re: Systemd (Score 1) 110

It's just the "fuck you" attitude that gets to us. When users demand features, you are supposed to listen. But nope, this stock answer is trotted out every time as a way to avoid doing work.

But it's not work. The developers are free to listen to you, and they're also free to ignore you. You aren't their boss. Refusing to treat you like you were isn't "fuck you". You just took it that way because getting rejected is humiliating and you didn't want to admit you misunderstood the situation.

Comment Re:'Faceglory' (Score 1) 293

s/will/may

I am, and I almost facepalm every time I hear someone come out with that line. Likewise, when various activities are talked of as 'sinful', or talked about in a way so as to imply that they are wrong, as if they are self-evidently wrong.

Some Christians take simplistic lines, but some do not.

The trouble is the drift in meaning caused by tradition and human nature. That the Gospel accounts illustrate precisely this problem, and yet too many churchgoers seem blissfully unaware of it takes a little effort to get your head around.

Comment Re:Citizen of Belgium here (Score 1) 1307

It's so much better when the commisar decides & comes in to take all your excess food, right komrade? Make everyone poor so that none can complain that any are poorer!

You know, if you feel the need to lie about your opponent to make yourself look good, then that usually means you are the bad guy.

Or was it your indoctrination speaking? Some old Cold Warrior reliving their youth? A kid who thinks Red Scare is fashionable? Inquiring minds want to know how you got from "I guess this explains why we still have beggars" to "Make everyone poor so that none can complain that any are poorer!"

Comment Re:Citizen of Belgium here (Score 1) 1307

If I work everyday to earn twenty dollars, and every day you ask for a dollar, eventually I'm going to get tired of supporting you when I have my own financial issues to worry about.

If your income is twenty times mine, and even that pittance is dependent on pleasing you, and you still have the nerve to play the victim, then it seems to me that my best option would be to start a revolution and put your head on a stick. I have nothing to lose but my chains, after all.

Comment Re:Throw it all out (Score 2) 484

One thing I love about xfce (I tend to use UbuntuStudio on most of my machines) is the ability to assign arbitrary keystrokes to commands in the desktop preferences. I thus use the Windows key (call it Meta if you like, but I am too used to calling it Windows, especially since it has a Windows logo on) so that Win-W launches my default word processor, and then if necessary modifiers like shift and ctrl will launch an alternative word processor. Win-T launches the terminal, Win-G does gimp, Win-Shift-G does krita, Win-E does the file manager (having got used to this one on Windows), Win-K does kodi, and so on.
Rather than rely on some dodgy AI to figure out what I want, give the user an easy way to teach it what you want, so that one can easily teach the user how to train the computer to respond. The idea that a few software engineers in a country a few thousand miles away can anticipate how I would want to use the computer is just silly, but that is what Apple, M$, and many desktop environments effectively do.

This hotkey arrangement means that I can go from off to word processor in three touches (power button, which boots to desktop*, Win-W) and about ten seconds. With windows 8, already booted and logged in, it usually takes me longer than that, and many more touches, to get a working word processor. Likewise for other common apps (Win-B does Firefox, Win-Shift-B does Chromium)..

One thing I dislike about how things are on my Linux boxes at present is a kind of 'fragmentation' in the sense that only certain bits of my environment can be directly controlled from the command line, and the command line is limited compared to a language such as Python. I would personally take the idea of sending messages in a command language that would, in practice, resemble a simplistic Lisp, as a core of all applications. UI events like changing font in a word processor or changing colour in a paint program would resolve to commands sent to a mailbox in the app somewhere. This would make the MVC paradigm much more explicit, and I would have the ability to 'log in' to a command processor built into every program (essentially stick such things into the runtime -- look at F-Script anywhere on Mac Os X for an idea about what I am describing).

In particular, if I can conceive of a simple task for, say, my word processor, I would like there to be an easy method to tell it to do this. I am a big fan of the idea of pervasive scriptability, But that does require more thought about the nature of the scripting languages: you want something data-structure based (like Lisp) that is easy to compose programmatically (so that any old scripting language can compose a script for this pervasive scripting language) and easy to pass between processes, whether local or remote (so that a script can throw a complex request to a process somewhere else to handle).

*and I take care to use encrypted containers for anything that I don't want someone with physical access to my machine to get at.

Comment Re:Please insert Multics subthread here. (Score 2) 484

It has occurred to me before that a 64bit memory space is adequate for most purposes (except really big computers), and then a hierarchical arrangement of 64bit address spaces (essentially give each 64bit memory space its own index, with 0 meaning local-default or something like that). Similarly, I started thinking through the idea of a really minimal Forth for 64bit chips where, rather than strings naming words, we just limit things to strings of 8 1-byte characters, possibly using a different character set than ASCII, and ordering it so that lexicographic ordering is identical to the native integer ordering of the processor (then you can remove all need for string processing from the Forth, and move it, if needed, into a frontend).

Chuck Moore (of Forth fame) once commented about the database. Casual users forget that their filesystem is a database, and quite possibly one that is far from optimal for what they are doing with it. Viewing memory and storage as a database of 4K pages, and working up is something that to a certain extent already happens, but making it explicit in system architecture makes a lot of sense to me.

Ideally I would have a system where a minimal Forth like this sits at the bottom level, then there is a minimal Lisp for higher level stuff, with access to a sufficient compiler infrastructure to do basic assembly and writing of components. As for system architecture, I would strip away many of the abstraction layers we currently have. View both storage and memory as a database of 4K pages, each of which is natively viewed as a vector of 512 64bit integers, and viewing smaller cells as fractions of a 64bit integer, and larger cells as vectors of 64bit integers.

As one goes up, implement systems for the various programming paradigms, borrowing from languages such as the various oo languages, the various functional languages, and things like erlang, and the bright ideas that turn up in webserver systems such as nginx and node.js (that is, lightweight 'threads').

The difficulty with any dream like the above, however, is to avoid the 'design by committee' problem of ramming in every pretty idea you see, and of trying to arrange things so that the complexity of the end result system does not blow up massively as things grow towards what we would expect of a modern operating system.

Comment Re:Citizen of Belgium here (Score 1) 1307

Even if the money was printed and then given to the IMF, the moment the money was printed, the value it has came from devaluing all of the other money in circulation.

This is only true in an economy that's already working at 100% capacity. That hasn't been the case for a long time now. In the current situation of idling economy some actor getting more money will likely simply activate idle production capacity, which will actually increase the size of the market and the value of existing money.

Of course, the whole idea that supply exceeding demand can cause a crisis speaks for the absurdity of the entire economic system. It might be best to focus efforts on coming up with its replacement.

Comment Re:Citizen of Belgium here (Score 1) 1307

But if he keeps asking for more I'll get pissed and stop giving.

I guess this explains why we still have beggars, even in countries that struggle to get rid of all their excess food: making people's survival depend on your goodwill gives you a way to keep them in their place.

And that about sums up EU as well.

Comment Re: Good for greece (Score 2) 1307

The eurocrats are of course thugs, but limiting how much they'll shake down the rest of their subject citizens to subsidize Greece is not a great example of their thuggishness.

However, putting fiscal policy based on ideology and dreams of building a new gold standard over the wellbeing of people is. And will likely be the death of the entire EU at this rate.

Comment Still misunderstands the Turing Test (Score 4, Interesting) 50

A major feature of the Turing Test is that it is interactive: later lines of conversation are sent to the computer after earlier lines of conversation are known. A 'Turing Test' where someone is given a transcript and asked to decide who in the transcript is human or computer is a much weaker test. A more 'Turing Test' like test would be one where I give the computer/human a brief to draw a sketch in, say, an hour, and see the end result, then get to ask for a few more sketches. The kind of thing they are developing here is more like an algorithm to generate a single line of conversation given knowledge (pre algorithm design) of the previous lines in the conversation.

Even so, computer generated art is something which should be explored, and then the art will be in finding new clever ways to use the computer as an artistic medium.

Slashdot Top Deals

The one day you'd sell your soul for something, souls are a glut.

Working...