HN user

threeme3

862 karma
Posts28
Comments18
View on HN
qradiolink.org 1y ago

Open Source DMR Modem Implementation in SDR with GNU Radio and Codec2

threeme3
103pts17
alex-j-lowry.github.io 1y ago

Leningrad-1: a 44-IC Soviet style ZX-Spectrum clone

threeme3
13pts0
hforsten.com 1y ago

Homemade polarimetric synthetic aperture radar drone

threeme3
4pts0
spectrum.ieee.org 1y ago

What DeepSeek Means for Open-Source AI

threeme3
3pts0
www.media.mit.edu 1y ago

Λ-2D: An Exploration of Drawing as Programming Language

threeme3
246pts55
codeberg.org 2y ago

A decent way to render Markdown files directly in your terminal

threeme3
3pts2
www.phoronix.com 2y ago

AMD Funded a Drop-In CUDA Implementation Built on ROCm: It's Now Open-Source

threeme3
7pts0
people.ece.cornell.edu 3y ago

Direct Memory Access computing machine RP2040

threeme3
181pts17
mitxela.com 3y ago

Dotfiles Management

threeme3
311pts138
hackaday.com 3y ago

Perhaps its time to talk about all those fakes and clones

threeme3
2pts0
www.currentaffairs.org 3y ago

The 1 Percent Are Many Times Worse Than the Rainforest Wreckers

threeme3
20pts0
www.txbobsc.com 3y ago

Your own tiny OO language: C++? Smalltalk? What About Bob? (1991)

threeme3
3pts1
www.robinrendle.com 3y ago

I don’t believe in sprints

threeme3
337pts450
yurichev.com 4y ago

Drawing a circle, point-by-point, without floating point support

threeme3
79pts39
jackschaedler.github.io 4y ago

Seeing Circles, Sines and Signals

threeme3
5pts0
yaqwsx.github.io 4y ago

Pinion – Nice-looking interactive diagrams for KiCAD PCBs

threeme3
2pts0
skn.noip.me 5y ago

PDP 11/70 Emulator (2020)

threeme3
56pts36
github.com 5y ago

Maji: Simple programming language compiled to bytecode

threeme3
2pts0
hackaday.com 6y ago

Bending Sensor

threeme3
3pts0
freddie.witherden.org 6y ago

A Treatise on Font Rasterisation (2010)

threeme3
39pts1
osmosianplainenglishprogramming.blog 6y ago

Programming in Plain English

threeme3
3pts0
mitxela.com 6y ago

Plotting

threeme3
55pts5
sonic-pi.net 6y ago

Sonic Pi is a code-based music creation and performance tool

threeme3
342pts66
brainwagon.org 6y ago

Simulated rainbow and how light propagates through a drop of water (2010)

threeme3
2pts0
www.reddit.com 6y ago

Booting Linux on ESP32

threeme3
1pts0
www.nature.com 6y ago

RISC-V built from complementary carbon nanotube transistors

threeme3
1pts0
www.technoblogy.com 7y ago

Magic 3D Clock

threeme3
7pts1
hackaday.io 7y ago

Smallest TTL homebrew CPU in the world

threeme3
5pts0

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

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

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.

[dead] 7 years ago

Wondering what the reason is behind the reverted USB connector?

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.

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

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.