Recent submissions

Comment · 5 years ago
Look into Chris Newman at Sylvanaqua farms. Scale and social-economic accessibility are some of the big ones. He critiques a pattern of "circle citation" within the community.
Comment · 6 years ago
How do you suggest that people in these lower income communities stop "accepting" this status quo?
Comment · 6 years ago
I used to listen to Bach's Musical Offering when studying for my qualifying exams. I think the repetition of the main theme through the piece contributed to my focus
Comment · 6 years ago
I use bettertouchtool to get window snapping. And you can turn off the animation when switching desktops in settings.
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
Your first link is not working for me on mobile. Thanks for the clarification though.

Exp(x^2) is a finite composition of a polynomial and an exponential function so from what you posted, it does fall into the Wikipedia definition of elementary function.

Comment · 6 years ago
I don't think it makes sense to the same degree. Simple compositions of elementary functions, e.g. exp(x^2), do not have indefinite integrals.

Autodiff provides benefit since differentiation can be expensive numerically while easier symbolically. Integration is, in some ways, the opposite. Integrals with no symbolic representation can be estimated with quadrature methods.

Comment · 6 years ago
I definitely think that we shouldn't be criminalizing drugs. I've had some good experiences and some bad experiences on both LSD and mushrooms and believe that they could be beneficial in medical settings under the right supervision. That being said, people are still going to have bad reactions sometimes. I would think that the benefits are better than the risks, especially compared to our current approach to medicating away depression.

My current view is that I can reach similar states of joy and grounding (including oxytocin release) through meditation, yoga, exercise, play, community, etc. I have been in groups where everyone is partaking in psychedelics - I choose not to and still have wonderful experiences. I think that the drugs taught me how to get to those states but there are not the only way.

The conspiracy theorist in me does not think that "the Man" wants us to be grounded and open in general, including through means of drugs.

Comment · 6 years ago
I actually was able to solve this for myself. As often happens, I went to ask for help on Slack but first wanted to understand the problem better. Turns out, our old IT director (who was not loved in the dept because he was constantly taking away permissions) decided to make life 'easy' for us by creating a bash script that created the sbatch file for us. Debugging this file showed that it did not work correctly when using local installs. I was able to simply write my own sbatch file.

I submitted the fix to the IT team but I don't even know if anyone has the permissions to get in and fix it right now.

Comment · 6 years ago
Thanks for the reply! Yes I've pushed for it to get updated but haven't seen any results due to IT turnover. Always excited to hear more performance improvements, yay :) shout out to the Julia dev team for doing great, intentional work.

They supposedly have the HPC setup so you can install your own version locally and submit it to the cluster but nothing happens when I do that (job is called successful after 1sec, no print statements do anything, no save statements, etc). I may take your suggestion to work with the Julia slack team, thanks.

Comment · 6 years ago
I've been using Julia as my CLI calculator for a few years now - cool to see this post! While teaching an online Linear Algebra class, I would use Julia to construct examples and quickly solve them. The syntax sugar of all the functional idioms make it very fun and easy to express more complicated ideas. This is a cool introduction- I was not aware (or had forgotten) about function chaining. Really curious about using more of Latexify as well :)

On an unrelated note, (as a mathematician) I have started using Maple a lot more as my analytic computational helper. Never really gave it the time of day in years past - it is quite powerful and intuitive. Funny note: I recently copied and pasted output of a Maple command into my Julia code and it was syntactically correct!

Comment · 6 years ago
Appreciate this post. I remember when I first started using Julia, I wanted to type every argument to every function because I thought static typing made me hip. Ran into a lot of problems with my types not being wide enough, etc. and had no performance impact.

Also, good to know about the NamedTuple. I've been away from Julia for about a year and am starting to get back into some development with it.

On another note, I just found out today that my department's HPC is still running Julia 0.4 and since we are in between IT people are not going to update it. Considering rewriting my project in Fortran or C++, waiting for the day when Julia is a first-class language

Comment · 7 years ago
My (math graduate school) perspective:

MATLAB is adored in academia for a number of reasons. It is easy to make readable small scripts for in-class examples. The debugging feature/IDE is easy to navigate. The school pays for the licenses; there is no overhead work to compile or download packages (unless you want to do something 'fancy').

I took a ML course that was taught in Python. All my Numerical Analysis and Modeling courses relied on MATLAB for examples and homework. I (as a programmer outside of just the math world) picked Julia for research. Now I do much more theoretical research, as I did not enjoy mixing coding and mathematics.

A fellow student, developing PDE solvers in FORTRAN was told by a mentor to get it to work in MATLAB first and then move on to faster languages.

Happy to answer any questions :)

Comment · 7 years ago
also conveniently the best spot to wait to pick up an arrival (as they like to keep traffic flowing outside the terminal)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton