I enjoy VSCode mixed with some Sublime (employer-provided) and Vim in some tmux terminal windows, but I tend to be an oldschool developer who doesn’t really ask for much beyond good syntax highlighting. YMMV.
As you look through these recommendations, keep in mind that source code storage will become in-scope for PCI DSS certification in the very near future.
Hmm… I think looking at this from a radio perspective isn’t helpful. I found more resources when ignoring the media. Perhaps par2 or RAR would be useful? Generate error correction media first, then write to media.
Generally in radio, you could just request a retransmission, so I didn’t find much from that angle.
You might also find something useful when looking at tape backup programs. You’re not using LTO, but the principles are the same, so maybe there’s some tooling that would be compatible.
I did use par2 and tar to generate redundancy, but I still need a way to locate it in the bytestream. Tar doesn’t seem to reliably mark the start or end of files :/
Tar doesn’t natively have an index to immediately seek to files in the tar archive, though I know that it’s possible to extend it with an index somehow, because pixz will do a parallel LZMA compression that involves generating and using an index for tar archives.
EDIT: Oh, I think I see what you mean. You’re saying that you want to use tar to store the redundancy files, not generate redundancy data for the file as a whole? Like, a tar of PAR2 files? I don’t think that that’ll work, because you’ll want redundancy for tar’s metadata too.
EDIT2: So what you want is a single bytestream with forward error correction, not a set of files that provide it.
kagis
It looks like this guy has an implementation, and says that he’s using Reed-Solomon, but that it’s also just his weekend project, so…shrugs
If you are talking about nation state leaders, I’m struggling to think of one where they don’t just end up getting replaced with someone similar - Putin turning to magic dust doesn’t suddenly dismantle the structure that allows for a dictator, so another dictator will slide into the void. Same with Trump - American politics doesn’t stop being insane just cos he’s not around, and now that people know/think that a politician of his style can win, there will be a queue to cynical imitators ready to go.
I’m less familiar with Indian politics, but I don’t think the BJP suddenly loses its power if Modi disappeared. Israel will still have it’s hard right nationalist core without Netanyahu. North Korea will find another Kim.
I guess my thesis is “focus on systems, not people”
lite-xl seems very interesting, but sadly I wasn’t able to launch it on Chimera Linux (I get the error cannot execute command “./LiteXL-v2.1.5-x86_64.AppImage”: No such file or directory on any shell I try to launch it with). Is this a simple problem I can fix, or should I run it with Distrobox?
nvm I just noticed that the issue is that I had the gcompat package installed in alpine, which fixes that issue you just had, I don’t know if chimera has something similar to it.
I do take offense at the many excuses and terrible behavior of people telling me tough, get over it, etc., by inference or directly. No joke, when my folks die soon, so will I. I did nothing to deserve this horrifically abusive fate. This is the gun pointed at my head with a bullet in the chamber. I’m aware of it constantly, but have no way of changing things. If you want to defend that kind of nonsense or call it equal that is on you. This is lives versus ignorant stupidity that is abusively hurtful to me. If that bothers people’s stupid politics I don’t give a damn. A person’s life and right to exist in peace is far greater than anyone’s right to a shitty opinion. I want nothing to do with anyone that cares to argue against that, as they are arguing for murder and complicit bystanders. MLK said it best, “Bad things happen when good people do nothing.”
No, but to learn bring computing to 2024 and to pad my github I’m currently working on a modern replacement written in React that can also use Electron on the desktop. It’s pretty light at around 150mb. I don’t have plans to natively port it to Linux, but it’ll work in Windows Linux and MacOS with a little tweaking.
I do have plans to release the Docker image I’ve used for testing later this year along with a Snap and Flatpak so I guess it will natively work on Ubuntu.
Oh, and longterm goals are to have an Android and iPhone port. I have an ad provider set up so I can offer the mobile apps for free (gotta hustle) but I’ll have a patreon and kofi set up by then for donations and a mostly ad-free version that aggregates usage info of your device and apps but doesn’t give away any personally-identifiable details if you opt-out.
I do almost nightly coding streams on Twitch and Youtube but I blur out the code itself because I don’t want anyone borrowing my idea and implementation.
You can find me on Insta, TikTok, Facebook and I’ll have links to my X (formally known as Twitter), Telegram, Discord, Riot, and Mastodon accts. I also have curated some playlists on Apple Music, Spotify, Tidal, and Amazon Music that include some chillwave tracks as well as some binaural beats, white noise, pink noise, and brown noise (to name a few).
I also have an affiliate link for a microdose provider that gives me a cut everytime you make a purchase which helps me out.
I tried that first! But tar complains if it can’t find the file header! So I still need to do some sort of packets. Unless you know some sort of workaround?
You’re probably decoding noise or in the middle of the bit stream.
What you’re looking for is called “preamble.” That’s a sequence of bits used to synchronize the decoder (marks the start of data, useful in modulation schemes for clock recovery, and a few other things).
Looking at minimodem’s manual, try using the sync-byte option. Prepend your tar stream with a string of bytes, like 0x01, before sending to minimodem for encoding. Then use the sync code option to mark the start of the tar bit stream. This is as simple as cat preamble.bin myfiles.tar | minimodem --tx …
Other things to consider: start small with 300 baud BFSK before speeding up. Test with wav files before attempting physical tape or speakers and a microphone.
I’ve tried NeoVim but I really don’t want to waste time doing text-based configuration and messing with extensions just to get some basic features working.
Have you tried any of the premade Neovim configurations like Lunarvim or NvChad?
Apart from that maybe something can be done with vscodium in a distrobox container or something, I haven’t looked much into that.
kbin.life
Hot