Top all-time · #13480
Franklin Ta
Personal blog · franklinta.com · on HN as nilknarfprogrammingweb
Franklin Ta's personal blog at franklinta.com covers programming and web. Since 2014, 5 different Hacker News readers have linked it 14 times, most often “Computing CSS matrix3d transforms”. The last post was in 2017, but the archive is still widely read.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
One commenter links a post on computing CSS matrix3d transforms from a projective transformation, as a basis for doing perspective distortion live in the browser rather than with ImageMagick.
Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Computing CSS matrix3d transforms3 people · 3 mentions · first linked 2014-09-08
- Image diffing using CSS2 people · 2 mentions · first linked 2015-09-28
What Hacker News says?
I have previously written about how to predict the next Math.random in Java (and hence Firefox also): http://franklinta.com/2014/08/31/predicting-the-next-math-ra... The TL;DR; is that it is easy since you only have to brute force around 2^22 possibilities (which runs in < 1 second). Someone then asked whether it is also possible in Chrome and Node: https://github.com/fta2012/ReplicatedRandom/issues/2 . After examin…
Comment linking /2014/08/31/predicting-the-next-math-random-in-java/
on “Math.random in V8 is broken”Submitted Image diffing using CSS as a story · 488 points
HN discussionHey I'm the author of the project you linked to! The blog post is better for details: http://franklinta.com/2014/10/19/serverless-webrtc-using-qr-... Flashing qr codes was just a quick hack and actually doesn't work super well. I think if I had more time I would try compressing and stripping down the message more so it would fit in a single qr code instead (like in https://webrtchacks.com/the-minimum-viable-sdp/ ).
Comment linking /2014/10/19/serverless-webrtc-using-qr-codes/
on “IP Over QR Code”Submitted Predicting the next Math.random() in Java as a story · 150 points
HN discussionBeing able to scan barcodes using a web app is pretty cool. I used something similar when I was tinkering with transmitting data visually for the handshake step of webrtc: http://franklinta.com/2014/10/19/serverless-webrtc-using-qr-... . I used Lazarsoft's javascript QR code scanner which worked, but it wasn't very robust since it was a manual port of an early version of zxing. It is pretty easy to compile the c++ b…
Comment linking /2014/10/19/serverless-webrtc-using-qr-codes/
on “Show HN: QuaggaJS, a barcode scanner written in JavaScript”Submitted Automatically Solving Captchas on Project Euler as a story · 45 points
HN discussionWith some fiddling in matrices this could also be done live in the browser as a CSS 3D transform using matrix3d or in a WebGL context on the iframe or video element. Have no time to do the rectifying math on the components today but basically it would be some kind of inverse of this projective transformation: http://franklinta.com/2014/09/08/computing-css-matrix3d-tran... quick non-inverse transformation adapted fro…
Comment linking /2014/09/08/computing-css-matrix3d-transforms/
on “ImageMagick, four point perspective distortion in a video”Submitted Computing CSS matrix3d transforms as a story · 41 points
HN discussionDid you happen to see my post on this? https://franklinta.com/2014/10/19/serverless-webrtc-using-qr... (The demo unfortunately doesn't work anymore since it's from 2014) The flow is very similar to yours, down to the flashing QR codes! https://youtu.be/rw4f9LfqqpI?t=8
Comment linking /2014/10/19/serverless-webrtc-using-qr-codes/
on “Show HN: WebRTC signalling data using QR codes”Submitted 6DOF Positional Tracking with the Wiimote as a story · 5 points
HN discussionSubmitted Spotting the difference in images using CSS as a story · 3 points
HN discussionSubmitted Serverless WebRTC using QR codes as a story · 3 points
HN discussionSubmitted Solve the exact CSS 3D transform that corresponds to a given quadrilateral as a story · 1 points
HN discussionSubmitted 3D CSS matrix Transformations as a story · 1 points
HN discussion