Hacker Newsnew | past | comments | ask | show | jobs | submit | more davidkuhta's commentslogin

As long as Peloton steers clear of building any yogurt factories in Ohio, I'm all for it.


I think you missed their low-key humor.


'Not ignorance, but ignorance of ignorance is the death of knowledge.' - Alfred North Whitehead


Anyone else find the claim that "This was not human research" as erroneous as I do?


> To not leave you hanging: Intel has an official x86 encoder/decoder library called XED. According to Intel’s XED, as of this writing, there are 1503 defined x86 instructions (“iclasses” in XED lingo), from AAA to XTEST (this includes AMD-specific extensions too, by the way). Straightforward, right?

Hopefully this will have either saved you a click or validated your time in reading the article.


For me the article was well worth it; where else but in ISA discussions can you find gems like the following?

> Does a non-instruction that is non-defined and unofficially guaranteed to non-execute exactly as if it had never been in the instruction set to begin with count as an x86 instruction? For that matter, does UD2 itself, the defined undefined instruction, count as an instruction?


This was why I posted it -- I learned a lot more than the answer to the title.


Curious, does anyone actually care about the actual number primarily? I thought pretty much everyone who clicks on an article with that title would do so because they are interested in the insights gathered when getting to that number.


If you are writing a disassembler or binary program decoder, such a number will help you be sure that you enumerate all the instructions.


I doubt most people reading the article coming from HN are writing disassemblers, and all such people would have to read it anyway because the number itself isn't sufficient to validate that you've enumerated all of them (because as my sibling points out, it's more complicated than that). The specific number is the least interesting part.


i think if you were writing such a program, this article would show that using such a number is a much more complicated idea than it sounds


Enumerating all instructions would be usefull to check wether you can decode all legal instructions.


The issue is that the list of all legal instructions is hard to define.


I think the root of the problem can be traced back to the researcher's erroneous claim that "This was not human research".


@denvercoder9 had a good comment that might assuage your concern:

> It's not a ban on people, it's a ban on the institution that has demonstrated they can't be trusted to act in good faith. If people affilated with the UMN want to contribute to the Linux kernel, they can still do that on a personal title. They just can't do it as part of UMN research, but given that UMN has demonstrated they don't have safeguards to prevent bad faith research, that seems reasonable.


+1 Lost Art Press is an awesome company and publishes some great books, both in terms of content and quality. If anyone is looking to make a workbench, they released their workbench book creative commons: https://blog.lostartpress.com/wp-content/uploads/2020/07/AWB...


Sunshine and Friendship.

Computing literature published.

A generation renewed.


For clarification on the 23-1 vote: "Since the W3C is based on a system of consensus, even a single “no” vote was enough to veto the proposal."


It seems that this is more of an issue of how the W3C chooses to operate, rather than Google taking a certain position.


There are no vetoes in a consensus system. One or more members may have a "concern". Until those concerns are successfully addressed there can be no consensus. And only with consensus can anything be advanced to policy or law. The Society of Friends makes use of this form of governance:

https://www.afsc.org/testimonies/decision-making


That is exactly how a veto works. In other words, a consensus-based decision make system is a special case of a decision making system with a veto, in which everyone has equal right to veto.


Those are just feel good sounding semantics, reminds me of NATO, or UN.


If you are a close-knit religious community that has been practicing this form of governance for centuries, then no, it's not just semantics...


The Friends are more popularly known as Quakers. My wife is one. We were married almost 20 years ago in a Quaker ceremony.

There's a lot to like about their approach to things but consensus is difficult to deal with. Unreasonable people cause great stress on people who are trying to get simple things done.

There are different flavors of Quakers: my wife attends an "unprogrammed meeting" which means that there's not a minister. Instead, members sit in a circle (pre-COVID) and those who are moved to speak do so. But there's also programmed meetings, which have a minister. There's probably more variations.

Around the time the US was founded the Quakers were seen as good people to do business with, since they strove for honesty and transparency in business. There were many prosperous Quaker merchants. These days they seem to be more anti-capitalist.


That's what veto means generally.


I'm not sure. To me it implies a special power other members don't have.


It doesn't. For example, the Sejm (Diet) of the Polish-Lithuanian Commonwealth had universal veto power for all members:

https://en.wikipedia.org/wiki/Liberum_veto


It was unclear to me if that meant that Google somehow had special powers. Seems like it’s just how that org functions.


And generally begets clarification.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: