HNHacker News
TopNewBestAskShowJobs

amadio

80 karma · joined February 14, 2016

[ my public key: https://keybase.io/amadio; my proof: https://keybase.io/amadio/sigs/DbXHsryhLP8Aaw3USBvgYsUF5apVtLoKiqlcVA8uHzg ]
submissionscomments
amadio··on NFS > FUSE: Why We Built Our Own NFS Server in Rust
The client is available on Windows via a samba gateway. There's also a sync client for CERNBox for Windows, and even Android and iOS (https://cernbox.web.cern.ch/cernbox/downloads/). The server is not available on Windows, though. However, I'd say that among physicists Windows is definitely the least popular OS.
amadio··on NFS > FUSE: Why We Built Our Own NFS Server in Rust
> XetHub has the world’s first natively cross-platform, user-mode filesystem implementation, allowing you to mount arbitrarily large datasets on your machine.

Not really world's first. CERN has developed EOS (https://eos-web.web.cern.ch/) for many years, and even though it's not available natively on Windows, it is available on Linux and macOS. EOS uses FUSE, though, not NFS.

> This enables you to, in just a few seconds, locally mount ~660 GB of Llama 2 models or write DuckDB queries to analyze large parquet files and scan just the data you need.

If you mount all instances of EOS at CERN on your machine with the FUSE client, that in principle mounts hundreds of PB of data from LHC experiments, although much of this data requires special permissions to be accessed. However, there's also a lot of open data. See https://opendata.cern.ch/.

amadio··on BtrBlocks: Efficient Columnar Compression for Data Lakes [pdf]
By searching for "columnar data" in Google Scholar or even just plain Google, for example. Thorough literature review is a must for any researcher.
amadio··on BtrBlocks: Efficient Columnar Compression for Data Lakes [pdf]
Sad that the author seems to be unaware of similar work, but in high energy physics: https://iopscience.iop.org/article/10.1088/1742-6596/2438/1/... (also in arXiv here: https://arxiv.org/abs/2204.09043).
amadio··on Making the Distribution, Part 1
If you enjoyed reading this, you may also enjoy watching the following video:

https://youtu.be/riWkq5YLUts?si=Q0rW9F1_iKpswGDI

amadio··on Implementing Cosine in C from Scratch (2020)
Taylor expansion is usually not so good for this, you'll fare better with either Legendre or Chebyshev polynomials. Robin Green has some excellent material on the subject, which I am linking below.

Faster Math Functions: https://basesandframes.files.wordpress.com/2016/05/fast-math... https://basesandframes.files.wordpress.com/2016/05/fast-math...

Even faster math functions GDC 2020: https://gdcvault.com/play/1026734/Math-in-Game-Development-S...

amadio··on Experts Doubt the Sun Is Burning Coal (1863)
I highly recommend this related article: "How the Sun Shines", by John Bahcall https://arxiv.org/abs/astro-ph/0009259
amadio··on The Tao of Programming (1987)
I prefer "The UNIX Koans of Master Foo" http://catb.org/esr/writings/unix-koans/
amadio··on Ask HN: Best things in your bash_profile/aliases?
You can try Gentoo prefix to install stuff into your $HOME: https://wiki.gentoo.org/wiki/Project:Prefix
amadio··on Roadmap for CoreOS Integration with Red Hat OpenShift
> My understanding is that Container Linux as is will be supported for years, but we will also be creating a new distro, RH CoreOS, that replaces the Gentoo build system with Fedora tooling.

As a Gentoo dev and long time user, I've always had a lot of sympathy for CoreOS since the beginning, so when I heard about the RedHat acquisition, I wondered about this. I have to say that I'm saddened to know that Portage will be eventually replaced. It's an excellent package manager.

amadio··on A hello world post
The problem I have is that I like consuming information so much more than producing it that I never have the willpower to stop reading, watching videos, etc, and start producing something.

I do feel that I would have a fair amount to share back of what I learn. However, when I think about the limited time we all have to live, and how nasty people can be online for even the most trivial matters, I always reach the conclusion that my time is better spent learning. As an Italian friend of mine used to say, “my objective in life is to die wise”.

amadio··on Cling: An Interactive C++ interpreter
There's a GitHub mirror of it here: https://github.com/root-mirror/root
← PreviousPage 2 of 2