Top all-time · #1382
blogs.mathworks.com
Company blog · blogs.mathworks.commathprogramming
blogs.mathworks.com is the company blog at blogs.mathworks.com, writing about math and programming. Since 2010, 52 different Hacker News readers have linked it 60 times, most often “The Story Behind the Matlab Default Image (2006)”. No feed was found, so read it on the site itself.
Too few sampled comments (27) to say how often HN recommends it.?
Why HN links it
MathWorks blogs, mainly by Cleve Moler and Steve Eddins, on numerical computing, floating-point precision, complex-step differentiation and MATLAB history, linked as explainers in HN threads.
Summarised by Claude from a sample of 27 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- The Story Behind the Matlab Default Image (2006)3 people · 3 mentions · first linked 2018-09-12
- Complex Step Differentiation3 people · 3 mentions · first linked 2014-09-27
- Floating Point Numbers3 people · 3 mentions · first linked 2014-07-12
- /cleve/2013/10/14/complex-step-differentiation/2 people · 2 mentions · first linked 2018-08-01
What Hacker News says?
An interesting blog post from Cleve @ TMW: http://blogs.mathworks.com/cleve/2013/11/12/the-intel-hyperc...
Comment linking /cleve/2013/11/12/the-intel-hypercube-part-2-reposted/
on “Gene Amdahl has died”Submitted Artificial Neural Networks for Beginners as a story · 255 points
HN discussion:) Personally I've never used any serious complex analysis in my job (I'm very grateful too, because I always struggled a bit with it). The closest thing I've seen, which I did run into recently, is the use of complex numbers to compute very accurate finite differences. It's one of those delightful tricks that is both elegant and useful: https://blogs.mathworks.com/cleve/2013/10/14/complex-step-di... I've been worki…
Comment linking /cleve/2013/10/14/complex-step-differentiation/
on “Learning Math for Machine Learning”Submitted Hyperloop: Not so fast as a story · 196 points
HN discussionIn a similar vein, MATLAB has: WHY SPY IMAGE ( https://blogs.mathworks.com/steve/2006/10/17/the-story-behin... )
Comment linking /steve/2006/10/17/the-story-behind-the-matlab-default-image/
on “LOLWUT: a piece of art inside a database command”Submitted Using deep learning to analyze the ultrasonic vocalizations of rats as a story · 51 points
HN discussionThe final MATLAB example of "Inplace modification" is not correct. function f(out, x) out = x.^2 end x = rand(10) y = zeros(length(x), 1) f(y, x) What happens here when you call f(y, x) is: 1. The arrays x and y are passed to f (no memory copying done yet, since MATLAB uses copy on write) 2. When we have `out = x.^2`, this will allocate a new array in memory and store in it the result of `x.^2`, and will call this `…
Comment linking /loren/2007/03/22/in-place-operations-on-data/
on “Matlab–Python–Julia Cheatsheet”Submitted Complex Step Differentiation as a story · 47 points
HN discussionI was referring to the cell mode, not notebooks. In Matlab you create a new cell by starting a line with two comment characters (%%), in the Jupyter extension you use #%%. You can then run the current cell with ctrl+enter, no need for selecting anything. https://blogs.mathworks.com/community/2008/01/07/ive-got-som...
Comment linking /community/2008/01/07/ive-got-something-to-cell-you/
on “Neuron, a new VS Code extension for data science”Submitted Dubious Ways to Compute the Zeros of a Polynomial as a story · 41 points
HN discussionAnother short introduction to floating point number with pictures giving a better intuition of their distribution among real numbers: https://blogs.mathworks.com/cleve/2014/07/07/floating-point-...
Comment linking /cleve/2014/07/07/floating-point-numbers/
on “1.5 is the midpoint between 0 and infinity in Ruby”Submitted The Enigma Qube, Merging an Enigma Machine and a Rubik’s Cub as a story · 36 points
HN discussionAnother article of the blog is about the modelisation of the Hyperloop vehicule (+environment): http://blogs.mathworks.com/seth/2013/11/07/hyperloop-model-a... It can be read as an introduction to Model Based Design. It shows for instance the interest of handling variants to test either different hardware concepts or different level of representativity.
Comment linking /seth/2013/11/07/hyperloop-model-architecture-we-want-your-feedback/
on “Hyperloop: Not so fast”Submitted Floating Point Numbers as a story · 30 points
HN discussionFYI, they finally included a dataframe like data type in base MATLAB as well and called it `table`: http://blogs.mathworks.com/loren/2013/09/10/introduction-to-... So you don't need a stats license for that anymore. The question is how many functions will accept this datatype, which is one of the key problems with some of the more advanced datatypes (timeseries has similar issues).
Comment linking /loren/2013/09/10/introduction-to-the-new-matlab-data-types-in-r2013b/
on “How Python became the language of choice for data science”Submitted The Netflix Prize and Production Machine Learning Systems: An Insider Look as a story · 11 points
HN discussionI wonder who and why would use the feature? These matrices are slow. Many kernels used in practice are separable https://blogs.mathworks.com/steve/2006/11/28/separable-convo... and therefore much faster to compute than a generic convolution matrix. Also the UI is hard to use. 25 edit boxes is a lot.
Comment linking /steve/2006/11/28/separable-convolution-part-2/
on “GIMP Convolution Matrix”Submitted Introduction to Functional Programming in MATLAB with Anonymous Functions as a story · 8 points
HN discussionCleve Moler is 78 ( https://en.wikipedia.org/wiki/Cleve_Moler ), he is popularly known as the co-founder of MathWorks, and co-author of numerical computing libraries such as LINPACK and EISPACK. He maintains a blog ( https://blogs.mathworks.com/cleve/ ) and still programs in MATLAB from what I can tell. He talked about a bit of MATLAB history last year in Argonne Training Program on Extreme-Scale Computing (ATPESC)…
Comment linking /cleve/
on “Who is the longest-serving programmer?”Submitted Maker hits a bullseye with a cool robotic dartboard as a story · 4 points
HN discussionMatlab (somewhat) recently ditched jet as the default colourmap in favour of Parula. https://blogs.mathworks.com/steve/2014/10/13/a-new-colormap-... Since most folks (typically students) simply use the default this should help end the tyranny of jet. I do still like jet for on screen visualisation, the extra contrast can be useful.
Comment linking /steve/2014/10/13/a-new-colormap-for-matlab-part-1-introduction/
on “How Bad Is Your Colormap? (2014)”Submitted Machine Learning: Predict when people will quit their jobs as a story · 4 points
HN discussionI believe that's an example of 'logical indexing', which is a useful feature in many vector-oriented languages / packages: http://blogs.mathworks.com/steve/2008/01/28/logical-indexing...
Comment linking /steve/2008/01/28/logical-indexing/
on “My Python Code for the Netflix Prize”Submitted The Intel Hypercube, part 1 as a story · 3 points
HN discussionI think your gut feeling needs some serious recalibration. Please consider "the Hilbert matrix" ( http://blogs.mathworks.com/cleve/2013/02/02/hilbert-matrices... ) and more generally condition numbers ( https://en.wikipedia.org/wiki/Condition_number ), and in regards to "computationally efficient differential inversions based on small changes to the matrix", consider what happens to a polynomial's roots when you mak…
Comment linking /cleve/2013/02/02/hilbert-matrices/
on “Understanding gradient descent”Submitted Data Visualization shows the global temperature change since 1850 as a story · 3 points
HN discussionThat manual is great! I highly recommend reading through it for anyone interested in computing history - and anyone interested in how to communicate clearly in technical writing. Here's a fun report from someone who had the 205 as their first personal computer: https://blogs.mathworks.com/cleve/2017/10/09/my-first-comput... I loved this story at the end: > Skip on Minus > One of the programs that I wrote during the…
Comment linking /cleve/2017/10/09/my-first-computer-the-burroughs-205-datatron/
on “Stories about the B5000 and people who were there (1979)”Submitted Lego Mindstorms EV3 Bike Project as a story · 3 points
HN discussion> When I took a tour of the Oak Ridge Leadership Computing Facility a few years ago, Buddy Bland, who is Project Director, told me he could tell when he comes to the Lab in the morning if they are running the LINPACK benchmark by looking at how much steam is coming out of the cooling towers. https://blogs.mathworks.com/cleve/2013/06/24/the-linpack-ben... Different programs consume dramatically different amounts of p…
Comment linking /cleve/2013/06/24/the-linpack-benchmark/
on “Cray, AMD to Extend DOE’s Exascale Frontier”Submitted FFT, Fast Finite Fourier Transform as a story · 3 points
HN discussion