Recent submissions

Comment · 29 days ago
Comment · 29 days ago
You can't see the directly-imaged exoplanets with amateur telescopes. Best we can do is to use the RA and DEC coordinates from this site and observe the host star/planetary system (you'll still just see the star at best).

Without going into details, basically the reason comes down to the fact they are tiny and the star is too bright in comparison. Without a coronagraph which can block the starlight even the most powerful telescopes (like JWST) we've built can't image them.

Comment · 1 month ago
Comment · 1 month ago
To know what something is about, a natural way is to do it yourself.
Comment · 2 months ago
This topic has somewhat recently acquired a connotation where it yields a polarized response. People seem "tired" of the language and the episodes like Bun rewrite don't help, especially in current LLM-obsessed era.

Amidst this, just let me try to give my own experience with language while working in a field where it doesn't have much traction (scientific/numerical programming). A couple of years ago, after being tired trying to make Python faster, I was looking for a language to write simulation code in. Fortran (and C/C++) has been the go-to choice in my field for decades but I wanted to try a modern language. I tried Julia but the workflow didn't come naturally to me. Also by default, it also wasn't ahead-of-time compilable. Rust was my second choice but it's type system/design, expressiveness and tooling (rust-analyzer) won me over. I have written so much of it and I really enjoy writing it. Borrow checker isn't really an issue 99% of time when writing scientific code. And when it is (self-referential data structures), you can just use an arena (or something equivalent). The C/Fortran inter-op is great so it's still so easy for me to build my own abstractions on top for the more general stuff like solving ODEs and sparse matrices.

And of course, there is speed, memory safety and ability to parallelize things so effortlessly (rayon is magical), but I feel those were never the things that actually won me over. The language was just a joy to write.

Comment · 2 months ago
No. The file uses same extension as Jonathan Blow's Jai which is actually a language GitHub supports.
Comment · 2 months ago
Comment · 3 months ago
I have similar thoughts.

To those who feel on the contrary, I would genuinely like to understand why average consumer won't be priced out of hardware? The silicon industry is already quite centralised. Everywhere we already see the concept of ownership disappearing.

It's quite difficult for me to visualise a non-dystopian future where our PCs are just mere screens and every compute happens on a remote cloud, owned by some corporation, charging you subscription fees to even add and multiply numbers.

I would be the happiest if this (perhaps the most) pessimistic scenario doesn't pan out, but I can't deny that it feels like that's where we are heading.

Comment · 3 months ago
Comment · 3 months ago
I would also like to know this. Fortran itself is column-major, so I would guess the internal layout isn't same for multi-dimensional arrays when compared to row-major C? I'm not sure how LFortran represents arrays internally though.
Comment · 3 months ago
I'm not sure if I would ditch Zotero. Using grep over a bib file is nice but I guess you are opening the DOIs in browser every time?

The reason I like Zotero is because I can use it offline, have my all documents synced (the backup feature is one of the best things) when needed and I can organize my papers according to project/paper I'm working on. Actually one thing I do wish Zotero would add is tab groups which will allow me have papers open but grouped by project. It's based on Firefox which does support this so I hope it's a matter of time.

Comment · 3 months ago
Your understanding of what means value to this world is deeply pitiable.
Comment · 3 months ago
I'm sorry but this is not a good enough argument for gutting science. You need to justify that capacity and coverage increase is required.

The companies trying to make these plans are just looking for money. It's not for some noble goal for progress. If you fail to see that, I'm sorry for you.

Comment · 3 months ago
Yes, I can do most of the things now because enough is already up there. Can you elaborate why do you want more? Like a million more as these companies are planning?

When is it enough?

Comment · 3 months ago
Can you define what progress is being made by creating more space junk?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton