Hacker News new | past | comments | ask | show | jobs | submit | daef's comments login

i thought risc-v is >10years "old". how long is an ISA "very new"?

This same point is made in threads discussing how wayland protocol is 16 years "old". I think it's different if the system starts out as a research project rather than a commercial project, because the time until a usable implementation is much greater. For example, I would say that riscv is "newer" than loongISA/loongarch despite being slightly older in a literal sense.

If you look at an arch like x86 or ARM it was designed right before chips were released, and then extended over time. The same goes for the X protocol, it simply extended previous versions.

If you are designing something from the ground up to avoid the inherent problems of an existing system, it is reasonable to take time and research design problems to make sure you don't recreate the same issues (which would defeat the point of the redesign). It doesn't compete on the same time-frame as an extension of an existing system.


x86 is more than 40. ARM is 30-ish.

Most importantly, it's been just a few years since we could start getting reasonable RISC-V boards.


I think it’s a bit problematic to say ARM is 30-ish years old. The company is 34 years old but 64 bit Arm (AArch64) which is really very different to its predecessors was announced in 2011 so arguably only 14 years old.

I’m pretty sure the IP/experience transfer to arch64 was massive compared to starting for scratch.

So PowerPC is 70 years old because IBM was designing computers in 1954? :)

Yes, in a sense. But that is not an apt comparison at all, really.

ISA design is a complex endeavor. Arch64 benefited from multiple factors directly attributable to ARMs prior art, domain knowledge, and market positioning.

There is a huge distinction between a globally recognized and dominant ISA engineering firm coming out with a “new” ISA that their engineers had been prepping for for years, and the effort required to create a novel ISA and ecosystem from scratch.

One is just another day at the office, while the other is a very riscy endeavor that requires amassing the talent, creating incentives, creating an engineering culture, and trying to create a niche in a market that was arguably fully populated by other options. And then, you still have to create an entire family of ISAs to match various specification levels.

It’s not an apples to apples comparison.


Hmmm. I didn’t make any comparison. I just pointed out that AArch64 isn’t 30 odd years old.

and one likely reason the boards weren’t there was (https://en.wikipedia.org/wiki/RISC-V#Design):

“As of June 2019, version 2.2 of the user-space ISA[46] and version 1.11 of the privileged ISA[3] are frozen, permitting software and hardware development to proceed. The user-space ISA, now renamed the Unprivileged ISA, was updated, ratified and frozen as version 20191213”

So, it’s more like 5 years old, compared to ≈40 for 32-bit x86, ≈20 for 64-bit x86.


December 2021, for the specs required by RVA22 which the P550 implements.

P550 was announced shortly after these specs were ratified, so it's one of the earliest RVA22 designs.

I am expecting there'll be others we will get to see this year.


First ARM processor was 1985, so 40 years almost exactly.

Privileged spec is only a couple years old and mainline Linux only runs on RISC-V since 2022 or something like that.

>i thought risc-v is >10years "old".

September 2019 for the base specs being ratified.

But even that isn't the true starting gun for anything but basic MCU.. For high performance, it's RVA22. The relevant specs were only ratified in December 2021.

It takes 3 years from IP to chips, and thus we are seeing the first RVA22 chips now.

No surprises there.


what would you count as low latency terminal?

See https://beuke.org/terminal-latency/. Single-digit milliseconds I’d say. These numbers are minus the keyboard and display latency.

Some of those include display latency (e.g. Konsole) because you can't throw lazy rendering out of some terminals.

Has anyone run this test on Ghostty?

I get a "Cannot detect the reference pattern" error when I try with Ghostty with Typometer.

thanks!

i couldnt come up with a proof for the initial problem (n^6+n^3+2n^2 is a multiple of 6 for every n)

because it's not true (simply insert 1, 2, 4 or 5)


You’re missing a term: n^6+n^3+2n^2+2n

upping this - I won't install chrome :)


the colop e-mark stuff basically puts an inkjet head into a handheld printer https://www.colop.com/de_eur/mobiles-drucken/e-mark


clicking the link all the text seems to restyle multiple times - the fontsize seems to flash 'bigger' at least twice before settling. looks very unsettling.


Interesting. I am not seeing this at all, even if I disable browser cache. Core web vitals in Lighthouse are stellar; cumulative layout shift is 0.


did you even bother reading the readme?


Shouldn't a program's name be sufficient?


They're digging through code. The least they could do is read the readme.


In the same way that Hacker News is not news for hackers, no.


As a hacker, this is news to me.


It's not?


pwsh aint windows only thou


And the linux kernel runs on Windows, but I wouldn't expect this to be on the front page of linux.org.

This landing page does a perfectly good job at communicating what it needs to.


but what is 'search engine'? /scnr


Yeah, Yandex do a lot of similar stuff to Google: Maps, Images, Mail, File Storage etc., and referring to them as 'just a search engine' is actually less useful than making the 'Google' comparison.


The TOS-repo on github 404s... can't make that shit up...


Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: