HN user

merolish

95 karma

https://web.mit.edu/merolish/www/

Posts0
Comments35
View on HN
No posts found.

I'm in an online degree program in mathematics in my forties and this temptation is very real. The LLMs have memorized every textbook and every exercise so it's easy to have the kinds of conversations that before I could only have with TAs during office hours, and skip the mental struggle.

At least in my most recent class, it's also wrecked the class discussion forums that I previously found very helpful. By the end half the students were just slop-posting entire conceptual explanations and exercises, complete with different terminology, notation, and methods than the class text. So you just skip those and look for the few students you know are actually trying.

Pipelining, cache misses, branch prediction, multiple cores, even virtual memory are all completely invisible to C programs.

Are there languages where these are visible? Any time I've seen them discussed it's been in terms of writing C/C++/Java that understand how they work, e.g., the disruptor pattern padding variables to a 64-byte cache line.

C teaches you an abstraction of computers based on the PDP-11.

Hmm, I'd wonder how a C designed today would look based on modern architectures.

Live trading systems are in C++ or Java, but like others have said Python is used for day-to-day research, sometimes R if the particular quant likes it.

I never saw any Fortran in my time at Bloomberg in the 2010s but allegedly there was still a lot of it running in the nether regions.

I've come to avoid having dates or catching up with friends at certain coffee shop-style places after a couple experiences where we were literally surrounded by people silently on their laptops. I prefer to have conversations without an audience of strangers.

And this is probably me getting old but I don't know how people can spend hours hunched over a laptop in café seating, as opposed to an ergonomic office chair and monitor at eye level.

Back in the 90s I learned a lot from the Prodigy QBasic community. There were some really cool games that people contributed, they have to be out there on the web somewhere.

NYC area traffic is bad but you have walkability, the subway, commuter rail systems, express bus lanes, etc. In my one visit to Austin it seemed like rush hour consisted of everyone cramming on to a couple highways and sitting. Are there good ways to avoid that?

I moved back to Cambridge this spring after over a decade mostly in NYC. It was surprising to see that while cheaper it wasn't too much cheaper.

On the other hand, the job market here seems robust and I hear fewer tales of appalling living conditions and insane 2+ hour commutes like in NYC and California.

Even at MIT a lot of people struggled with it because they threw so much at you so quickly, and it's since been replaced with a Python-based intro course.