HNHacker News
TopNewBestAskShowJobs

fisian

531 karma · joined November 16, 2017

submissionscomments
fisian··on Matrix-Libera IRC Bridge Temporary Shutdown, a Retrospective (2023)
Yes, it's like the fediverse. The "main" server by the developers is matrix.org (similar to mastodon.social), but there are others too. You can also host your own server from different providers as described in this post: https://matrix.org/ecosystem/hosting/
fisian··on Matrix-Libera IRC Bridge Temporary Shutdown, a Retrospective (2023)
I'm not that active on matrix (mostly just passively listening on a few topics that interest me).

However, regarding your last point there seems to be an active focus on improving element and their recent post about elementX [1].

I agree with your other points though, there are a lot of experiments that often lead to nowhere (e.g. P2P is basically abandoned AFAIK).

[1]: https://element.io/blog/element-x-ignition/

fisian··on Raspberry Pi AI Camera on sale now at $70
I find cameras with embedded processing are really interesiting. I have used the PixieCam before, for on camera image processing and object detection.

One big benefit is that there are less requirements for the communication interface (e.g. lower bandwidth). Additionally, it makes it a lot easier for embedded applications, e.g. some low power microcontroller that wouldn't have the processing power for image processing itself.

fisian··on Graph Language Models
In case you haven't heard about Graph NNs yet, pyyorch geometric is a library to build GNNs and has some info how they work [1].

[1]: https://pytorch-geometric.readthedocs.io/

fisian··on Printf Oriented Message Protocol
To mention a usecase for this library: it is used as part of the software Parrot ships with their drones.
fisian··on Git: The Stupid Password Store
However, this doesn't work well with git submodules, because then everyone cloning the repo must recreate this config. (Just something to be aware of.)
fisian··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
+1 for expanding jupyter notebooks to non linear layouts. While trying out some code I would love to be able to explore multiple "trains of thought" (without having to move code in and out from normal python files).
fisian··on gRPC: The Bad Parts
That decision seems practical (especially at Google scale).

I think the main problem with it, is that you cannot distinguish if the field has the default value or just wasn't set (which is just error prone).

However, there are solutions to this, that add very little overhead to the code and to message size (see e.g. [1]).

[1]: https://protobuf.dev/programming-guides/dos-donts/

fisian··on Roman Roads (2017)
Cool visualization.

From the title I thought it would be this project (called "roads to Rome"): https://benedikt-gross.de/projects/roads-to-rome/

fisian··on Signal: Will leave the EU market rather than undermine our privacy guarantees
You can look at the votes of the members of European parliament. For example, here for a vote on "chat control" [1] (from 2021) and a recent one [2]. You can filter to your country to see how each party (or even each member) voted.

[1]: https://mepwatch.eu/9/vote.html?v=134463

[2]: https://mepwatch.eu/9/vote.html?v=167712

However, its not that easy to find these results. I was looking quite a while to find this one.

fisian··on Mobifree – An open-source mobile ecosystem
And listing microG as an opensource alternative to Google services is disingenuous. It still uses the same Google servers to make requests, just the client is open.
fisian··on Diffusion Models
Yes, should be the same as the equation before. Like this:

  xts = alpha_bar[t].sqrt() * x0s + (1.-alpha_bar[t]).sqrt() * eps
Additionally, the code isn't consistent. In the sampling code a time embedding is used, while in training it isn't.
fisian··on ESpeak-ng: speech synthesizer with more than one hundred languages and accents
I used it on Android and it seems to be one of very few apps that can replace the default Google services text-to-speech engine.

However, I wasn't satisfied with the speech quality so now I'm using RHVoice. RHVoice seems to produce more natural/human-sounding output yo me.

fisian··on Mamba Explained
This submission has the same content as the link here (submitted to HN about a month ago):

https://news.ycombinator.com/item?id=39501982 https://www.kolaayonrinde.com/blog/2024/02/11/mamba.html

fisian··on Open Source Motion Capture for Autonomous Drones (2023)
I built something similar and the position accuracy is really great. However, I only used a single camera mounted directly below looking upwards.

I estimated the distance from the perceived distance between the LEDs (assuming the drone is flying slowly and parallel to the ground).

Using this setup I implemented a controller that would land the drone "on" the camera. And this way much better landing precision than using GPS can be achieved.

fisian··on I designed a cube that balances itself on a corner
I really agree that some control engineering applications can feel like magic.

When I learned programming, I thought "Wow, I can tell a computer anything I want, as long as I take the time to program it."

I have a similar feeling about control theory, just that it feels like you're "programming" the laws of physic, modifying how reality works.

fisian··on [dead]
Apparently, by spying the author means "listen to your conversations using the mic" and not fingerprinting your browsing behavior.
fisian··on [dead]
Halfway through the article has a list of "VPNs" to keep you "safe" from tracking. Feels pretty disingenuous.

I get this is a popular topic ("your phone is listening to show you ads"). And already had some non-technical friends ask me about it. So at least the article gives a detailed explanation about targeted advertising and fingerprinting.

fisian··on The Orange Pi 5 Plus
I was interested in this board because of the HDMI input. However, I couldn't find anyone reviewing/testing that (last searched a few weeks ago).

I have another board (Khadas Vim4) with HDMI input. But the HDMI input only recently got support in their vendor provided Linux image and is finnicky. In the Armbian image I couldn't get it to work for more than a few frames of input video (tried with gstreamer and ffmpeg).

Additionally, I couldn't find any information on HDMI input in Linux (seems like everyone uses USB capture cards that use uvc with v4l2).

fisian··on America lost the chestnut, its "perfect tree"
These are the chestnuts I know, that are sold as street food: https://en.wikipedia.org/wiki/Castanea_sativa

Native in Europe and Asia.

There also is a different kind of chestnut commonly found in parks, along roads, that is not edible: https://en.wikipedia.org/wiki/Aesculus_hippocastanum

fisian··on Brickception
I had a similar idea using two windows for a game. One large window with an overview map and a popup window you can move around as a magnifying lens that shows details and lets you interact.

However, I never tried implementing it.

fisian··on I spent 3 years working on a coat hanger [video]
I love when people see a problem and they spend a (seemingly) insane amount of time, work and passion to solve it.

I saw a similar thing some time ago posted here about designing better pockets for pants. Finally found it again: https://news.ycombinator.com/item?id=38301280

fisian··on Ask HN: Android low latency audio in 2023
The file also appears in this Github repo in the branch devicelist: https://github.com/google/oboe/blob/1c95aa99177d25bd573bf398...
fisian··on Text editing on mobile: the invisible problem
My biggest problem in editing on mobile is changing a text selection (for example a long URL or long text paragraphs) that don't fit on screen at once.

Once I have to scroll (vertically or, even worse, horizontally) in addition to moving the selection handles the UX is just terrible.

fisian··on UK pulls back from clash with Big Tech over private messaging
France has their own version of Matrix

https://joinup.ec.europa.eu/collection/open-source-observato...

fisian··on German buttercream is awesome (2022)
In Germany the "default" buttercream is butter+pudding.

Funny how different countries refer to food.

fisian··on Pokemon FireRed completed without visuals or audio (2022) [video]
Maybe something like the power led sidechannel [1].

[1] https://news.ycombinator.com/item?id=36331446

fisian··on GitHub profile achievements
While looking at some "top" users on the website, I found this repo that adds trophies to your github profile: https://github.com/ryo-ma/github-profile-trophy

Maybe these could also be added in a similar way to show your "worth" to the world even better ;)

fisian··on A mathematically correct way to tie your shoes
Apparently, I just did it the "correct" way, without even knowing my whole life.

A problem that I have more often is that I cannot untie my shoes anymore. What happens is that during the day the loose end slips through the loop. So when I try to pull on the opposite loose end to open the tie it gets stuck and can be very hard to open.

fisian··on Android Games on PC
I ran a program with WINE on WSL to run a 16-bit program on modern Windows. Works great
← PreviousPage 2 of 4Next →