HN user

dima55

1,287 karma
Posts23
Comments421
View on HN
notes.secretsauce.net 6mo ago

Mrcal 2.5 Released

dima55
2pts1
github.com 2y ago

Gnuplotlib: A gnuplot-based plotting backend for NumPy

dima55
78pts66
github.com 3y ago

Uftrace: Userspace Function-Graph Tracer

dima55
6pts0
github.com 3y ago

Feedgnuplot: Visualize the output of ANY commandline tool

dima55
36pts0
www.jemarch.net 3y ago

GNU poke: an extensible editor for structured binary data

dima55
75pts15
github.com 3y ago

Gnuplotlib: Gnuplot-Based Plotting for NumPy

dima55
2pts0
mrcal.secretsauce.net 3y ago

Mrcal: Next-generation camera modeling and calibration

dima55
2pts0
mrcal.secretsauce.net 3y ago

Mrcal: Precise Camera Calibrations

dima55
3pts0
github.com 3y ago

Vnlog: Making Awk, grep, sort and join smarter

dima55
15pts1
github.com 4y ago

Gnuplotlib: NumPy Plotting with Gnuplot

dima55
5pts0
github.com 4y ago

Numpysane: Fixing Warts in NumPy

dima55
2pts0
github.com 4y ago

Extending Awk with Field Labels

dima55
1pts0
notes.secretsauce.net 4y ago

Shell data processing: a nice one-liner

dima55
2pts0
notes.secretsauce.net 4y ago

Shell data processing: vnlog demos

dima55
6pts0
notes.secretsauce.net 4y ago

Shell data processing: finding runs of “notable” data in a log

dima55
1pts0
www.justice.gov 4y ago

Bitfinex hack details from the court documents

dima55
1pts0
mrcal.secretsauce.net 4y ago

Mrcal 2.0: nicer dense stereo and uncertainty-aware triangulation

dima55
22pts5
github.com 4y ago

Vnlog: Manipulate labeled tabular data with standard Unix tools

dima55
3pts0
github.com 4y ago

Vnlog: Manipulate labeled tabular data with standard Unix tools

dima55
5pts0
github.com 5y ago

Feedgnuplot – plotting standard input in the shell

dima55
57pts6
notes.secretsauce.net 5y ago

Mrcal: Principled Camera Calibrations

dima55
4pts0
github.com 7y ago

Show HN: Vnlog – a toolkit for manipulating data in an ASCII table

dima55
4pts2
www.github.com 7y ago

Feedgnuplot: plotting stored or realtime data from standard input

dima55
2pts0

ARM boards need a custom kernel and bootloader. These aren't things managed by the distro. The userspace IS managed by the distro and IS standard. Using yocto to manage userspace maybe made sense 15 years ago, but it has long since become far more trouble than its worth. Debian supports most architectures out of the box, has good cross-building infrastructure, many thousands of ready-to-use packages, and is non-weird.

At least with android devices, you can plug in any usb keyboard, and have it work. Those are free, in the garbage all over the place

A dedicated key for all window-manager things is what people that have thought about it do (I use the "windows" key). But keyboard manufacturers haven't thought about it, so sometimes reasonable things aren't possible. I don't know.

Ubuntu 26.04 3 months ago

Debian has their own nvidia driver packages (it's nvidia's drivers repackaged in a nice way that integrates with the system well). I can't say if they're "outdated" or how different they are from what ubuntu ships, but they've always worked very well for me.

Ubuntu 26.04 3 months ago

Debian is great, and is where the distro development actually happens. What doesn't it do that you want?

GNU Make has a debugger. This alone makes it far superior to every other build tool I've ever seen. The cmake debugging experience is "run a google search, and try random stuff recommended by other people that also have no idea how the thing works". This shouldn't be acceptable.

If you think cmake isn't very good, the solution isn't to add more layers of crap around cmake, but to replace it. Cmake itself exists because a lot of humans haven't bothered to read the gnu make manual, and added more cruft to manage this. Please don't add to this problem. It's a disease

Hello! I'd love it if this and mrcal could work together. Do you support mrcal .cameramodel files? If not, can you do that? Is your splined representation compatible with the mrcal splined stereographic model? If not, can it? Is your splined lens representation better in some way? If so, should mrcal use some of that logic? I didn't see any documentation about it. If you think the mrcal distribution methods could be improved, and are willing to help improve it, I would be very amenable. Let's collaborate to make both projects better!

I would love for us to move past the idea that non-pinhole projections have "distortion", and we should strive to remove this "distortion" by reprojecting stuff to pinhole models. In practice, ALL projections distort straight lines and/or shapes and/or sizes, so if you use the pinhole projection everywhere, your images look like crap (see iphone wide-lens camera output for instance). Most of the normal non-pinhole projection functions work fine for wide lenses, while behaving like a pinhole lens with long lenses: https://en.wikipedia.org/wiki/Fisheye_lens#Mapping_function

Lots. Because many upstream projects don't have their build system set up to work within a distribution (to get dependencies form the system and to install to standard places). All distros must patch things to get them to work.

I use the `vnlog` and `feedgnuplot` shell tools HEAVILY to do data analysis and visualization. In emacs, these work well in shell-mode or in any buffer with `shell-command-on-region` (M-|). Not strictly emacs, but works great.

Maybe it's a fallacy and maybe it isn't. But I often hear people say "I don't use tool X because it doesn't actually increase my productivity". X is emacs or debuggers or profilers or Linux or version control or code comments or whatever. And after observing such people work over time I decided that most of them are just trying to justify their laziness. YMMV.

This is the ROS way: add more layers of crap on it until it sorta kinda works sometimes. If you want "reproducible package management", use Debian. ROS1 is already in stock Debian. Some of ROS2 is as well. If you actually want ros to suck less, please package the reset of ROS2, and push it to Debian.