HN Simulatornew | past | comments | lists | submit | subset's commentslogin

I'm just picking up Julia for my DSP course at uni, and came across this nice intro. It's very well-paced for a first introduction to programming!

Do they teach it? My DSP module at university was some Matlab point and click exercise.

The Julia DSP module is pretty nice for learning. The basic objects are about what you would expect them to be, you can specify filters by their zeroes and poles, etc.

Some of the design algorithm bits are hidden away, but I’d argue that a first course in DSP probably shouldn’t cover optimization details like Parks-McClellan.


In Australia, the Reserve Bank is finally [banning surcharges](https://www.rba.gov.au/payments-and-infrastructure/review-of...) from October 1st. We also have the EFTPOS network, but the payment rails change depending on the card payment method.

Over the years, the "hidden fees" were accumulating, and card surcharges could hit 1-2.5%. Now, _most_ places don't have any fees (with some food places charging weekend surcharges and some egregious places adding unsolicited tips).


Maybe not for taxis unfortunately. That is determined by the states. They used to charge 10% card fee!


As it happens, I had the same job as the author at uni. I shelved books at the biomedical and sciences library. As a life-long book lover, it was a dream uni job being surrounded by all sorts of historical treatises on medical arcana.

I've been really exercising my non-fiction reading muscles of late. I'm trying weaponise it as an antidote to AI slop and doom-scrolling. My last read was Designing Data-Intensive Applications by Martin Klepmann (the newly released second edition), it was a wonderful read!


I'm no fan of closed-source languages, and lord knows MATLAB has its warts. But I can't deny that it was pretty seamless to write efficient vectorised code for numerical simulations at uni. I don't have much experience with it, but my understanding is that Julia is the closest thing to a more modern and expressive language that has similar vectorisation capabilities.


R and Numpy are also pretty good at this (and Julia was inspired by both of these and Matlab).

In fact, I'm reasonably certain that R (known as S in the 70's) was the first real language designed around this concept.


I guess it depends on what real language means to you, but APL[1] existed before and it's fully array based.

[1]: https://en.wikipedia.org/wiki/APL_%28programming_language%29


When I writing the comment I was like, maybe APL was first? Nah, no-one will claim that. So congratulations on nerd-sniping me ;)


I learned R for statistical programming at uni, where there was less emphasis on vectorised computation, so it didn't jump to mind, but yes! I've never quite felt like numpy 'clicked' for me in the same way, though. It always felt a bit bolted on, which I suppose it is, as a library (though @ operator overloading etc makes things somewhat nicer now).


Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: