Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

STALLMAN THREADS

Name: STALLMAN THREADS 2012-07-04 16:42

The most powerful programming language is Lisp. If you don't know Lisp (or its variant, Scheme), you don't appreciate what a powerful language is. Once you learn Lisp you will see what is missing in most other languages.

When you start a Lisp system, it enters a read-eval-print loop. Most other languages have nothing comparable to read, nothing comparable to eval, and nothing comparable to print. What gaping deficiencies!

Lisp is no harder to understand than other languages. So if you have never learned to program, and you want to start, start with Lisp. If you learn to edit with Emacs, you can learn Lisp by writing editing commands for Emacs. You can use the Introduction to Programming in Emacs Lisp to learn with: it is free as in freedom, and you can order printed copies from the FSF.

To study Scheme, and programming through Scheme, I recommend Structure and Interpretation of Computer Programs, by Abelson and Sussman.

Please don't buy books from Amazon!

Name: Anonymous 2012-07-04 16:45

The programming languages I use are Lisp and C. They are also my favorite languages. However, since around 1992 I have worked mainly on free software activism, which means I am too busy to do much programming. As a result, I have not had time or occasion to learn newer languages such as Perl, Python, PHP or Ruby.

I read a book about Java, and found it an elegant further development from C. But I have never used it. I did write some code in Java once, but that was the island in Indonesia.

By contrast, I find C++ quite ugly.

I skimmed documentation of Python after people told me it was fundamentally similar to Lisp. My conclusion is that that is not so. When you start Lisp, it does `read', `eval', and `print', all of which are missing in Python.

Name: Anonymous 2012-07-04 16:46

I firmly refuse to install non-free software or tolerate its installed presence on my computer or on computers set up for me.

However, if I am visiting somewhere and the machines available nearby happen to contain non-free software, through no doing of mine, I don't refuse to touch them. I will use them briefly for tasks such as browsing. This limited usage doesn't give my assent to the software's license, or make me responsible its being present in the computer, or make me the possessor of a copy of it, so I don't see an ethical obligation to refrain from this. Of course, I explain why they should migrate the machines to free software, but I don't push them hard, because that would be counterproductive.

Likewise, I don't need to worry about what software is in a kiosk, pay phone, or ATM that I am using. I hope their owners migrate them to free software, for their sake, but there's no need for me to refuse to touch them until then. (I do consider what those machines and their owners might do with my personal data, but that's a different issue. My response to that issue is to minimize those activities which give them any data about me.)

That reasoning is based on the fact that I was not responsible for setting up those machines, or for how that was done. By contrast, if I were to ask or lead someone to set up a computer for me to use, that would make me ethically responsible for its software load. In such a case I insist on free software, just as if the machine were mine.

Skype is another kind of exception. Using Skype to talk with someone else who is using Skype is encouraging the other to use nonfree software. So I won't use it under any circumstances.

Name: Anonymous 2012-07-04 16:46

tl;dr faggot no one is going to read that fukken much faget

Name: Anonymous 2012-07-04 16:46

I sometimes use Google's search engine, and I sometimes use DuckDuckGo. When I use a search engine, it is always from a machine that isn't mine and that other people also use. I never identify myself to the site, of course.

Name: Anonymous 2012-07-04 16:47

I do not use social networking sites. They are inherently inconvenient for me. That doesn't mean I think they are all unethical. Some are, some are not. Social networking sites raise their own set of ethical issues, completely different from the ethical issues of distributing software (free vs proprietary).

I have a Twitter account called rmspostcomments, but I never post on Twitter. I use it to log in on other sites to post comments on articles. Any other Twitter account that claims to be mine is an impostor.

The rms account on identi.ca repeats the political notes from this site, but I do not post on it directly.

Aside from those two, any account on a social networking site that says it is mine is an impostor.

I do not post on 4chan. Occasionally I have answered questions for interviews for 4chan, but any account there that says it is me is an impostor.

As for Facebook and Google+, I reject them on principle because they require people to give their "real names". I am proud to identify myself when stating my views; I can afford to do that because I am in a fairly safe position. There are people who rationally fear reprisals (from employers, gangsters, bullies, or the state) if they state their views. For their sake, let's reject any social networking site which insists on being told a user's real name.

Google+ says it will offer to hide the user's real name, but demands people prove an "established identity" or provide ID. I am suspicious of this requirement, but not sure what it will mean in practice.

Of course, Facebook is bad for many other reasons as well.

Name: Anonymous 2012-07-04 16:49

All governments should be pressured to correct their abuses of human rights.
Richard Stallman

Anything that prevents you from being friendly, a good neighbour, is a terror tactic.
Richard Stallman

Control over the use of one's ideas really constitutes control over other people's lives; and it is usually used to make their lives more difficult.
Richard Stallman

Fighting patents one by one will never eliminate the danger of software patents, any more than swatting mosquitoes will eliminate malaria.
Richard Stallman

I could have made money this way, and perhaps amused myself writing code. But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place.
Richard Stallman

If programmers deserve to be rewarded for creating innovative programs, by the same token they deserve to be punished if they restrict the use of these programs.
Richard Stallman


If you want to accomplish something in the world, idealism is not enough - you need to choose a method that works to achieve the goal.
Richard Stallman

People sometimes ask me if it is a sin in the Church of Emacs to use vi. Using a free version of vi is not a sin; it is a penance. So happy hacking.
Richard Stallman

The desire to be rewarded for one's creativity does not justify depriving the world in general of all or part of that creativity.
Richard Stallman

The idea of copyright did not exist in ancient times, when authors frequently copied other authors at length in works of non-fiction. This practice was useful, and is the only way many authors' works have survived even in part.
Richard Stallman

The paradigm of competition is a race: by rewarding the winner, we encourage everyone to run faster. When capitalism really works this way, it does a good job; but its defenders are wrong in assuming it always works this way.
Richard Stallman

The reason that a good citizen does not use such destructive means to become wealthier is that, if everyone did so, we would all become poorer from the mutual destructiveness.
Richard Stallman


There is nothing wrong with wanting pay for work, or seeking to maximize one's income, as long as one does not use means that are destructive.
Richard Stallman

Value your freedom or you will lose it, teaches history. 'Don't bother us with politics', respond those who don't want to learn.
Richard Stallman

Whether gods exist or not, there is no way to get absolute certainty about ethics. Without absolute certainty, what do we do? We do the best we can.
Richard Stallman

Name: Anonymous 2012-07-04 16:53

Steve Jobs, the pioneer of the computer as a jail made cool, designed to sever fools from their freedom, has died.

As Chicago Mayor Harold Washington said of the corrupt former Mayor Daley, "I'm not glad he's dead, but I'm glad he's gone." Nobody deserves to have to die — not Jobs, not Mr. Bill, not even people guilty of bigger evils than theirs. But we all deserve the end of Jobs' malign influence on people's computing.

Unfortunately, that influence continues despite his absence. We can only hope his successors, as they attempt to carry on his legacy, will be less effective.
—Richard Stallman

Name: Anonymous 2012-07-04 17:18

>>1
When you start a Lisp system, it enters a read-eval-print loop. Most other languages have nothing comparable to read, nothing comparable to eval, and nothing comparable to print. What gaping deficiencies!
ha ha ha, what a joke, most every interpreted language has a repl, Python, Perl, Ruby, etc, it cracks me up when people try to describe why Lisp is different/better than other languages, very few (only experts) can do it.

and now for something I wrote:
There are people who call all languages except a certain language Blub. The funny thing is, only the person who coined the term Blub is able to articulate exactly what makes this certain non-Blub language better than Blub. Everyone else who talks about non-Blub are only able to ramble aimlessly not stop with metaphors and adjectives about how great non-Blub is. Well I think non-Blub needs its own name, so lets call it Bulb, Blub spelled backwards. Now when people rave on and on about their wonder language of choice, we can refer to any such languages as Bulb without getting dragged into any stupid conversation that only insults a persons intelligence by not talking about any actual facts or evidence. People who go on and on how their language is better because its more exquisite, eloquent, elegant, etc, are not worth talking to and their language should be referred to as Bulb.

Name: Anonymous 2012-07-04 17:28

~~~~~~~~=~II7I$88NDDDNMDNNNMN8O7III?++?+=~==~=~~~:~~~~~:::::::~~=~~=88$8DOD8$OO8OO8O8D8DDDDDDDDDDDDD
~~~~~~=~=I??7Z8DNDNNNNMONDMNDO$77I???==+==~~=:~:::::,~:,,::,:::~~===IOIODNDNO88OZ8O8O8DDD8DDDDDDDDDD
~~~~~~=+==?7IODDDNNMDMMDMMNN8Z77I7II+==~~:~~~,:::::::~:::,,:,:::~~~~+IOZ8MNN8DDO88N$8888DDDDDDDDDDDD
~~=~=~=+=?=IOODNNNNMMNMMMMDD8Z7IIII?==~~:::::,::::::~::::,,,,:~~:~~=+$$8DDNDDD88Z88888D8DDDDDDDDDDDD
~:=~:~+~?+I77D8NNNMMNMMNMNND8$I7III+====~~~~~~~~~===~=~=:::,,:,,::==+$$7ZNNDDDO88OD88O88DDD8DDDDDDDD
:~~~~~===?I?ODDNNNNMNMMNDNND8$7I7I???=+~~~===++??+++++?+?IIIIZI7?::~=+8OZNNNNN88888O888888DDDDDDDDDD
:~~~~=~??ZIZD8DDNMMMNMNDNNDNZ7I7I????=Z$+$I77?II?I?+??77$OO88ZZO$7+~~~ID8O8DDD88D8O88888DDDDDDDDDDDD
::~~:+=+?7ZDD8DMMNMMMMDNNNMD$II7I??7Z88DDDD88Z$77IIIII7$$ZOZ$$ZZ$77+~:~$D8Z7M8OD8DD8888D88DDDDDDDDDD
~~~~=+=I$ZZDDONMNNMMMDNNNNN$I?III77OZ$$$O888OOZZ$7III$ZOOOOZDO8Z~~II=~:~8NO$7D888ODD8DDDDD8DDDDDDDDD
::~=~?+I$ZO888NNNMMMMMMNNMDI??II7$777Z8IODD8O88OOI+?7O888D8DNDNZOOII?~:~~N88ZO8ODDDDDDD888D8DDDDDDDN
~~=~~=+IIZDODNNNMMMMMNMNMN$????I777DO8NNND8D8NDDZ+=~IZ8DDNODDD87I78I?+=~~OOOZZ8O88NNNDDDD8DDDDDDDDDN
~:~~=+?+?O8DNNNNNNMMMNMMNNI????II7O87ZN8ODOOO8ZO$=:,:7ZZ$ZZ$$$$?==::::~~=7DDD8$O8O8O8DDDDDDDDDDDDDDD
~~~~=+I??ZDDDNDNNNNDMMNNMOI????I7OZII7I$7$ZZOZO7I~,,,=Z$OOOOZ$$$$7+:::::=$DD8DN7ODDD8DDDDD8DDDDDDDND
:~~=++I?I$DDNNNNMNMMMNMNDOI?????II?I7$ZZOO8D8Z??=~,,,:+I77$$OZ$7I~:~::::~IDDNZDO87DDNDDDD8DDDD8DDDDD
~~=+=~II7ODDNMNMMMNNNNMNNOII?+?????I?IZOOZZ$+=??==:::::+I?+====,:,,::::::~?D88OD8D8NNNDDDDDDDDDDDDDD
~=+~=+II$DNNNMMMMMMNMMMN8O7I????????=++++=~===?++~::::::=+=~:::,:,::::::::~Z888O8DOND8DDDDD8DDDDDDNN
~==~~I+78NNNMMMMMMMMMMMZMZ7II?????+=~~~~~~~~+++=~:,,.,,:=I?+~~::~~~::::~::~+INNDD8DNDDNNDDNDDDDDDDDN
=~=~++?Z8DNNMMMMMMMMMMMMNZ7???????+====~=++?I7?~~:,:,,,,,,Z$7I??++==~~:~~~~=I$NDDNNNNDNDDNDDDDDDDDNN
=~=+??ZZ8DNNNDNMNMMMDMMDO$I???I??+++?+?++?7Z8::====~~~:~,,,ZZZ77III??+=~~==+IZZNNMNNNDNDNDDDDDDDDDNN
~=+++I7O8DNNNMNMMMMMMND8$$7II??I+????+?77$OZZ++??++???+??I7$ZO8$777II?+++++??77MMMNNNDDDNDDDDDDNDDNN
~=+???$8DNNNNMNMNMMM888OOZ$7I?I?I??III7$Z88O7O8DN$7I77$8DO8I+OODZ$$77II???I77$ZNMMMNNNN8NDNDDDDDDDDN
~=+=+?ZDDNDDNNMMDDN8DONDOZZ7IIIII?777$ZODOIO7ZDND88ZZ8DN87?7:IDDD8$77I777I7Z7ZZNNNNNNNNDNDNDDDDNNNND
~+???7ZONNDNDNMNND88DD8DOOZ$7I77I77$$ZOD8Z?7I78ZO8NNNN8ZD+??$O$DODZ77I77$$ZOIZ$NNMMNNDDDDDDDDDDDNDDN
=???I$O8DDDDNMNMDNONNN8N88OO777$77$$ZO88$=7$$OIIOZZOD88$8IOI78?O8OO777$Z$Z8O7ZZDNNMNNDND88D8D8DDDDDN
=+??$ZODD88DN8NNNZDDNDZN8Z8OO7ZZ77$7$ZZ=7Z7$$Z88OD888OOO888ZZO8OO8Z$77ZZZOO8$7$ZDNNDNDD8DDD88DDDDDDD
+?7ZZODDDD88NNNNONONNOOD8ODD8OOZZ$$I$I7$OI~7ZOZ8ZOZ$ZZ$OO8O8OD888ZO$$$ZZODDD$ZZ$7DMNDDN888O8DDDNNDDD
+?$Z888DDN8NDNNM88MNMDDDZ8O8D88OOOZ$ZZ7OZODDD8Z8ZZ$$877OOMMMNDDDO7O$ZOOODD888Z8OZZNMND8D888O888DDDDD
I7$ZD8O88N8NND8NDDNNDNOMN8ODND8OZOZ7$Z$$OD8DNMNMNNNDDDDNMMMMDO88DOZZZ88ODDD88Z7I$78NNDDDZO8O88DDDD8D
7Z$N888DD8DNDDDNNNNNNM8NNDODDDNO8OZZOOZZDD8DOMMMNND8DNNNMMN88OD8D8Z8OO88D8D8O8I?OZ7$8DDDD8O8888D8DDD
78OO88NNN8DDDDNNDNDNMNMONNNNDDNNDDZ8O87O88D888DMNNNNNNMMND7OOO8D88888DDOD8D8Z$OZ$7Z88NDDDD8OOO88DDDD
IZOD8DNMNOD8ND8NDMNNMDNDDNNNDNNNNN8OD88D8NDD88OZODMMNNNO$7$$ZO888888DN8888OZ8ZO$ZZO$8Z8DNND88888DDDD
778DNDMNN88DD8NNMNMNMNDD8DNDNNNNNNMNO78O8DN88OZOOZZZZZ$$$$$$ZZO8OD88DO8O88O$OOZD$$ZOD88DDNNDZ8DO8OON
IO$DNNNNNDODDNNMNNNMNN8DDNDDNNNNNNDD88Z$88DDOZO$ZOOOOOOZZ7$ZZOO8DOOO88D78O8Z$I7ZZ$$O88888DND8O88Z7I7
ZZODNNNMNDDDDDNMMNDMDN8DDD8D8NDDNDDDZ8$D88DDO8$O$$788ZO8ZZ$ZZ$$8O88OO8$ZO=Z$I$7$7OO788O8OODDDDD8O77I
ZDNNMNNMNNMNDNMMMNMNNN8DD88D8888DD8D8ONOND$D8OZZOOZZZD8Z8ZZ7+OOO78DO87OOOZI7+?III+?ZO8O8O8DD88N8O7I?
DDDNNM8NM8NNNMMMNNMNNNNN8D8N88DD8O8OOO=$NOO77:8OZZZDD$Z77ZI88+I$8OZO?$$88O$?+=IZ7+$=OZ$88O88O8D88Z7I
DNDNNNDDMNNNMMMNMMMN8DZ$8OOD8DDD8DO87ONO7Z$ZOI$8Z8OZ8O$OO=Z$?ZZIO:788$7ZOZZ??~I:Z$O?ZOO8OZ88OD8DDZZ7
DNNNNNMNMMNNMDMNNMND8DDDDODODOZ$8ODZZO87Z~OZ$ZOOZZI=8ON8ID+,ZOZIO7D87ZI=$7Z77I=++$OZ?OO88O888D8Z8ZZ$
NNNNMNMNNMNNNNMMM8NDO8DMNNDODDOO8$DD7Z+O?ZION7OD8IOONDONZIOODD$D7Z8DDZD8O?7OOZ$7D?O8OO8NDO888DD8ZZOZ
NMNNNNMMNNMNNMNNMMM$DDDD8DN8ZOZZZZZ8Z8I7I+ZD8Z$.,M~D,7DN8O.8Z88D7ONZD=NDI.M~:N~N=.?NZN.N,8N?M7.NZZZZ
NNN8DNMMMMMMMMNMNNN88NNN8D$D8$OONON?8=7O?777I777O887D$$8DOZ$O+I87$+$OO77$Z$O78??II8OOOOZOO888D8D8OZO
DNN88NDMMMNMMMMMMMNDM$NNN8DZODD$ODODI8OZIDZ7IOO8ZND$DM$I8$I7$8?$IZ788O:OOO=7Z7:III8ZZZOO88888DD88O8O

Name: rms 2012-07-04 17:49

I do not post on 4chan. Occasionally I have answered questions for interviews for 4chan, but any account there that says it is me is an impostor.
This is false.









4chan has no accounts

Name: LOOOOOOOOOOOOOL FINDER 2012-07-04 19:18

I read a book about Java, and found it an elegant further development from C. But I have never used it. I did write some code in Java once, but that was the island in Indonesia.

Name: Anonymous 2012-07-04 19:24

When you start a Lisp system, it enters a read-eval-print loop. Most other languages have nothing comparable to read, nothing comparable to eval, and nothing comparable to print. What gaping deficiencies!


this is so wrong
http://kazimirmajorinc.blogspot.com/2009/10/opinions-on-eval-in-lisp-python-and.html

Name: Anonymous 2012-07-04 19:51

Im sick of these shitty lisp threads.  Lisp is shit

Name: Anonymous 2012-07-04 19:55

STALLMAN THREADS

is that like pthreads but with more bloat

Name: Anonymous 2012-07-04 20:09

HAHAHAHA OH WOW
YOU JUST WENT AND FUCKED WITH TE WRONG ANUS HAXEER KID
LET ME TELL YOU FAGGOT I HAVE HAXXED OVER 9000!!! ANII IN  MY DAYS
DONT FUCK WITH MEE

Name: Anonymous 2012-07-04 21:30

偷儰袇ၶT䌗ቁ斕男䁁煸4ॴ镂䌰唒獒䁸ᄷ茁朶灀顷㑴ᘥဂ碕春慲倣㊇隗㐦〲奰䜧☢垇᝶ࡰ砶─牳阖阠剸兲圓頇䀘捨牣阇遳産Ι衂玉犀蕑霨炇ȸ䆇ㅁ㑀蝒ᒄ畲㒔途覔鈵㌰㚒撔ぇᒗ璔㠸⌶鑡敕唲嚂灠悔顉呆┵ᐑ皃⍗钙栥Ⅎ䎘愵聵䠘眉㔠碄ᡨ地饸㡦ֈ㕒䙈鑵㙑╨璗唩䉢蔄鍔挹ʐ瑵夥䙙街喉熘怲Х鐂碇ܨ扴切Г䡲፵剃䝷焃ࠤͅ☳䘱猖ᕒ࠙颂Ł΁抐礹戳戆褠抃莓㍇䚆逧衆♘ٷ瑘熐鈡䡧垄㌈Ģ愉s褵甈⠱ᚔ咁礷肉ᤈᡩ⦇ቶᤣ爅爱ظ薈全艶梂脨蠓銀❘䔡ࢀ霆㔴″褩餳獓襐覗䥁鄑䜹襠犓顴㉥♢ᕂ㔈肈䖒聠楩₅衵區ܶ坓ҁ⒒儸䜙⌙㡅䄔䆒㐘䍐嘈䦔搳䔒执ᒂ脇ē畁夗霡〈阙⎙ٔ酠堒鐧獗牦砱ܐ攕腔匸i⌶祕搦Ⅱ陵搥̃攐蘶⎃Qद昔䄘㡠閁瑕荀搢ↁ玓蝶靳㐆㤔塓塶䡤陒Ι袑健呥蜘ቒተ霒愵耸…

Name: Anonymous 2012-07-04 22:50

>>13
Lisp evals takes in a cons list, those other languages take in strings, basically doing the job of both read and eval.

Name: VIPPER 2012-07-05 5:17

>>14
This is a kopipe thread.

Name: bampu pantsu 2012-07-06 4:56

bampu pantsu

Don't change these.
Name: Email:
Entire Thread Thread List