atrettel

Joined 7 years ago

Karma
1,079
Submissions
299
Member since
Apr 26
Personal website: https://www.andrewtrettel.com/

Contact information: https://www.andrewtrettel.com/contact/

View on Hacker News

Recent submissions

Comment · 7 days ago
Location: Maryland, United States

Remote: Open to remote, hybrid, and in person

Willing to relocate: Yes

Technologies: C, C++, Fortran, Java, Message Passing Interface (MPI), OpenMP, Python (Matplotlib, Numpy, Pandas, Scipy), SQL (especially SQLite)

Résumé/CV: Available upon request

Email: https://www.andrewtrettel.com/hnjobs.png (to prevent spam, my email address is in the linked image)

GitHub: https://github.com/atrettel

Website: https://www.andrewtrettel.com/

Hi, I'm Andrew Trettel. I'm a scientist with a PhD in mechanical engineering looking for any potential opportunities outside of academia and research labs.

I am open to many different roles, including being a software developer or data scientist. I have over a decade of experience in scientific research, especially on the numerical side. I have years of experience in writing software for and running large simulations on high-performance computing (HPC) systems. I have also developed software for non-scientific purposes, like creating user interfaces for desktop applications and writing command-line tools. I have extensive experience using commercial and noncommerical computational fluid dynamics (CFD) codes. I have years of experience working with large datasets, including the tasks of calculating statistics and developing hypotheses/models/theories from data.

I've worn many hats over the years and love learning new and interesting topics.

Comment · 1 month ago
Comment · 1 month ago
Comment · 1 month ago
I agree. I would have thought that the author would have discussed the incentives and then show how changing the incentives would lead to a better outcome. Instead the article just ends nebulously by saying "I am not sure how to fix this problem". I find that pretty confusing as a reader. The first sentence of the article implies a particular kind of solution, so it would at least make sense to discuss how changing the incentives might help. I am no fan of "publish or perish", so I would have loved to read about some alternatives.
Comment · 3 months ago
And induction gets hot immediately. And it is easier to clean. And it is less likely to cause fires. It's just a better technology all around when compared to gas stoves. The only issue I personally have with it is that it is not compatible with all cookware.
Comment · 4 months ago
I agree that visualization does not need to be perfect. One issue is that "correct visual output" depends on your expertise level. A visualization that is good to teach undergrads may be frustratingly bad to experts and researchers. Standards like "looking right" depend on the audience's ability to spot nuances and how focused they are on the fine details. If you want a visualization to work for the range of people from beginners to experts, you do need to focus a bit more on what it means for something to "look right" for multiple audiences, since the errors in the fine details may hinder a visualization's usefulness for more advanced audiences.
Comment · 4 months ago
I get what you are saying, but my issue is not that it runs a script. My issue is that curl piped into a shell does not verify that the download is from the original source before running the script.

A .deb file has many advantages over curl piped into a shell. You can check the contents before installation, you can potentially verify the authenticity of the .deb file, and dpkg makes it possible to uninstall the package later since it keeps track of what it installed in an organized manner.

I won't say that I would feel safer with a .deb file. That depends on the source, what the package does, and other factors. Security is about tradeoffs. I personally find the tradeoffs associated with a .deb file better than the tradeoffs of curl piped into a shell, but I myself do not install .deb files in the first place since I get almost everything that I need from package repositories.

Comment · 4 months ago
Comment · 4 months ago
Comment · 4 months ago
Comment · 4 months ago
I still have no comprehension of how curl piped into a shell command has become the default installation method for many projects (looking at you, Rust...). It breaks my brain as to how potentially unsafe it is.
Comment · 5 months ago
Comment · 6 months ago
I imagine that it could be usage, but it also could be fewer people caring to report issues on the weekends too for that matter.
Comment · 7 months ago
The issue, in my experience, is that there is a lot of productive work that does not look productive at first glance. Long term work may not look productive for years until it suddenly is tremendously productive. And there is a lot of quiet and often thankless maintenance work that goes on largely unnoticed that helps others do their jobs well. Both have value despite superficially looking unproductive at times. I'd argue that both look productive at long time scales but unproductive at short time scales.
Comment · 7 months ago
I've often described this as a bias towards easily taught ("teachable") material over more realistic but difficult to teach material. Sometimes teachers teach certain subjects because they fit the classroom well as a medium. Some subjects are just hard to teach in hour-long lectures using whiteboards and slides. They might be better suited to other media, especially self study, but that does not mean that teachers should ignore them.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton