HN user

pyjamafish

145 karma

https://fishersun.com

Posts7
Comments16
View on HN
  Location: St. Louis, MO
  Remote: Yes, hybrid and in-person OK too
  Willing to relocate: Yes
  Technologies: Python, TypeScript, JavaScript, HTML, CSS, Go, Linux
  Résumé/CV: [1]
  Email: f.sun@wustl.edu
  
Hello, I'm Fisher. I'm a rising senior in CS looking for a co-op/internship for the fall. My experience is in web dev (both backend and frontend), data processing with Python, command-line tools, and unit testing. I'm passionate about creating reliable, easy-to-use software.

If my experience aligns with your needs, please shoot me an email!

[1] https://www.fishersun.com/portfolio/

    Location: St. Louis, US
    Remote: Yes
    Willing to relocate: No
    Technologies: Python, TypeScript, HTML/CSS, SQL, Go, Linux
    Résumé/CV: https://seasonedfish.github.io/resume/yu-fisher-sun-resume.pdf
    Email: f.sun@wustl.edu
Hello, I'm Fisher. I'm a third-year CS student looking for part-time freelance/contracting work. My experience is in web dev (both backend and frontend), data processing with Python, command-line tools, and unit testing. I'm passionate about creating reliable, easy-to-use software.

If my experience aligns with your needs, please shoot me an email!

So, I originally posted this last year. When I posted it, I was using tectonic as my LaTeX compiler, and since it didn't support HTML output yet, I didn't actually try the article's suggestion.

Today, when I saw that I got an invitation to repost this article from the mods, I thought I'd take the time to try it out.

The two commands that the article suggests can be combined into one:

    latexmlpost --dest=mydoc.html --format=html5 <(latexml mydoc.tex)

I did a comparison[1] of pdflatex and latexml using some old assignments, and it looks like compiling to HTML isn't fully there yet: the spacing was off in some places, and manual line breaks didn't work. But, I remain hopeful. If this gets polished, viewing LaTeX documents on phones would be much nicer.

[1] https://imgur.com/a/yyyXWL8

    Location: Boston, US
    Remote: Yes
    Willing to relocate: Yes
    Technologies: Python, Go, Java, C++, HTML/CSS, SQL, MongoDB, Unix/Linux
    Résumé/CV: https://drive.google.com/file/d/16f64zFLJudSvsiOKGIUtoLBHoKTvSo7x/view?usp=sharing
    Email: f.sun@wustl.edu
Hello, I'm Fisher. I'm a second year computer science student. I'm passionate about learning, and I care about writing clean, idiomatic code.

I'm proficient in data processing in research, especially with Python, Pandas, and Polars. I have also worked on several software projects, so I'm adept at writing backends, testing, and deploying to Linux servers.

Looking for an internship---if my experience aligns with your needs, please shoot me an email!

After trying out Mac OS9[1], I discovered Balloon Help, and thought it was quite a neat feature. After I looked for more information about it, I came across this well-written blog post. I especially liked reading the author's reflections about computers being more helpful when they explained why things were.

It reminds me of this other story about writing better error messages[2]; maybe helpful computers are making a comeback.

[1] https://news.ycombinator.com/item?id=33868197

[2] https://news.ycombinator.com/item?id=33261125

While the colors and font choices are good, I think the more significant factor here is good organization: there's a logical layout, use of subheadings, and short paragraphs (in this case, very short--many paragraphs are single sentences!).

Using Nix on macOS 4 years ago

Could you elaborate on what broke when you updated macOS? Granted, my Nix installation is a single-user installation (so it doesn't have the edited /etc/bashrc and /etc/zshrc that get overridden), but it worked without any issues after I updated from Big Sur to Monterey, so I'm curious about your experience.

The only things that broke for me after the update were the xcode command-line tools, which break for everyone[1].

[1](https://stackoverflow.com/questions/32893412/command-line-to...)