HNHacker News
TopNewBestAskShowJobs

fisian

531 karma · joined November 16, 2017

submissionscomments
fisian··on Video: Power LED Attack [video]
Rolling shutter is quite nice and used in different scenarios to increase framerate.

For example to extract sound from just a camera [1].

Additionally, while not directly related to the rolling shutter effect [2] uses a technique to increase the framerate of the Raspi Camera by 10x or more, but reducing image resolution.

[1] https://people.csail.mit.edu/mrub/VisualMic/

[2] https://github.com/Hermann-SW/fork-raspiraw

fisian··on The Password Game
I got a (seemingly?) impossible problem:

- roman numerals must multiply to 35

- my chess move is: Rf7+

- Atomic numbers of elements must add up to 200

So I need V, VII and Rf7+ in there but then the atomic numbers are way past 200 already.

fisian··on The Password Game
I also had to figure out how to enter chess notation. As it turns out you have to add "x" after the piece if you want to capture or "+" suffix for check.
fisian··on Venus is not Earth’s closest neighbor (2019) [pdf]
It just depends how you measure "closest".

Similarly, Mount Everest is the highest mountain (above MSL), however Mauna Kea is higher if measured by prominance (starting from its base which is under water).

fisian··on .zip is now available as a TLD
I also like to use ctrl+K to search from the address bar.

It's nice because usually I use ctrl+L to type in the address bar and that's a similar shortcut for times when my search looks like a URL.

fisian··on Fulfilling a reader's request for my “dot files”
I'm on so many different machines (mostly some embedded stuff/RasPis that need linux) that I ignore all these bad defaults.

The only thing I find unbearable is vimdiff colors, that have the SAME or very similar foreground and background so it's impossible to read. (I don't remember, but believe it's just on some distros)

fisian··on The weird world of Windows file paths
> Disallowed characters

> < > ” / \ | ? * Never allowed

A friend once somehow crated a file called <HTML>.

I don't know how, but he also couldn't delete or do anything with it.

fisian··on We need better support for SSH host certificates
Smallstep uses ProxyCommand [0]. Not sure how Tailscale does it.

0: https://smallstep.com/docs/ssh/how-it-works

fisian··on Samsung “space zoom” moon shots are fake, and here is the proof
Someone made a camera that has this "feature": https://philippschmitt.com/archive/2018/work/camera-restrict...
fisian··on Show HN: ProtoCURL, a curl for Protobuf
I used `protoc --encode` (and `--decode`) to do something similar. Didn't send it over HTTP but piped it to MQTT or serial ports.

Unfortunately, those options are poorly documented, so it took me some time to figure that out.

fisian··on MIT Tailsitter Drone Acrobatics
"Differential flatness" is synonymous to "flatness".

The concept is a bit comparable to inverse kinematics. With inverse kinematics you compute, e.g. the joint angles of a robot arm given its endeffector pose.

While with differential flatness you use the pose trajectory and its derivatives (i.e. how the pose changes over time) to calculate the state trajectory (joint angles, speeds and accelerations for the robot arm example).

fisian··on MIT Tailsitter Drone Acrobatics
Flatness[1] based control is pretty neat.

Basically, you can define a trajectory (that is differentiable n-times) and then calculate the state of the system from that.

In this case, given the trajectory they could compute the speed, acceleration, jerk and yaw+rate for the tailsitter ahead of time using the model.

[1] https://en.wikipedia.org/wiki/Flatness_(systems_theory)

fisian··on Firefox Android now supports Tampermonkey
Confusingly, Fennec F-Droid is Fenix.

In the description on the F-Droid page it says "Fennec F-Droid is based on the latest Firefox release (codenamed Fenix).".

fisian··on Firefox Android now supports Tampermonkey
You can block many websites cookie banners by using ublock origin and enable some of the Annoyances filter lists in the settings.

I use the "AdGuard annoyances" and "easylist cookie" lists and that blocks many cookie banners.

Also, "I don't care about cookies" was recently bought by a company, which could mean bad things for the extension in the future.

fisian··on Making an SSH client the hard way
I agree.

I feel like there should be a lightweight way to use SSH certificates, so you could use it independently or on top of Tailscale. Like a server (CA), client and daemon on your machines that should be reachable via SSH that handles short lived certs and authentication of clients. But I'm not aware of anything like that.

I have used Teleport before but it seemed not that great for machines not publicly reachable, because then all the traffic goes through a proxy.

fisian··on I help seniors with technology issues
There is a fork by the community "I still don't care about cookies" (note the "still") that should avoid any evil stuff Avast would do to the original extension.
fisian··on A summary of my learnings on how to find startup ideas
This reminds me of innovation management [1], but done by individuals (founders) instead of existing organisations. The wikipedia article links some more techniques, including some of which are in the post like brainstorming.

[1] https://en.wikipedia.org/wiki/Innovation_management

fisian··on Pentagon Puts DJI on Blacklist
There are competitors in EU and US: Skydio and Parrot are the first I can think of, although their products cost more and aren't as consumer focused.
fisian··on Outdated vs. Complete: In defense of apps that don’t need updates
https://news.ycombinator.com/item?id=15720923
fisian··on An Introduction to PipeWire
For me it wasn't about being next to a road but just to compensate for a bad microphone.

After using RNNoise directly, now I use EasyEffects with a preset I found here: https://gist.github.com/MateusRodCosta/a10225eb132cdcb97d7c4...

It reduces the background noise to be barely noticeable.

fisian··on A new Linux handheld game console based on ODROID-N2
It is based on the Odroid N2+, which can definitely replace a Pi.

I used some in the past and they are powerful alternatives.

The only downside is worse software support (the official images have only older linux versions), but there are alternative images. I had good experience using Armbian images instead of the official ones.

fisian··on Uniformly Sample Points in a Disk
Related to applying a non-linear function to randomly distributed points is the Unscented Transform[0]. It approximates how the function changes the distribution's mean and standard deviation by selecting several points, applying the function to these points and calculating the transformed mean and standard deviation from the transformed points.

[0]: https://en.wikipedia.org/wiki/Unscented_transform

fisian··on Cloudflare Pub/Sub: Programmable MQTT Message Brokers
Some time ago I was at a talk about verifying different MQTT brokers so they fulfill the spec. They presented several inconsistencies they found (in OSS brokers) and submitted fixes for.

I looked up if there's some info online and found that paper (unfortunately paywalled): https://graz.pure.elsevier.com/en/publications/learning-base...

fisian··on Why are some egg yolks so orange?
I found that conclusion weirdly dismissive, given how detailed the carotenes and their effect and regional preferences were described. It doesn't do the article justice to summarize it like that.
fisian··on Ask HN: Whatever happened to Wolfram Alpha?
SymPy Gamma, for example: https://www.sympygamma.com/input/?i=diff%28a**%285*x**2%29%2...
fisian··on SSH Tunneling Explained
The blog the article is on is from teleport (goteleport.com), which you might want to take a look at. I haven't used it myself but it could be used for this task.
fisian··on Klimaticket: All public transport in Austria with a single ticket for 1095 EUR/y
To add to that, until now there is the ÖBB Österreichcard which allows infinite train rides on all ÖBB trains. It's about 2000€. Now it will be replaced by this Klimaticket.
fisian··on The Linux Distributions of 1992
There is also this wikimedia illustration of the history of distributions.

https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Di...

fisian··on Ada for the C++ and Java Developer [pdf]
Also available as HTML:

https://learn.adacore.com/courses/Ada_For_The_CPP_Java_Devel...

fisian··on KeePassXC 2.6.4 Released
KeePass uses .Net/mono to run on all platforms, while KeePassXC has a more "native" feel.

KeePass has many plugins available, which allow extending its behavior. KeePassXC doesn't have plugins, but has many quality of live things built-in.

I used both, but currently use KeePassXC. I really love its ssh key integration.

← PreviousPage 3 of 4Next →