Hacker Newsnew | past | comments | ask | show | jobs | submit | more WmyEE0UsWAwC2i's commentslogin

True. But I believe this is a case where correctness and clarity are the paramount concerns.

There should be a public reference implantation of these methods if they are going to be used in court.


Seems like mathematical clarity is what Matlab is good at, at least compared to e.g. python and C.


Most industry Matlab I've seen is similar to numpy code, heavily vectorized to make it work fast, somewhat inscrutable for everything that's not linear algebra, and a lot of assumptions about perfect floating point precision. Couple that with a unit-testing unfriendly culture and you have a code disaster. Especially on 170k lines.


Most industry C/C++/Java/Python/XXX code I have seen in production is a numerical disaster. I've been working in all these codebases for decades.

There's nothing you just wrote that is any better in any other language, except that Matlab provides a huge suite of state of the art numeric routines that almost no everyday developer could come close to making as solid.

Writing a nicely illustrated manual on brain surgery with nice fonts and proper grammar based on 11th century medicine is of little use for doing actual brain surgery.

Writing clean code based on bad numerics is also of little use for producing good results. Especially if you then have to defend that codebase in court.

Bad developers will make bad decisions in any language. At least using solid numerics underlying the code provides a huge benefit to building the entire codebase instead of on crap numerics. Every nice clean codebase I have been part of has still had crap numerics. Good numerics is nearly completely orthogonal to clean code, and it's a highly technical skill set that almost no developer has even an inkling of how to do well, no matter how pretty their formatting and documentation. I have never in 30+ years of working on highly technical teams worked with someone who really gets the nuances and details of how to do solid numerical code. I routinely get codebases and developers that do the absolute worst things numerically. I have only really good people in conferences on such topics, or online from similar filtering. These people are extremely rare in software development, to the point I don't think I've ever met on on an actual project (and the numerics when needed have always fallen to me, and I've often been selected for technical projects because such people are terribly hard to find when needed).


Thia avoids collisions as long as the process takes less than one unit of time to complete.

If not, processes that take more than one unit will overlap eventually[0]

[0] Advent of code 2020, day 13. https://adventofcode.com/2020/day/13


Shoutout to rtv (reddit terminal viewer)


I didn't know about it, and now I do I discover that it's not maintained. Do you have a recommended alternative?


I believe TUIR is the de facto spiritual successor.

https://gitlab.com/ajak/tuir



As a data analyst, I once took an introductory class to modern dance. 5 sessions during one week. I though I was trained, I did calystecnics and yoga.

The class included "floor work" similar but no limited to [1].

It was hard. I received a lot of feed back from the instructor, but of course I didn't achieve that amount of grace.

Very worth trying if you want to experience learning something new and challenging.

Incidentally, this is one area where there are many more females than males. 2¢.

[1] https://www.youtube.com/watch?v=-jHrR8vy3OM


I had similar results following similar practices. I distinguish between stuff I want the algorithm to recommend and stuff that I only want to consume "on-demand" (that is when ever I search for it).

The second category covers topics with lots of content so It would overwhelm the other interests.

YouTube some times asks me how do I feel about my recommendations and some times all of them are interesting. But I can't watch them all (maybe I should add them to watch later, to tell the algorithm that I care)

The turning point was when they allowed us to tell the algorithm which videos were not relevant.


This is a nice feature.

> play alongside while you go about your business on

> other tabs or do things outside of Firefox.

Do we need to watch video while we go about our business? You better finish your business or the video. Which leaves me thinking: this is kind of bloat.


> Do we need to watch video while we go about our business? You better finish your business or the video.

Yes, and don't tell me how to do my work.


It doesn't feel like bloat to me. It makes my experience better.


This is the real solution to these kind of problems.

It is OK to honor the people who first worked on a problem like the Gaussian Distribution, Hessian, etc... But nowadays, with so many people working on science and so many records, it time to find a new way to honor those people.


That sounds like something taken from the book: Burn Math Class.

There is always f(b) > f(a) <=> f increases in [a, b] or f(b) /= f(a) <=> f changes in [a,b].

But how useful is that?


It seems the ML's cost-reward function maximises profit for the platform.


There was a great article posted here a few months about the internal market maker that Facebook uses to decide which ads to display. Long story short unless a particular platform is the only way to deliver ads to some group of people, the platform needs to keep its customers (the ad purchasers) happy with what they've bought.


How does this correlates with weather?


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

Search: