Ramin Honary

ramin_hal9001's pfp

Contacting Ramin Honary

Federation handle:

@ramin_hal9001@fe.disroot.org

Ramin Honary's Information

Ramin Honary's Bio

I have been using ActivityPub since 2022, recently moved to this server.

Born in the United States, I am a professional software engineer, and have been since 2008. I currently do full-stack work, mostly in Python and JavaScript, for a company based in Japan which sells AI-related services. However I am passionate about functional programming languages, especially Haskell, Scheme, and Emacs. I also love retro-computing, especially computers from the late 70s to early 90s, in particular old Apple computers, but I love all old computers from that era. I am also passionate about free/libre software, especially Linux. Most of my posts are about functional programming languages, retro-computing, and Linux.

I care deeply about human rights and justice for the poor, persecuted, and underprivileged people. I am strongly opposed to war, fascism, and any ideology driven by hatred. I reject all forms of violence except self defense (war and terrorism are never self defense). Climate change is an issue of human rights because it will cause the most harm to the poor and underprivileged. I am especially concerned about large corporations and nation-states using AI as a means of controlling people through targeted advertising, mass surveillance, and "pre-crime" policing. Most of the political posts that I boost are about climate change, and the abuse of AI technology.

Since late 2023, I have been especially horrified by the genocide being committed by the United States and Israel against the people of Palestine, although I now understand that these crimes against humanity have been ongoing almost continuously since 1948. A large number of the posts I boost are about the ongoing genocide against the people of Palestine, as well as all the other innumerable crimes against humanity committed by the states of the US and Israel throughout the Middle East and elsewhere.

#tech #Software #Computers #Linux #Emacs #Lisp #Scheme #ProgrammingLanguage #Gaza #Genocide #MiddleEast #War #ClimateChange #GlobalWarming

Ramin Honary's Posts

Ramin Honary has 1 posts.


Ramin Honary

In response to this post

“i don’t like lisp because of the parentheses” is a take i have less and less sympathy for over time. what, do you find this.kinda.bullshit() aesthetically inspiring? it’s all code. cope

@garbados for me the whole “because parentheses” take is incredibly ignorant and infuriating because the parentheses in Lisp is not just an arbitrary syntactic choice, it is a very important feature of the language: its elegant, minimalist syntax.

It is because of the parentheses and the prefix notation that the language is so tiny, and so minimal. It is because of parentheses that you can extend the language itself to include features like infix notation, or type checking, if you really need them. It is because of parentheses that we don’t see people designing entirely new programming languages that compile to Lisp just to add features like type checking. If JavaScript had been a real Lisp (as the original author intended), there would have never been any need for TypeScript, CoffeeScript, PureScript, ClojureScript, or whatever else.

The fact that people are never taught to appreciate the minimalist elegance of Lisp syntax has wasted, without exaggeration, many billions, possibly even trillions, of software engineering man-hours over the years.

#tech #software #lisp #LispLang


@ramin_hal9001 @garbados you know who has never said this? My high school students. First year in my fulll ignorance I tried to teach JS and never got past syntax troubles. With lispy flavors syntax isn't even a question... I just say to balance your parens occasionally. The focus is on writing working logic and that's profound.

by secretspecter 🚲:racket: ;

Tags: #lisplang #lisp #software #tech


Likes: 0

Replies: 1

Boosts: 0