HN user

Energy1

28 karma
Posts0
Comments21
View on HN
No posts found.

PDE's are not discrete math. CompSci majors are more interested in topics like Combinatorics, Graph Theory etc. PDE's are more interesting to applied mathematicians and physicists.

I doubt my CS professors would be able to solve a PDE..

Beyond the basics, not even many math professors can do that. Math is too vast and people specialize. Strong algebraic geometers are not necessarily strong analysts or algebraists or logicians.

Learn You an Agda 12 years ago

How does Agda compare to the likes of Clojure, Haskell, ML, Scheme etc? What are the best reasons to learn it?

I've been trying to understand programming for a while now. I know some Python and Clojure, but don't consider that programming knowledge mostly because its just syntax and syntax is just a triviality. So, instead I am trying to gain a better proficiency through programming close to hardware because I heard there are programs(for example, Assembly) that are in one-to-one correspondence with the underlying hardware they are written for. I've been recommended the books(and many more), but I am not sure how to group them thematically. I am not scared of math parts - just there's an huge volume of text to digest for just an intro to "programming done right". I am not in a rush to learn JAVA and go dev somewhere. Thanks.

As an outsider, I am trying to learn the basics of computer science. I was recommended this book along with the ones listed below. Do I need to study them all or can I do one r two of them and move on?

Introduction to the Theory of Computation by Sipser.

Programming Language Pragmatics by Michael L Scott.

Compilers: Principles, Techniques, and Tools by Aho et al.

Concepts, Techniques, and Models of Computer Programming by Van Roy.

Intro to Computing Systems by Yale Patt & Sanjay Patel.

Computer Systems: A Programmer's Perspective by Randal Bryant & David O'Hallaron.

According to these guys, everything complex is harmful and everything simple is great. I want to start learning Assembly to finally understand the whys of programming on a hardware level. Is Assembly harmful? Any simpler and thus better alts? Or is Assembly a simpler version of some other ugly, threatening monster? Oh, btw, where's the best place to learn it?

I have an opposite sort of experience: I can't learn things fast enough if they aren't mathematical in nature. I used to think programming was disgusting because of Python(heard Java is even worse) till I came across Clojure. I immediately appreciated how the latter imitates pure math so well :) Never going back to Python. Once in a math mindset, learning anything imperative is painful.

The people who react that way towards not just ignorance, but inquisitiveness, are plainly assholes.

Anecdotally speaking, such people know more than a beginner, but are very, very far from being an expert themselves.

On a board dedicated to learning English you can see people who can barely speak English scoff at "noobs" who can't tell the difference between "some" and "any". Math forums are full of people who never progressed beyond undergrad math laughing at those who have hard time distinguishing between contrapositive and contradiction.

It's a symptom of mediocrity and the vast majority of us, humans, are mediocre.

Only sociopaths and libertarians are holding him up as some bastion of morality.

I dont think anyone is. Rather, the moralists are making an example out of him to further their own cause.

I just looked up Luenberger's book. Seems like a nice book.

Can you, please, post all the books(and maybe papers) you think are mathematical masterpieces? Subject doesn't matter, only the exposition.

It basically gives you the ability to bypass and/or rewrite elements of your brain's BIOS, which is just as powerful and potentially dangerous as it sounds.

What does it mean? Is it possible to convince your brain to "choose" different sexuality, for example, while high on psycs?