hnthrowaway0315
hnthrowaway0315 on Hacker News
I just hope eventually he loves reading and learns in a more traditional way instead of from laptops and pads.
Some rules are obvious -- cutoff mobiles and pads completely (he doesn't have access to them so it's for me), sit in the library and study from books (I believe this is even possible for programming topics as I can write on paper). Basically, cutting off everything electronics definitely helps -- even putting my phone in the bag improves productivity significantly.
But the problem is, my son is unruly. If I put him in the library, most likely he runs around and messes things up, which ends up we leave early without doing anything.
I think it really makes sense to consider ourselves to be just intelligent cattle -- they still tolerate us because they need us to turn natural resources into machinery, weapon, insights and other stuffs they need, but once AI and robots keep up, they can probably get rid of 90% of us.
I think intelligence and finance really go hand in hand. It makes so much sense -- you see, the intelligence community really hates the congress or whatever to snoop around its operations before approving the budget -- wouldn't it a lot easier to just earn your own $$? And with all the information the intelligence agencies control, it is almost trivial to make quick money in finance. Last but not the least, wouldn't banker be the perfect cover for spies? They wear nice suites, too.
And now with AI coming out in hot, and companies only hiring seniors, I found it very hard to move horizontally. It is not like I can't take a pay cut, but people simply won't hire someone who takes some time to learn the rope.
I might as well figure out how to increase my Charisma to 18 and sleep with someone at the top /s
And it definitely doesn't help when everyone hires "Seniors" only, so it's virtually impossible to switch tracks unless I sleep with the CXOs I guess. I have been nudging towards system programming for the previous 8 years, starting as a data analyst, to BI developer, and to data engineer -- well, I guess data engineer is my last stop for life.
Kiewit-built Key Bridge could have cost $9B
After that it is all servers and corporations. Although I have switched one of my laptops to Linux, I perhaps have never been a true Linux guy.
I'm sure we all want to throw away working laptops, get out and enjoy nature sometimes. But no, LIVING in the nature is completely a different thing. Camping for a few days or even a month might be fine, but most people won't suffer longer than that.
I'm only worried about how we distribute wealth, TBH, the only important question.
> It so happens that on the 80386 chip of that era, the fastest way to get from V86-mode into kernel mode was to execute an invalid instruction! Consequently, Windows/386 used an invalid instruction as its syscall trap.
I also read this part but I wonder how did they benchmark back then?
> Schulman’s Unauthorized Windows 95 describes a particularly unhinged one: in the hypervisor of Windows/386 (and subsequently 386 Enhanced Mode in Windows 3.0 and 3.1, as well as the only available mode in 3.11, 95, 98, and Me), a driver could dynamically register upcalls for real-mode guests (within reason), all without either exerting control over the guest’s memory map or forcing the guest to do anything except a simple CALL to access it. The secret was that all the far addresses returned by the registration API referred to the exact same byte in memory, a protected-mode-only instruction whose attempted execution would trap into the hypervisor, and the trap handler would determine which upcall was meant by which of the redundant encodings was used.
And if that’s not unhinged enough for you: the boot code tried to locate the chosen instruction inside the firmware ROM, because that will have to be mapped into the guest memory map anyway. It did have a fallback if that did not work out, but it usually succeeded. This time, the secret (the knowledge of which will not make you happier, this is your final warning) is that the instruction chosen was ARPL, and the encoding of ARPL r/m16, AX starts with 63 hex, also known as the ASCII code of the lowercase letter C. The absolute madmen put the upcall entry point inside the BIOS copyright string.
(Incidentally, the ARPL instruction, “adjust requested privilege level”, is very specific to the 286’s weird don’t-call-it-capability-based segmented architecture... But it’s has a certain cunning to it, like CPU-enforced __user tagging of unprivileged addresses at runtime.)
https://web.archive.org/web/20110708212436/http://www.ctosfa...
Thanks for sharing, never heard about it before. What was kernel programming back then? Briefly checked the wikipedia and looks like CTOS was kinda big in the government space back in the 80s.
I got burnt out after a while, so that kinda wrapped up my experience working on large repos.
Basically that company (a well known social media company, not FB) tried to implement everything on their own. Infra is their own (kinda makes sense because it is so huge), IDE is their own, communication is their own (which has an interesting feature that if someone screen shares an internal doc, other people can click a link to access that doc, too, very useful).
I was very jealous about their tooling team (that's what I call real programming), but nevermind I quit after a few months due to some unrelated reason.
I guess maybe it was fancy back in mid 2010s, but my experience was a couple of years ago.