TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Richard Stallman: How I do my computing (2015)

82 pointsby aleyanover 8 years ago

20 comments

bertiewhykovichover 8 years ago
I admire Stallman&#x27;s unworldly, unfettered commitment to his principles. It&#x27;s difficult to live an ethical life, and twice as difficult to live an ethical life under capitalism. Stallman&#x27;s manic devotion to assiduously following his own moral compass is, bizarre though its manifestation may be, something we should all aspire towards.<p>That being said, I&#x27;m perpetually frustrated by the boneheadedness of his ethical commitments. They strike me as ineffective and, more critically, unsound: it seems to me like Stallman ad-hoc transformed an (absolutely justified) distaste for closed-source software into a system of ethics by, fundamentally, adopting aphorisms as axioms. Whether this was done as a post-hoc justification for his depth of passion in this area, or whether it was just a gradual metastasis, I don&#x27;t know.
评论 #12790428 未加载
评论 #12790155 未加载
评论 #12790163 未加载
评论 #12790401 未加载
gamacheover 8 years ago
&gt; The most powerful programming language is Lisp. If you don&#x27;t know Lisp (or its variant, Scheme), you don&#x27;t know what it means for a programming language to be powerful and elegant. Once you learn Lisp, you will see what is lacking in most other languages.<p>Then:<p>&gt; My favorite programming languages are Lisp and C. However, since around 1992 I have worked mainly on free software activism, which means I am too busy to do much programming. Around 2008 I stopped doing programming projects. As a result, I have not had time or occasion to learn newer languages such as Perl, Python, PHP or Ruby.
评论 #12790042 未加载
评论 #12790457 未加载
GrinningFoolover 8 years ago
While I don&#x27;t agree with his stance on a number of things, I find the consistency and unapologetic nature of posts such as these refreshing. <i>This is the thing I believe. You don&#x27;t have to, but here&#x27;s why I think it&#x27;s wrong not to.</i><p>A case can be made that they&#x27;re too set in stone, with no flexibility - but isn&#x27;t that what makes them principles? They are <i>core beliefs</i> and in absence of fundamentally view-altering events, they seldom see changes after we reach maturity. IMO if you find yourself rationalizing your way around your own principles, then what you have are a set of things you&#x27;d like to believe about yourself - which is quite a different thing.<p>For as many years as RMS has been in the public eye, I&#x27;ve never seen him rationalize away his principles for the sake of convenience. Agree with him or not, that&#x27;s a rare thing and I can&#x27;t help but respect it.
评论 #12790399 未加载
评论 #12790792 未加载
mankash666over 8 years ago
Dear HN - at what point does the proclivity towards a philosophy transition to insanity? Is it when an FSF zealot refuses medical treatment demanding the source code of the firmware used in his life-saving medical device? Is it when he refuses to use the roads paved by <i>insert paving device here</i> running closed source software?
评论 #12790408 未加载
评论 #12790432 未加载
nhatbuiover 8 years ago
&gt; I skimmed documentation of Python after people told me it was fundamentally similar to Lisp. My conclusion is that that is not so. `read&#x27;, `eval&#x27;, and `print&#x27; are all missing in Python.<p>Maybe I&#x27;m getting lost in the semantics but doesn&#x27;t Python have a REPL a la the interpreter?
评论 #12791399 未加载
oldmanjayover 8 years ago
A perennial favorite. I never get enough of a person stating their opinions in such assertive terms.
评论 #12790041 未加载
gamacheover 8 years ago
&gt; A friend once asked me to watch a video with her that she was going to display on her computer using Netflix. I declined, saying that Netflix streaming was such an affront to freedom that I could not be party to its use under any circumstances whatsoever.<p>RMS is a very principled man, but I think he may have misunderstood &quot;Netflix and chill&quot;.
评论 #12790211 未加载
评论 #12790120 未加载
评论 #12790111 未加载
评论 #12790270 未加载
pyrophaneover 8 years ago
&gt; An explanation of the concept of designing a &quot;user experience&quot; which also shows why I find it loathesome. This is why I want stallman.org to remain simple: not a &quot;user experience&quot; but rather a place where I present certain information, views and action opportunities to you.<p>A lot of what user experience has become is trying to induce users to do what you want them to rather than &quot;how do I make it easy for the user to do what they want.&quot; That, along with a tendency towards what I perceive as &quot;over-design,&quot; makes this viewpoint refreshing.
pyrophaneover 8 years ago
&gt; After a few years I found out that this was due to the hard keys of my keyboard. I switched to a keyboard with lighter key pressure and the problem mostly went away.<p>My experience as well. I&#x27;d been using Apple&#x27;s keyboards for years, and was experiencing hand pain. I switched to a nice mechanical keyboard that activates with a click part way down so I don&#x27;t need to bottom out the keys. The hand pain went away and I can&#x27;t stand typing on those &quot;chiclet style&quot; keyboards now.
评论 #12790454 未加载
qwertyuiop924over 8 years ago
I admire Stallman. I think he&#x27;s crazy, or at least a little weird, but I can respect him: he&#x27;s extremely talented, he has his principles, and dammit, he sticks to them.<p>It&#x27;s like Randall puts it: This is a man who believes in something.
SRSposterover 8 years ago
The free software movement is blessed to have such a soul as Stallman
symlinkkover 8 years ago
&gt; `read&#x27;, `eval&#x27;, and `print&#x27; are all missing in Python<p>don&#x27;t you get a REPL when you type &quot;python&quot; in a terminal?
评论 #12790249 未加载
评论 #12790517 未加载
oneplaneover 8 years ago
Basically he lives in a way incompatible with most of the western consumers. I do wonder what he does for fun.
评论 #12790392 未加载
jorgecover 8 years ago
A good programmer is measured by the programs that he does. Sometimes you can win the day by programming in visual basic, if works and its efficient then why not?.
45h34jh53k4jover 8 years ago
&quot;A friend once asked me to watch a video with her that she was going to display on her computer using Netflix. I declined, saying that Netflix streaming was such an affront to freedom that I could not be party to its use under any circumstances whatsoever.&quot;<p>When you refuse netflix and chill due to ideological conflicts with the key distribution model, just stallman things
kmote00over 8 years ago
I find it amusing that the line:<p>&gt; I edit the pages on this site with Emacs ...<p>has a formatting error.
wh0rthover 8 years ago
I&#x27;m often amazed at what we&#x27;ve done with programming languages. They&#x27;re perfect examples of accurately and concisely communicate information in a small space
Demoneeriover 8 years ago
I&#x27;d like to live my life with strict principles like that. Non-aggression principle style. Unfortunately, other statists don&#x27;t let me. There is one other small thing too, I like Microsoft products.
评论 #12790567 未加载
Cyclone_over 8 years ago
Just imagine how scary it would be if this guy had any real power
评论 #12790597 未加载
评论 #12791245 未加载
strictneinover 8 years ago
It&#x27;s weird that he devotes all of this time to not being tracked online and then shares this one bit of info:<p>&gt; &quot;I have a Twitter account called rmspostcomments, which I use to log in on other sites to post comments on articles.&quot;