mxben's comments

mxben | 3 years ago | on: I regret my website redesign

Is it just me who finds the old website design much better than the redesign? The new redesigned website seems to lack character that the old website had.

mxben | 3 years ago | on: New Lisp-Stat Release

Can you (or anyone who has run Lisp software in production) share how the experience has been? Do the management and other colleagues like it? Do they express any concerns? Want to understand the social aspect of running Lisp in production.

mxben | 3 years ago | on: Statements vs. Expressions

> My point was that GP's rule of thumb (if it has a keyword, it's a statement, otherwise is an expression) is wrong on both ends.

I do agree!

Sorry to bother you but I am a bit confused about this part of your comment:

> `alert("Hello, World!")` or `doSomething()` are usually statements, not expressions;

Can you please clarify what you mean here? Do you mean `alert("Hello, World!")` is an expression? Or do you mean it is not an expression? Or did you mistype?

Your `console.log( /* put thing here */ )` test is a pretty good one and indeed `console.log(alert("Hello, World!"))` passes this test.

mxben | 3 years ago | on: What I wish someone would have told me about using RabbitMQ (2020)

I can appreciate the points about not knowing enough to engage an expert early or using a good wrapper library, etc. But this point blows my mind:

> There’s this Network Partition thing, it’s kind of a big deal

How could someone using RabbitMQ cluster not consider how the cluster would behave during a partition? This is exactly the kind of thing that should be tested in a safe environment before running the cluster in production.

Testing for network partitions is not something one wishes someone else would have told. It is an essential responsibility for anyone in a software engineering role. Not doing some basic testing to understand partition scenarios before running a cluster (any type of cluster) in production is a disaster just waiting to happen.

mxben | 3 years ago | on: Statements vs. Expressions

`alert("hello")` is an expression and also a statement.

  a = alert("hello"); // Assigns a to undefined
What isn't an expression? An `if` statement is not an expression.

  a = if (true) alert("hello"); // Uncaught SyntaxError: Unexpected token 'if'

mxben | 3 years ago | on: Calculus Homework Help Online

Really needs Mathjax/Katex support otherwise the math formulas become very hard to read. Adds mental load just to parse the math text and make sense of it. Take a look at any of the questions and answers at https://math.stackexchange.com/ to see how it should really be done.

mxben | 3 years ago | on: Fields Medals 2022

> I'm surprised there aren't more comments on this on Hacker News considering it's the Fields Medal.

Many would argue that looking for engineering applications in mathematics is not why mathematicians do mathematics. That mathematics does sometimes have engineering applications is a mysterious and beautiful side effect. It isn't the motivation behind doing mathematics.

mxben | 3 years ago | on: Emacs’s Builtin Elisp Cheat Sheet

Thanks! Never knew this existed. Would have been better if the sidebar was not shown in a new frame. There are third-party customizations to launch speedbar in the same frame though.
page 1