vu3rdd

Joined 17 years ago

Karma
923
Submissions
95
Member since
Oct 4
https://rkrishnan.org
View on Hacker News

Recent submissions

Comment · 1 year ago
Comment · 8 years ago
Comment · 9 years ago
I have been reading it as well. For my taste, it is a bit too verbose.

I like to see something along the lines of the K&R book or the GoPL book. I was hoping that "Programming Rust" is such a book, but I was disappointed. And (may be it is just me) I like to see exercises in Programming books.

Comment · 9 years ago
Happy to see the modules chapter and the testing chapter early enough in the book.

Thanks. The new format looks a lot better, IMHO.

Comment · 9 years ago
Comment · 10 years ago
Thanks. Updated the link.
Comment · 10 years ago
One of the authors of Tahoe-LAFS and the original creator of zfec, Zooko, co-authored a paper on the performance of such codes.

http://nisl.wayne.edu/Papers/Tech/code-pf-fast09.pdf

Luigi Rizzo is the original author of the fec C library.

I co-maintain zfec (and the Debian package of it) along with Zooko. A new release of zfec is planned to be out soonish.

edit: removing the <> delimiters around the URL. Sorry!

Comment · 10 years ago
People who believe in these ideas are a minority, it seems. Every 'aptitude safe-upgrade' tells me that more and more disk space is required to install the packages.

OpenBSD project seem to be doing the right thing (as they always did, imho) by deleting a lot of code from the base and not letting it to rot.

Comment · 10 years ago
Good points.

As a programmer, one has no choice most of the time on what language a program should have been written, in my career, I have mostly been modifying and adding code than writing new code from scratch. This mostly means C, for anything close to hardware, as electrical/electronics engineers are familiar with it. Another way of saying this is that, "I program in whatever language, my team is programming in".

Embedded systems also have size limitations and the problem of bootstrapping on new hardware. C has time and again proven to be easy.

If you examine a typical GNU/Linux distro, you see all kinds of programs written in C that ought to have been written in a type safe language because most of the time, C's features were not required for the program.

I wish more and more "new" programs are written in all kinds of languages (not just Rust, but in Python or Haskell or OCaml ..) other than C and that we restrict C to the things we really need it for.

Overall, knowledge of C is only going to help. Whether you want to use it to use it for your next project is something that depends on the problem at hand.

Comment · 10 years ago
netsurf?
Comment · 10 years ago
The essence of the language has not changed. But C99 came out with a few nice things. There is also C11 which brought in a few new things as well. It would have been nice to bring the book up to C99.

"Modern C" is a good book on some of the new features.

    http://icube-icps.unistra.fr/img_auth.php/d/db/ModernC.pdf
Comment · 10 years ago
> Why is it OK to lock down smartphones, TV devices, consoles, but not OK for PCs?

IMHO, it is not OK to lock down things you own. I have been a victim. I bought an AppleTV v2 and a planned obsolescence by Apple and Google rendered it useless (with a YouTube API version requirement).

PCs are special in that, they are general purpose devices and not appliances. If you are using it as an appliance, chances are, you are not interested in running another operating system on it.

Comment · 10 years ago
I wish the original course is offered in an alternate platform like edX.
Comment · 10 years ago
Very nicely said!

Sad is also being at the mercy of Apple to do "upgrades" of software, being at the mercy of Apple for security fixes.. the list goes on.

Comment · 10 years ago
There is this nice guide: https://emailselfdefense.fsf.org/en/

It has instructions for all major operating systems.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton