Recent submissions

Comment · 10 years ago
1) What makes a language like Fortran so intimidating?

I'm not sure, I would like to know the answer to this. At least for modern Fortran.

2) What makes Fortran so much 'faster' at computation than C?

I don't know if the computation of Fortran is always faster than C (I thought they were comparable), but at least in development time, it was a huge improvement for me. I was forced to use Fortran 2003 at university for numerical simulations etc and expected it to be terrifying but found it very pleasant. Instead it was when programming C later on that I got slightly frustrated.

- It's easy to learn. No need to learn about pointers etc.

- It's very math friendly. The fact that you can easily extract and use sub matrices/array is probably my favorite feature. In C I needed to write loops, pass around array length or matrix sizes, etc. Multi dimensional arrays got annoying to work with and ended up writing matrices as column-major vectors.

- It has some nice built in functions such as matrix multiplications (no loops for this). It also has great math libraries like BLAS/LAPACK

- Offers OOP

I haven't made use yet of the advantage I hear most often i.e. for HPC.

Comment · 10 years ago
Comment · 10 years ago
I understand this for products that have product-market fit. But what about products that aren't generating any revenue yet? Wouldn't the fact that someone is willing to pay to develop it further for them indicate demand for the product? Also couldn't this be viewed as doing things that don't scale by building a product that one company loves? How do you draw the line between this, and creating technical debt?
Comment · 10 years ago
Comment · 10 years ago
Comment · 10 years ago
Comment · 10 years ago
Thanks for the feedback! The ErgoDox is indeed one that's on my todo list =), along with the unicomp, ultimate hacking keyboard and a few others.
Comment · 10 years ago
Earlier this year I finally bought a decent keyboard (Kinesis Advantage). While I was searching for what I wanted, I put together a list of keyboards with some features and have just put it online. Hopefully it can help others in search of a good keyboard. I'm sure the list is incomplete (both in terms of keyboards and listed features). I'll be adding keyboards in the coming days. Feel free to give feedback and suggestions if there are certain things missing.

(e.g. I was thinking about adding filter for cherry mx key color)

Comment · 10 years ago
Comment · 10 years ago
Comment · 10 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton