dharmik
@dharmik@linuxusers.in
Location: 23.014509,72.591759
71 following 22 followers
- mail at dharmiik [at] proton [dot] me
- i occasionally post in long-form at: https://dhrm1k.github.io
you can check it out here https://promo-craft-seven.vercel.app/
props to @dhanashree@linuxusers.in for the beautiful front page.
and @dharmik@linuxusers.in for the editor at https://promo-craft-seven.vercel.app/editor.
23jQjwbTRwCEFrsDWR3RhwApDhpJyQVkVgJuFFmpTF5NvsRQaCePS21EfLnc7fFcAfWVGSsuPCpjtrU2uToSTZ3wxq
@TheGibson My browser would like to have a word with you about Our Lord and Savior RFC 8446
Already noted and being discussed.
@TheGibson This is fucking awesome though. I wish I'd written it.
Why does the site looks like it’s affiliated with Gnome?
Yes, they exist, but there is no reason to use them other than tinkering around. Also they have much worse security than Android or iOS. So if you need something private and open source there are a plenty of degoogled Android ROMs.
furilabs.com may be of interest.
As I understand it, they’ve made a lot of their own improvements that improve the user experience.
I used to love Sailfish OS.
I guess I still do, but the problem is that while they recently expanded amount of devices they support, for some of them the “support” is just not what you think. Eg. I got Xperia 10 V just for the SFOS, but even though on their main list the device is listed as supported, turns out that camera, Android support and fingerprint sensor, these don’t work. To be fair, this info was possible to find on their forums, and I did not have to pay for SFOS (they offer 6 month trial), so they have nothing to gain from communicating so badly, but it is what it is.
So in case you want to try it, just really make sure you know to what extent your device is supported.
Mereko bhi acknowledgement chayie!
mai bhi kuch banaat hu fir post karta to @dhanashree ki acknowledgement mil sake
my main laptop runs windows because of crappy college requirements (and because i don’t want people seeing what i work on when i connect it to a projector). my other machines usually run pop os or debian. on windows, i use wsl2 most of the time.
i tried syncing vimwiki with syncthing, but ios restrictions (no background apps!) and the lack of working port forwarding on wsl2 made it a dead end. i even tried installing syncthing on windows and syncing the folder directly through the wsl2 directory—no luck there either.
after a lot of trial and error, i finally found a solution that works! i set up a cron job on debian wsl2 to copy my vimwiki files to a windows directory every night at 9 pm. from there, they sync to my other devices.
a thrilling weekend.
@tsturm
Every hacker feels that way for a while, but then Terry made TempleOS, and that takes the burden off the rest of us.
This morning, I went to the doctor for a scheduled appointment. While she was looking at the results of blood tests from two years ago on the screen (and suggested repeating them for a follow-up), I realized she was using Windows 11. A detail came to mind. The doctor is extremely polite and friendly, so I asked her, "How do you handle the feature called Recall?" The doctor was taken aback and had no idea what I was talking about. I was about to drop the conversation, but she, being a serious professional, immediately called the technicians who manage their PCs to ask for clarification. They downplayed it, saying it's not an issue and that it's a feature "on all PCs, so we can't do anything about it." She started to express that she didn’t like it and wanted it deactivated. No luck: they won’t proceed because, according to them, even deactivating it is "a hack that could compromise future updates." She’s furious and will talk to her colleagues and the decision-makers. She wants secure systems because "there’s patient data involved."
In reality, patient data is stored on servers (which I haven't investigated), but everything that appears on the screen is, in my opinion, at risk.
I’ve offered to help them find a solution—because, if I'm right, all they need is LibreOffice and a browser. In that case, I’ll suggest one of the *BSD or Linux systems and do it for free.
I don’t want to make money off my doctor. I just want patient data to be (sufficiently) secure.
#IT #Recall #Windows #OwnYourData #Security #Privacy #RunBSD #Linux
i am yours - jason mraz.
https://music.apple.com/in/album/im-yours/277635758?i=277635828
https://www.uninformativ.de/blog/postings/2018-02-24/0/POSTING-en.html
Project idea: a webcam connected to a raspi that is constantly trained at the sky, making week-long timelapses.
https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.html
Don't worry, it's a common affliction! You're about to dive into the wonderful world of C programming, where the magic is real, but also, ridiculously, lower-level
So, let me tell you: text editors don't just dump data on your screen. They actually load the file's contents into memory (RAM), which is where the "magic" happens
Think of it like this: when you open a file in a text editor, here's what goes down:
1. **File system**: The OS looks for the file on disk and loads its contents into memory.
2. **Text editor**: The text editor reads the loaded data from RAM (your computer's RAM) and displays it on your screen.
But here's where things get interesting: when you edit a file, those changes don't just magically appear on disk; they actually modify the file's contents in memory
The OS will swap out some of that memory to free up space for other processes, but most of what happens is... well, magic
When you compile C code, it generates machine code (the language the computer understands) from your source code. The compiler translates that into binary data, which gets loaded into memory.
**The compilation process:**
1. **Preprocessing**: The preprocessor expands macros and includes header files.
2. **Compilation**: The compiler converts the source code to assembly code.
3. **Assembly**: Assembler code is converted to machine code.
That's when the real magic happens! The resulting binary data gets loaded into memory, where it can be executed by the CPU
**The execution process:**
1. **Memory management**: The OS manages memory allocation and deallocation for your program.
2. **CPU instructions**: Your program executes a sequence of CPU instructions, which are essentially machine code.
So, that's where you are today! You've got a glimpse into the mysterious world of C programming, where "magic" is just a fancy word for complex computer science
What do you think? Are you ready to dig deeper and learn more about this fascinating world?
Me 6 months ago: hmmm PeerTube looks really interesting but I don’t understand how I can use it. Do I have to create a new account? Pick an instance? But which one? Nah, too complicated, I’ll check back some other time.
Me today: oh YunoHost has PeerTube in its list of apps. Maybe I’ll host my own single-user instance! 🤗
Bandwidth is the killer.
I would like #peertube to succeed...
But I don't know how that is possible.
My community TV station (c44.com.au) run a "streaming" service for a few years, and we have tried a few hosting sites..
...every time what killed us was bandwidth costs. Any remotely successful programs blew the cap for the month.
I don't see how you can avoid that.
sry, don't take it personally but APP is an aplication in a cellphone.
If Yunohost offers the service of hosting Peertube instances it offers a platform (or something like that).
:)
Following my latest poll (asking you to vote on the next Fediverse project I will cover), I will test #PeerTube and publish an article about it next month on #TheFutureIsFederated.
I’m just rethinking logistics: I may join an existing instance (and donate to it to support server costs).
Why? While backing up my #GoToSocial account I noticed the backup file ballooned from 280MB to 7.7GB after just one week of use (😱). I need to be mindful of resource usage for my #VPS.
#NoAdvice needed thx 😅
@_elena Bonjour Elena ! 🤓 As an aside, I'd be very interested in your feedback on the hosting and use of GoToSocial (after a little time of use) : I also have a VPS under YunoHost and I'm seriously considering migrating my (French) Mastodon account to GTS and any feedback is valuable. Thank you in advance ! 🖖
@danslerush Bonjour! Thank you for reaching out.
I am LOVING YunoHost and my GoToSocial instance but I'm not comfortable moving to it yet... I want to use it for longer (it's only been 2 weeks) and find out all its quirks and limitations before I make such a big move.
I told myself I will use it for at least 6 months / a year before making any decisions. So I'm in for the long haul.
I hope you can find / exchange impressions w people who've used it for longer
@_elena I understand completely and it's precisely the moment when you decide (or not) to switch that interests me in particular. In what you share, you have a pragmatic and user-friendly approach to free software, which is a refreshing point of view : you have the will so you acquire the technical varnish (and not the other way round) 🤓
@danslerush I try 😅
thank you and wishing you all the best on your self-hosting journey. I’m a total newbie, but if you have any questions feel free to reach out anytime
@_elena Thank you for that ! I have a couple of years of "historic" on YunoHost (these people are amazing) but self hosting a … my main social media scares me a little to be honest with you 😅
Like the question above am I just an old man that’s not keeping up with the times or is terminator still a great terminal to use in 2025?
I must be older and even more out of touch than you are, as I only use the default Terminal that came with my distro and I had to do a search to check what were Ghostty and Terminator (I know about the movie, obviously, but I’m also old enough to have been watching it in theatre the year it was first released ;)
I’m an old man. I don’t get the appeal of a terminal with hardware acceleration and all that fancy stuff. I use what the distro/DE came with.
I use foot which is Wayland aware and renders Unicode fonts. Honestly I don’t need much from the terminal itself as I’m usually in tmux to deal with all the “tabs” and scrollback.
On my Mac, I use Retroterm because emulates Old CRT screens - with scan lines and ghosting and stuff .
Does nothing , crashes sometimes, but is Lots of fun if you’re the guy that remembers floppies.
I loved terminator but after learning tmux I just don’t really see much point in the main feature. I use xfce4-terminal on i3 these days.
Multiple GNOME terminals in one window!
Terminator was originally developed by Chris Jones in 2007 as a simple, 300-ish line python script. Since then, it has become The Robot Future of Terminals. Originally inspired by projects like quadkonsole and gnome-multi-term and more recently by projects like Iterm2, and Tilix, It lets you combine and recombine terminals to suit the style you like. If you live at the command-line, or are logged into 10 different remote machines at once, you should definitely try out Terminator.terminator sounds great. never heard of it. i did try ghostty, but i can't help myself opening xfce terminal. muscle memory.
I’m no connoisseur, but I just want the same feel as I had back in the 90s. No terminal emulator, straight up tty with crisp VGA ROM fonts at some hacky SuperVGA resolution.
Konsole, gnome-terminal and ghostty can all be made to feel right to me. I’m giving ghostty a spin, and I like how it supports custom shaders so I can make it feel even more like home.
SQLite is a remarkable piece of software and I've always been curious about the system and the project. Here are several little known facts about SQLite.
@amoroso Amazing; I would not have guessed even one of these.
@coreysnipes Lots of things I didn't know.
SQLite is so fast, they compete with fopen. For some use cases, you can use SQLite instead of a filesystem, that can be 35% faster.i’d love a deep dive into this.
@nik They're not the only ones, this is increasingly common.
blogs rot. wikis wait.
your digital abyss is filled with topics i just want someone to keep talking about.
@dharmik it’s wiki software by @bouncepaw called mycorrhiza! a really great little wiki.
and thank you!! one thing i want to do a lot more of this year is write :3
this little poem is inspired by my thoughts on wikis being a better medium for personal websites than blogs, and should be the default choice.
blogs _seem_ obvious, but they're actually unintuitive and very disruptive to the creative process.
blogs demand that you edit, perfect, trim, idealize anything you're about to publish. the barrier-to-entry _feels_ high.
wikis are forgiving - they don't care if you have a page called "fjlorb" that you jot random interesting words down in. wikis are life companions - they contain lists, images, projects, dreams.
blogs contain a list of posts.
all snail the personal wiki movement.
@j3s I forgot that this was even an option and now I feel a fool!
if I'm honest, I love my lil website but I hate the blog inside it. bellying up to write a post is a small nightmare
@stillgreenmoss the nightmare of writing a post is so real. i really don’t know how writers do it
@j3s @stillgreenmoss by rejecting perfectionism and embracing a writing style that just follows your flow of thoughts (write, think, write, think, ...). And by not caring about measuring up to your past success (I have a post that's just a duck photo).
Honestly I think I would have more issues rejecting perfectionism with a wiki; With a blog I can accept that a post I wrote a few years ago isn't great without feeling like changing it.
I want to capture the journey rather than just the results.
@stillgreenmoss also i adore your website, sometimes i visit it just for the vibez
@j3s I agree completely, and I was happy to take it even further by creating a "digital garden":
https://maggieappleton.com/garden-history
Complete with my own interpretations of the "principles of digital gardening":
https://travisbriggs.com/garden/digital-gardening-principles/
@audiodude cute!! i personally like the “abyss” metaphor because i don’t really believe that digital wikis need tending to survive, often just tossing words in & letting them float around does wonders for the subconscious.
garden is just so cute and relatable tho
@j3s @audiodude some have said "think more English Garden and less French Garden". Also...
http://webseitz.fluxent.com/wiki/TendingYourInnerAndOuterDigitalGardens
@sungo 100% - i think the performative nature of the format stifles real self discovery & creativity. most wiki software focuses on project/community layers tho, i think there’s an individual wiki hole that needs more filling!
@j3s @sungo most people are afraid to do their Thinking Out Loud.
http://webseitz.fluxent.com/wiki/ThinkingOutLoud
@dharmik okay let's hope you can do this lol
@piku I used to use that lol
<leader> + ww
to open the vimwiki index page, but the categorization part adds too much friction.#SQLite is the most deployed and most used database. There are over one trillion SQLite databases in active use.
It is maintained by three people. They don’t allow outside contributions.
setting up lsp in neovim is a pain, especially compared to helix or emacs, which is why I will not be doing it
@crmsnbleyd I know right? I stopped using my own setup and started using https://www.lazyvim.org
Have you tried?
@dharmik here is a list of it's core plugins https://www.lazyvim.org/plugins