HNHacker News
TopNewBestAskShowJobs

threeme3

862 karma · joined April 3, 2016

submissionscomments
threeme3··on Vision Now Available in Llama.cpp
another tryout here: https://simonwillison.net/2025/May/10/llama-cpp-vision/
threeme3··on Inside a $1 radar motion sensor
More details https://github.com/jdesbonnet/RCWL-0516
threeme3··on Your own tiny OO language: C++? Smalltalk? What About Bob? (1991)
Source: https://github.com/dbetz/bob
threeme3··on SomaFM
Me too.. monkey radio was really great!

https://web.archive.org/web/20040622004325/http://www.monkey...

threeme3··on Programmer Browser – My Minimal Browser Project
Very nice! I was wondering what rendering engine is used behind the scenes?
threeme3··on The smallest and worst HDMI display
http://www.technoblogy.com/show?TV4
threeme3··on What is a service you would gladly pay $25/mo for?
A flat fee on-demand self-driving/rental electrical car service with total driving distance of 500km/mo.
threeme3··on Design of a Scalable 4G Portable Network Using Low Cost SDR and Raspberry Pi
Unfortunately the article does not provide an explanation how the GPIO transmit function was achieved, but most probably it was based on prior art here:

It started with piFM [1] where the possibility was explored to modulate the internal PLL Raspberry Pi with FM and output it on pin GPIO4. This was then further refined and a PWM phase and amplitude modulation technique was applied which made it possible to generate SSB signals [2]. Based on this rpitx [3] was then created which made it possible to basically modulate any type of signal, enabling to use a raspberry pi for analog and digital broadcasts, and to replace key fobs for RF smart plugs and other wireless devices. So yes, it is possible..

[1] GPIO4 piFM transmitter, by Oliver Mattos and Oskar Weigl http://www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspb...

[2] Direct SSB generation by frequency modulating a PLL, by Guido http://pe1nnz.nl.eu.org/2013/05/direct-ssb-generation-on-pll...

[3] Universal I/Q TX for rpi, Evariste Courjaud, https://github.com/F5OEO/rpitx

threeme3··on The KDL Document Language
Love to use this in my projects. Anyone aware of a C implementation?
threeme3··on Electric Cars (1967) [YouTube]
Electric cars seem to have a long history (1891): https://guides.loc.gov/chronicling-america-early-electric-ca...
threeme3··on I/Q Data for Dummies
This is a javascript tool that gives insight in what modulation does on the I/Q constellation: https://pa3fwm.nl/tools/modulation.html
threeme3··on How Not to Be Stupid
GPT3 generated article?
threeme3··on MBONE: The Multicast Backbone (1994)
Good memories. In 1994, about 5 years later after Steve Deering published RFC1112, IP multicast got implemented in our Dutch spanned amateur packet radio network [1]. There were about 20-30 network nodes acting as Local Access Points for access to users, and interconnected via interlinks. The nodes implemented the AX25 packet radio protocol with rates of 1200-9600 baud, on top of that you could transport IP datagrams hence these nodes were part of the 44.0.0.0 AMPR.ORG Internet network. There were nodes that had an Internet gateway through a local origanisation or university, but these gateways were mainly used to support linking the subnet of the 44.0.0.0 network and connecting the AX25 networks (via AXIP and wormholes).

The nodes here in the Netherlands used the multicast to distribute link information and IP autorouting. It was very well possible to join a multicast group somehwere in the network by multiple parties, and then stream UDP frames accross the network.

A very fun experiment at the time was to send CELP-compressed (1-2kb/s) audio packets through the multicast network, and hence it was possible to have conversation with multiple people spanning a distance larger then the radio horizon. The latency and packet loss were disrupting good operation, but it more or less worked.

[1] https://www.jj1wtk.jp/nos/history.html

threeme3··on Fast inverse chirp z-transform found
It enables applications with spectral frequency components that are not constrained to have fixed magnitudes but also could decay or grow exponentially.

I think this exponential decay or growth is the major difference compared to an IFFT, and hence the algorithm can work more efficient over a larger time/frequency domain.

Think of improvements anywhere FFT is used today, but where there is a need to work over a non-linear time/frequency domain.

threeme3··on [dead]
Wondering what the reason is behind the reverted USB connector?
threeme3··on The Most Dangerous Writing App
This is a solution to my problem: as writing for me is always a struggle due to the tendency to keep more focussed on optimizing previously written text then on continue writing new. This app allows me to write like a flow.
threeme3··on Show HN: Bashfs – Run commands as your filesystem
microfs looks interesting to me, but unfortunately crashes with a SEGFAULT on Ubuntu 19.04:

Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7de88b8 in __GI__IO_fread (buf=buf@entry=0x7fffffffd4f0, size=size@entry=1, count=count@entry=1024, fp=0x0) at iofread.c:35

threeme3··on IPFS Project Roadmap
Exactly this: such an ultralight, accessible implementation would make it better suitable to run on embedded devices and mobile phones. And since we still live in as fairly disconnected world this is probably an area where IPFS can accelerate.