Recent submissions

Comment · 6 months ago
Note that this article is about Julia 1.0.3, whereas today you should consider as obsolete any experience reports involving Julia versions prior to Julia 1.10 (the current LTS version), the most significant milestone in the maturity and usability of the language.
Comment · 6 months ago
Comment · 7 months ago
I thought the proper way to correct questionable results is to conduct and publish a follow-up study that independently looks at the same question with better data and better methodology. And wait until multiple independent teams have done the same. And then write a meta-analysis on the emerging pool of independent papers.

That's how scientific consent is normally formed, at least in rigorous disciplines like experimental physics or medicine. A single paper in the end is going to be just a single data point in any such meta-analysis study.

Comment · 10 months ago
In Julia:

  X = [1 2 3]
  Y = [1 2 3;
       4 5 6;
       7 8 9]

  Z = Y * X'
  W = hcat(Z, Z)
Comment · 10 months ago
Comment · 1 year ago
Comment · 1 year ago
The pre-compilation speed/caching performance ("time to first plot") has practically been solved since 2024, when Julia 1.10 became the current LTS version. The current focus is on improving the generation of reasonably-sized stand-alone binaries.
Comment · 1 year ago
Julia is a very powerful and flexible language. With very powerful tools you can get a lot done quickly, including shooting yourself into the foot. Julia's type-system allows you to easily compose different elements of Julia's vast package ecosystem in ways that possibly were never tested or even intended or foreseen by the authors of these packages to be used that way. If you don't do that, you may have a much better experience than the author. My own Julia code generally does not feed the custom type of one package into the algorithms of another package.
Comment · 1 year ago
The wonders of standards-committee bike shedding?
Comment · 3 years ago
What exactly does he technically want to preserve? Does he really care about amplitude modulation? Or does he care about the frequency band (medium wave, HF) and its propagation properties? Or does he care bout the geographic reach of these stations?

Amplitude modulation is a historically important technology, because it was technically very simple to receive in the early history of radio, and because it was more bandwidth-efficient than FM. But it remains utterly badly suited for mobile reception, because it is highly sensitive for multi-path interference (unlike FM).

We have now far better modern, digital modulation schemes, including DAB and DVB-T2 for VHF and DRM for long, medium, and short-wave transmission. They provide (thanks to OFDM) much better audio quality and interference resistance than the old analogue modulation schemes, and they are also far more power efficient, which substantially reduces the enormous electricity bills of the transmitter stations. They also are very bandwidth efficient, and can be used in single-frequency networks.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton