News for hackers. Stuff that matters.

ChaosMarine

Re:Ask HN: What's your favorite programmer niche? on Saturday October 15, 2022 @01:26PM (#33216736)
I really like reading RFCs and then implementing the protocols that they describe. Preferably just do it in some plain language without any libraries, just plain old TCP/UDP.
Re:Can a Corporation “Own” a Color? on Friday July 01, 2022 @08:04AM (#31945248)
They can license radio frequencies, which are colors, just that we can not see in the radio spectrum.
Just because they can do it should not be a reason for doing it. You're broken in, defatist or conformist.
Re:Quantum Algorithm Zoo on Sunday April 14, 2019 @09:01AM (#19659171)
They are faster because the type of operations that they can perform puts them in other complexity classes.

In particular, it is possible for a quantum computer to use entanglement for storing the "same variable" at multiple locations at once. Measurement can also be used for driving computation, by limiting the possible state-space of variables that are entangled to the one that you observe. That way you gain access to methods of computation that are not available for classical machines.

See "EPR-pairs" and "measurement" for more details. (Use wikipedia, for example.)

Re:Chomsky on the arrest of Julian Assange [video] on Sunday April 14, 2019 @05:53AM (#19658437)
If they go after Assange, the next few years will have leaks done anonymously. If they let him go, people will leak the materials in their own names.

In either case, the leaks will not stop.

It does matter!

* An open CPU ISA without the burdens of licenses means that more manufacturers can produce chips. This leads to healthy competition and more alternatives.

* Open designs make it easier for everyone to put together awesome new products.

* Simplicity and starting over with something that is not bloated means simpler compilers. No legacy means a clean design.

* Open source means that open source software could be recompiled for it. It is just another target so it does not really matter, unless you are running closed source software. If you are using open source software, the cost of switching to RISC-V is very small.

Regarding your argument about as long as there is one turing complete chip family, nothing matters: This argument is similiar to saying that since Windows exist and actually does work, and in theory does the same thing as Linux, then Linux does not need to exist. This argument is just moot. There are lots of arguments for running Linux instead of Windows, very much the same way that there are lots of arguments for running RISC-V instead of x86/ARM.

In the long run, RISC-V will take over, just like Linux once took over.

That Moore's Law has essentially ended probably also means that something like this probably is worth focusing on. It makes sense regarding to economy and optimization to redesign the CPUs now when we have reached this end of Moore's Law.

The only thing I have against RISC-V is that I do not have a real RISC-V server up and running.

There is this 'SiFive unleashed'[1] but there could be something more real than that. I am ready to put down a lot of money on getting myself some real hardware. I am totally fed up with x86, its management engine and insanely bloated ISA. It is time for open hardware to take over my server closet.. and desktop.. and laptops.. and so on.

Now, not later!!!

[1]: https://www.crowdsupply.com/sifive/hifive-unleashed