HN user

asimeqi

276 karma
Posts2
Comments65
View on HN

VB the ide was really good but VB the language was not. In particular it didn't support object orientation in any sensible way. While I am not crazy about object orientation in general, I think it is indispensable for UI development. I tried writing an application in Visual Basic. It was quick to start but the 5th time I had to copy the same code in yet another module, I switched to Visual C++. And anytime you needed to do something advanced with Win32, you had to resort to unnatural C like techniques in VB, while the same operation was native in Visual C++. This was 25 years ago and it was the last time I tried VB.

I am a principal engineer too. In the last 5 months I have been working on a project using the latest LLMs. 5 years ago that project would have required 30 engineers. Now I am alone but need at least 5 more months to have an MVP. You are just not working on projects that are complex and difficult enough. There are so many projects that I have in mind that feel within reach and I would have never considered 5 years ago.

I can barely keep up with one instance of Claude Code. In fact even that one sits iddle half the time as I test its output and try to explain what it did wrong. What are people programming that needs 10 agents?

Yes please I totally agree. Something big must be going on there. I once bought an item through an Instagram ad. For about a month I got fake updates about shipping. Then one day I get an email that itvwas delivered 2 days ago, complete with a different shipping path and an apparently real USPS tracking ID. Of course I received nothing. Complained to PayPal, the complaint was closed within minutes as not valid.

Wireguard FPGA 9 months ago

Not a member of the project but here is my take:

You run the WireGuard app on your computer/phone, tap Connect, and it creates an encrypted tunnel to a small network box (the “FPGA gateway”) at your office or in the cloud. From then on, your apps behave as if you’re on the company network, even if you’re at home or traveling.

Why the FPGA box: Because software implementations are too slow and existing hardware implementations cost too much.

Internal or Internet: Both.

Why do I remember The C Programming Language book by K&R explaining how to write a version of cdecl? I just checked the second edition of the book and my memory seems to be wrong.

I once implemented a logical expression evaluator to be used as filters on a search page. My boss tested it and filed a bug because he expected OR to have higher precedence than AND. I pointed him to a page with the rules and told him that he could use parenthesis if he wanted to modify the order of precedence. He was sort of convinced but never closed the ticket. Every release he would move it to the next release.

There was also Adpative Programming by Karl Lieberherr at Northeastern University (https://www2.ccs.neu.edu/research/demeter/). He had both a C++ and a Java compiler to implement what he called traversals, features that would span many classes but you could implement in one traversal file. His tools were so powerful that in one of his classes I was able to add synchronization primitives to Java as a class project.

My daughter is a student in one of those elite schools. You are allowed to take one of those advanced classes in any year (i.e. Calculus as a freshman) but that doesn't mean that the school will teach it to you. If you take the class you either need to be a genius or use outside tutoring.

I meant speeds derived from previous position measurements. Using those speeds is not getting something from nothing. It means using previous measurements to estimate where the object might be now then combine that estimate with current measurement to have the "best" estimate for its current position, for some definition of best.

Kalman filters are used for changing entities. Say you have a moving object. You could measure (with some errors) its position every second and use that as an estimate of where it is. Or use your position measurements in combination with an estimation of the object's speed that you can get from previous measurements and estimate where the object is. The second method is the Kalman filter.

Seems this hosting company is a scam. Kosovo might be corrupted but it is the country with the highest approval of U.S. government. The FBI can investigate and arrest you in Kosovo just as easily as they can arrest you in Maine. Probably even easier because in Kosovo you don't have same judicial guarantees as in the U.S.A.

Professors, of course, don't feel threatened by students so want them to be as good as possible. But in a company where I had the same pay and title as the AI researchers, just different fields of work, me applications, they research, they realized real quick that if I kept doing 2-3 times more tasks than they were doing I would get experience with everything they knew. Everybody wants to have their own little field where they are the boss. A newcomer that keeps putting their nose everywhere might not be very desirable. I knew what I was doing and I knew the risk I was running. I was hoping that the project manager would support me. The manager did not support me, I was out.

As somebody who was paid for many years to turn AI researchers' code into usable products, I have one piece of advice. If you want to become an AI researcher, don't fix their code. I did this in the hope that I eventually would get to work directly in an AI project. When I finally got to participate in such a project part-time, it turned out that I could finish in a matter of days a task that would take the AI researchers weeks. That didn't please them at all so soon enough I was switched full-time to my non AI project since that one "needed me more". If you want to become an AI researcher, do AI researcher projects, simple as that.

The first volume is "Mechanics" as in Theoretical Mechanics. It's a second or third year Physics course not a first year one. I took it third year, it was mostly fine. The treatment of Hamilton-Jacobi equation lacked motivation but it wasn't super difficult. I also took volume 2, "Classical Theory of Fields". That was much, much harder. Anything after that seemed unreachable.

The SALT deduction cap definitely raised taxes for me and I wouldn't call myself any kind of rich. As a Massachusetts resident I took it for what it is, an attack on people that live in blue states. I am sure it gave D.T. a deep sadistic pleasure to claim "I lowered your taxes" knowing he raised them for millions of people. The cap is fundamentally unjust since I am paying Federal Tax on money that I use to pay taxes to city, state etc.

Short term one get can rid of test scores or GPA since they indeed seem to be correlated. But long term:

1. If we get rid of test scores, it would cause too much upward pressure on GPA which would make GPA less reliable. There are tens of thousands of high schools in the US. Even if the GPA distribution inside every high school is correct, how do you compare with GPAs from other high schools? And from experience I can predict that, once people realize that only the GPA is important, there will be outside influences (i.e. pay the teachers for good grades) that could cause even the distribution of GPA inside one school to not be correct.

2. If we get rid of GPA, students could just study for the test with obvious disastrous effects for their education.

We need both GPA and test scores to keep both of them in check.