HN user

owl_vision

110 karma
Posts4
Comments64
View on HN

I did this systematically: at the first sign of outlier in performance one system would move itself to another platform and shut itself down. The shutdown meant turn all services off and let someone log in to investigate and rearrange it again. This system allowed different roles to be assigned to different platform. The platform was bare metal or bhyve vm. It worked perfect.

Qt has grown so huge that I rather choose Tk or GTK for cross platform GUI.

i would love to see how Swift will do cross platform gui.

Carbon exists so that it's possible to migrate a large C++ code base, like Chrome, from C++ to something saner, incrementally.

_Incrementally_: a C++ project can be incrementally made more sane also using constructs to avoid and constructs to use once the problem domain is confined. In my past, I had successfully implemented this quest for 3 different fairly large C++ projects. This is not a strong selling point for carbon.

Many years ago, I interviewed with Jane Street. They asked me C++ questions and if I am willing to learn OCaml. Sure, I can learn any language. The position was given to someone else who already knew OCaml. They use OCaml for everything, building software to distributing it etc. That's my interview experience with them. I think they chose that language because it can be as speedy as C++ with proper knowledge and optimizations. I do not know OCaml besides learning it when I worked with researchers/mathematicians who wrote OCaml and i had to understand the code.

It is fair competition. Using the same tools as one's competition yields similar gains. Using better tools increases the possibility of higher profits. Same as in manufacturing, chip making: better tools more profit. Potentially better profit. Nothing cringey about it.

plus 1 for using agents for api refresher and discovery. i also use regular search to find possible alternatives and about 3-4 out of 10 normal search wins.

Discovering private api using an agent is super useful.

for the past 20 odd years, old hardware with tweaked, custom compiled and build FreeBSD, NetBSD served me and my few customers quiet well. There is lot of joy in it. Recently, I started modifying open source software to be self hostable. Some does not work well enough when the internet is not accessible. for example FarmOS.

FDIC was created to revive trust in banking during and after the Great Depression when banks collapsed. People distrusted banks, FDIC helped not only regular peoples savings, yet also to help competition in banking. Can we expect the smaller banks collapse and take down the savings of people? What's next the SEC?

This is the advice I plus one. On the other hand to include kernel to UI raises security questions. In my experience, I was rejected as "we can't hire you, you're too dangerous."