FizzyOrange

joined 2 years ago
[–] FizzyOrange@programming.dev 5 points 8 hours ago

This doesn't make any sense. The only way to move around without depending on other companies is by walking, and there's no way that can replace cars, trains, buses, bicycles, etc.

Not depending on anyone else is not a sensible goal. We live in a society.

[–] FizzyOrange@programming.dev 5 points 17 hours ago

I don't think it's quite a titanic enough endeavour to put slow in quotes. It's been in development for 16 years and only got a stable support for screenshots a few months ago. Does drag and drop work yet?

IMO at this point it is reasonable to say that the idea of having a shared protocol and then making every desktop environment implement the entire display server was not a good one. The Linux community does not have enough manpower to make that work well.

[–] FizzyOrange@programming.dev 0 points 20 hours ago

That's just assembling a forge from pieces...

That's a fair point. I don't think that's the case here because he talks about all the bad ways he prefers to receive contributions (email, patch files, git bundle etc.).

[–] FizzyOrange@programming.dev -1 points 1 day ago (2 children)

Pretty dumb not to use a forge. Adds a huge barrier to contribution for little benefit. None of the reasons he gives make sense.

Maybe a good option for projects that you don't want anyone else to contribute to, but then why make them open source in the first place?

Not using GitHub because it's proprietary is an especially illogical stance. Virtually all websites are proprietary.

[–] FizzyOrange@programming.dev 3 points 1 day ago (3 children)

You can't use that to assert that your view about not having something is correct.

IMO a bug tracker and PR review system are essentially and cannot be taken away. It would seem like most of the world agrees with me.

SiFive P670

From what I can tell this might be almost as fast as a RPi 5 (single core). Which is almost as fast as my 12 year old i5-2500K. I guess we'll find out when it is available.

I definitely think we'll get an M1/Zen class RISC-V CPU eventually but I doubt this is it.

[–] FizzyOrange@programming.dev 1 points 3 days ago (1 children)

They're a kind of backup...

[–] FizzyOrange@programming.dev 4 points 3 days ago (1 children)

Yeah good learning experience. We've all created projects and then found they already exist.

[–] FizzyOrange@programming.dev 3 points 3 days ago (3 children)

I guess you could say "the name"!

In fairness the first and second results on Google point to the crc32 tool...

https://askubuntu.com/a/303666

$ sudo apt-get install libarchive-zip-perl
$ crc32 my_file

Again not a great package name and it does require Perl, but in Linux at least that's a less painful dependency than Python.

[–] FizzyOrange@programming.dev 9 points 3 days ago (2 children)

Two things:

  1. Desktop requires mature CPUs (large out-of-order designs with high IPC) and there just aren't really any of those yet. They're starting to arrive (e.g. XiangShan which is even open source!) but as far as I know there isn't a single chip available to buy that's faster than a Raspberry Pi 4.

  2. Microcontrollers can get away with only the basic instruction set (add, multiply, load, store etc.) but for high performance you need a ton of extensions that are considered standard. x86 and ARM have had decades to build them up but in RISC-V a lot of them are only recently ratified (e.g. Vector) or still in the process of being defined.

I would say we might see cheap Android phones with RISC-V CPUs in maybe 5 years. Though there's an additional difficulty there in that you need to emulate ARM for games, and I don't think anyone is working on that.

[–] FizzyOrange@programming.dev 6 points 4 days ago

It's definitely improving. I thought the same as you but I looked through my recent ChatGPT prompts and it's actually decent now, at least at simple/throwaway tasks. It doesn't stand a chance at the niche domains of my actual job.

view more: next ›