HN user

pacman128

166 karma

Retired Software Developer

Posts3
Comments61
View on HN

I've been on both sides of the interviewing process and I agree with you.

It's the questions like "what is you greatest weakness?" that tick me off where an honest answer at most places will probably kill you chance of getting the job. Instead you are told that the "right" answer is to pose a strength as a weakness. I don't see the point of asking questions like these. What are you learning about the candidate from getting the expected BS response?

Ironically, I think having the self awareness to recognize your own weaknesses is a great strength, but this question subverts this.

In a chat bot coding world, how do we ever progress to new technologies? The AI has been trained on numerous people's previous work. If there is no prior art, for say a new language or framework, the AI models will struggle. How will the vast amounts of new training data they require ever be generated if there is not a critical mass of developers?

Look into the Unitarian Universalist (UU) church. I'm a recently retired atheist and moved to a new city. My wife was brought up UU and they welcome all beliefs. We started attending services at a local fellowship a month ago and have been welcomed and are starting to make some friends there.

Nice to see NASM is still going strong. I used this for a class I taught back in the 90's. The class supported both Windows and Linux (but most students used Windows) and NASM supported both and was free.

I ended up creating my own free online textbook for the course. It's sorta out of date now since it was for 32-bit processors.

Paul Carter here. Yes, as someone already replied. It's online. I would have liked to update it to 64-bit, but I jumped to industry and don't have the time to do a decent job of it. I didn't realize that Randall had a 64-bit version out. I'm sure it's very good. We both used to hang out on comp.lang.asm.x86 back in the 90's.

Really sad to hear this. The TRS-80 Model I was the first computer I ever owned in high school. I spend many, many hours programming on it. Taught myself BASIC and Z-80 assembly language on it. Definitely was a major factor in my professional life.

I taught college CS for 10 years before moving to industry. Cheating wasn't a huge problem, but I did run have some issues.

Gave a makeup exam to one student with an altered programming problem than the original exam. The student answered the original problem, not the one on the exam they was given. That made it very clearcut.

I also had a written requirement that students must be able to explain their homework programs to me. Had a few that couldn't explain what parts of "their" own program was doing.

I thought the same at first. I worked on the Air Force AWACS E3 (https://www.af.mil/About-Us/Fact-Sheets/Display/Article/1045...) program as a contractor in the 2000's. It had dual IBM-360 computers and wireframe-like graphics for their radar displays at the time. This was the Block 30/35 version. It looks like from the link that they may have completely transitioned to the Block 40/45 version which replaced the 360's. They were talking about this move when I worked there 16 years ago.

Completely agree. I usually start with a trivial step and then build from it. Keeping notes on paper, in a markdown doc or jupyter notebook as appropriate is also useful. I have notes that I still look back at to remind me of details of areas I haven't used in a while.

I'm not talking about physical measurements. How do you make a simulation that makes the sum of 0.9 + 0.09 + 0.009 + ... not equal to 1.0? It really comes down to whether math is universal. Maybe it's not, but I certainly don't see a trivial way to simulate this.

We can't make a simulation that changes the result of infinite series. They were computing pi, not measuring it. This wasn't changing the curvature of space, it was changing math itself.

This brings up the thing that really bothered me about Carl Sagan's novel _Contact_. A book that I really liked otherwise.

Warning, this might be considered a spoiler:

A pattern found deep in the computed binary digits of pi are used to "prove" that the universe was created by an intelligence.

I was also lost for a while working on my physics Ph.D. The course work ended with the state of physics in 1930 (this was the late 80's). I was also trying to do Lattice Gauge theory which involves many different areas: statistical mechanics, high energy, ... I really struggled trying to get up to speed on these.

My wife was finishing her finance doctorate so I had a deadline. I had already worked on some statistical mechanics projects and had the idea of downsizing and just expand on them. After this decision, I was done in a year (and before my wife was finished).

As the essay shows, it is very easy to get lost working on a physics Ph.D. After getting my degree, I ending up teaching CS for ten years before getting into software development. While it was stressful at times, I don't regret my physics education. I learned a lot (sometimes by being thrown into the deep end).