Randell’s got another (large) book on ARM assembly. He’s also got a handful of other great books on software engineering in general - he’s more than aware that “there are other 64-bit OSes, CPUs and assemblers for them, and people do use them.”
This particular title, “the art of assembly” has been around for a while. This x64 version is the latest iteration - it’s a great book compared to the previous version which introduced and focused on “high-level-assembly”, basically a collection of masm macros that effectively constituted a small language.
It’s fair to say that anyone even remotely interested on x86/64 assembly is aware of AoA.
Anybody who is even cursorily interested in Assembly Programming knows of Randall Hyde and his works since he has been at it since the 16-bit days. One of the few authors with truly great depth.
Makes me think that most people commenting here know nothing about assembly and are simply posting empty comments for the heck of it. This has been a trend on HN lately of similar meaningless/useless comments on any topic.
You might also want to checkout the Assembly books by Larry Pyeatt (ARM only) and Daniel Kusswurm (x86 + ARM).
Another excellent classic which you should checkout if you are interested in all things ARM is ARM System Developer's Guide: Designing and Optimizing System Software by Sloss, Symes and Wright. It is old and so does not cover newer ARM architectures but will give you a solid foundation for system programming.
That is a fantastic presentation. It reminds me of the annotated source/site that backbonejs used to have, but this one is interactive. Really great job!
Pomber is the founder of CodeHike and the code block animations you see are powered by it! We use CodeHike for our doc tutorials and it’s so much easier to follow.
could not agree more. this is the "everything has to be communicated via video format" they tell you not to worry about... as it were... all of the interactive and sequential that helps to build up a story, but where every detail is brought into focus exactly when it is relevant, but still forms part of a cohesive, intelligible whole (ie. a document! (who knew that documents were a great way to document things!)). i really have nothing to add to parent other than to second how fantastically presented the content on this page is. really beautiful work.
Elderly gen-x are screen addicts because they had access to gaming consoles and computers? Maybe I’m misunderstanding your comment. Not every gen-xer was strapped to a console growing up.
My boomer parents and their friends are all staring to their phones wa-a-ay more often than I’d consider healthy. At least as much as my millenial/xennial friends.
Social media and attention stealing algos are addictive and unhealthy, regardless of the age group. If anything I’d say that gen-x is uniquely positioned - old enough to have experienced the world without the internet, young enough to see the consequences of it.
> but from time to time, doing this does require doing arithmetic correctly (to correctly add two exponents or whatever). so it would be nice to be able to trust that.
It sounds weird, but try writing your problem in LaTeX - I don’t know why, I’ve found a couple models to be incredibly capable at solving mathematical problems if you write them in LaTeX.
I’d add that the potential to support other architectures is also a benefit. At the moment the framework 13 chassis supports risc-v [0] [1] with rumors about an arm variant.
Beyond practical repairability and sustainability, I appreciate the possibility of swapping out a mainboard for another with a completely different arch
That jibes with what Nadella said in an interview not too long ago. Essentially, SaaS apps disappear entirely as LLMs interface directly with the underlying data store. The unspoken implication being that software as we understand it goes away as people interface with LLMs directly rather than ~~computers~~ software at all.
I kind of expect that from someone heading a company that appears to have sold-the-farm in an AI gamble. It’s interesting to see a similar viewpoint here (all biases considered)
> people interface with LLMs directly rather than software at all
What does this mean? An LLM is used via a software interface. I don’t understand how “take software out of the loop” makes any sense when we are using reprogrammable computers.
Our current computing paradigm is built on APIs stacked on APIs.
Those APIs exist to standardize communication between entities.
LLMs are pretty good at communicating between entities.
Why not replace APIs with some form of LLM?
The rebuttal would be around determinism and maintainability, but I don't think the strongman argument is weak enough to dismiss out of hand. Granted: these would likely be highly-tuned, more deterministic specialized LLMs.
Maybe this is a failure of my imagination, but I still don’t understand how “replace an API with an LLM” makes sense. LLMs just generate text, the only way they have of interacting with software is by generating text that the software can parse - a.k.a. an API call.
Maybe I have some misconception here. I think seeing a program or system that is doing this “replace APIs with LLMs” thing would help me understand.
I think it would more take the form of 'LLM makes a backend solution using deterministic code that it uses to solve the problem'. Since LLMs are already extremely good at code, then they could code the solution to the problem and use that internally to solve it. They would manage the information exchange and the operations, but the results would be from connected pieces of bespoke software.
> The criticisms in the cnn article are already out date in many instances.
Which ones, specifically? I’m genuinely curious. The ones about “[an] unfalsifiable disease-free utopia”? The one from a labor economist basically equating Amodei’s high-unemployment/strong economy claims to pure fantasy? The fact that nothing Amodei said was cited or is substantiated in any meaningful way? Maybe the one where she points out that Amodei is fundamentally a sales guy, and that Anthropic is making the rounds saying scary stuff just after they released a new model - a techbro marketing push?
I like anthropic. They make a great product. Shame about their CEO - just another techbro pumping his scheme.
Ditto - no spam at all. I do get reminders that it’s time to file, and conveniently, if nothing has changed since the previous year (address, employer, marital status, etc.) then they can pre-populate the form.
I’ve used them for probably the better part of a decade. I’ve never had any issues, they’re pretty inexpensive, they e-file by default and you get a notification when state and fed are accepted. The wizard is easy to follow and explanations are available. They have bells and whistles like audit protection, that seem reasonable but that I’ve largely avoided.
The name might seem a little sketchy, but it’s a legit service. I don’t know about “free” - I’ve always ended up paying to file at least one of state or federal, I don’t recall, but not pricy.
(Edit - looking closer, I’ve been using them since 2007. Wow, time flies. Great service, no complaints.)
That doesn’t seem very likely from my reading. It sounds like it’s not unheard of for prion-diseases like Creutzfeldt-Jakob to take a while to destroy a person. The poor lady fta apparently had a genetic component that contributed to the latency. Brutal. Inducing dormancy in this and similar cases would effectively present a treatment, if not a cure, to an hereto untreatable, uncurable disease.
> … the woman first visited doctors with tremors and trouble balancing. As is often the case, once symptoms started, her condition rapidly worsened. She was hospitalized … and several days into her stay, she fell into a coma that she would never awaken from.
In other news, apparently hgh used to be extracted from cadavers. Wtlf.
To be honest, it's a bit comforting to know that it happened quickly. Better in some ways than a long, slow degradation of the mind from which there's no recovery.
Randell’s got another (large) book on ARM assembly. He’s also got a handful of other great books on software engineering in general - he’s more than aware that “there are other 64-bit OSes, CPUs and assemblers for them, and people do use them.”
This particular title, “the art of assembly” has been around for a while. This x64 version is the latest iteration - it’s a great book compared to the previous version which introduced and focused on “high-level-assembly”, basically a collection of masm macros that effectively constituted a small language.
It’s fair to say that anyone even remotely interested on x86/64 assembly is aware of AoA.