Pinned toot

I am no longer on and I will try my best to keep away from some of the people on that server who have taken upon themselves the mantle of upholding the principles of Free Software! I am also observing that mastodon is not so different from twitter when it comes to sane discourse. That is expected - people can't be different when they type on a different browser tab.

I will be mostly tooting my (mis)adventures with amateur radio here and not much about anything else.

Pinned toot

Thank you @M0YNG.

Hello everyone - I am Ramakrishnan. My callsign is VU3RDD and I live in Bangalore, India. I am interested in homebrew electronics and I mostly operate HF/CW at the moment. I have inverted V antenna for 40 and 20m bands.

I do computer programming for a living and work on low level software, cryptography and network protocols..

I have another account but i thought of separating the radio/electronics toots into a separate account.

In this script I use `lessr`, which is a simple wrapper script that turns less into a document reader that saves the previous location in the file using marks:

handy for reading and coming back to long articles, plaintext converted epub books, etc.

I recently upstreamed a patch to less that automatically saves the last position mark so you don't have to create them manually.

Show thread

`w3m -dump` and `less` makes reading articles on the web infinitely more bearable.

I have a cmdtree[1] launcher command like so: `xclip -o | xargs urxvtc -e plainweb`[2]

so I just yank the url and execute that

[2] plainweb:

The wonderful thing about knowledge is you can give it away and still have it. -- Dennis E. Taylor

@shapr what is your emacs+haskell setup? I tried setting up ghcide (now called haskell language server), however it was heavy, threw garbage errors that I could not really understand, when I tried it. I am tempted to try it again. Or spend more time learning to setup a lighter dante. What do you use? (at the moment, I just use plain haskell-mode and do not do much with emacs on haskell code).

Got 9front rc-httpd to serve some static html pages.

Every time I debug CI issues, I tell myself "computers can be understood"..

Spent some time updating an old Haskell program that I co-maintain. Returning to it after .. six months or so. And so much has changed..

Maintaining "modern" software is absolute nightmare! Transitive build dependencies, unbound version specifications, dependencies on compiler versions ... I can see why Nix and Guix fills that niche. But how did we land into such a mess in the first place?

I am interested to understand Go's approach to solving these things.

Again had a 5W SSB/Voice QSO today. This time, I am 600kms away from my station desk that has my SDR and the laptop. My laptop running sdr software and the desktop (both running Debian) connects via tinc vpn and then to talk to the radio which is on the home router subnet, I wrote a small Go program that sits as a middleman and passes packets to radio and the SDR software (which is running on my laptop). Soon, I will automate this further to run it on a Raspberry pi with IP based power switches.

A friend posted about this wonderful web page that recognize "hand drawn" (with mouse!) symbols and gives possible latex keystrokes and unicode symbols.

#fedihive help please,
many moons ago i came across a modern tool that was perfect as a replacement for sshfs - namely to mount a remote folder as a drive but that it would persist across laptop's power suspends and migrations to different (wifi) networks - local/public...

i lost the link and the name. it's almost like a syncthing but for mounting folders instead for syncing them.

anyone has ideas what this project would be?

(pls boost)

By accident (or call it a web search that went wrong), discovered about this cheapo book on QSL cards. No PDF though.. but the epub works nicely within the emacs epub mode.

Jack Dorsey and Musk endorsing bitcoin tells you something.

No, it doesn’t say anything about bitcoin. It tells you that these people are somewhere on the showman - conman - fraudster continuum. That’s it. That’s what this tells you.

I'd like to block people and hashtags and filter terms for a certain time only. US elections, Eurovision Song Contest, reply guys, whatever. But also my boosts and likes and posts and replies. I want all these things to maybe be ephemeral, to disappear. All these things, all this data is best dealt with nuance. Sadly, we built our software to be very Manichaean.
The ability to forget is important.

Are PocketCHIPs still available? I want one but getting them into my country could be troublesome!

May be someone would make just the outer shell+keyboard and users can put in whatever board they like (like piZeroW or something) and a screen.

I found this at the ReStore among an assortment of “antique” electronic components. Most were relays, knife switches etc. but this caught my eye because of the “ratchet” gear.

Turns out it’s something like an electromechanical “flip-flop”. When the coil is energized, the lever turns the gear one notch, which closes one circuit and opens another. The ratchet keeps the circuit in this state even after the coil is de-energized. On the next pulse, the circuits are reversed, and so on.

It's fascinating to have only a monochrome vt100 terminal emulator in hand and discover how many "command line" and "terminal UI" programs require colors, UTF-8, and emoji. Even our command line apps are leaving the retro world wholly incompatible.

Found this wonderful video about a microphone repair person who worked at the RCA. Something that would resonate with ham radio folks who like to homebrew their own equipments..

Decentralisation only works if things are small and nimble. If the setup instructions can be followed, if the number of dependencies is small, if there are few interacting piece and services.

Show thread

the MNT Reform Operator Handbooks are here. a big thank you to everyone involved in making this happen.

Show older

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!