@dusnm@fosstodon.org
@dusnm@fosstodon.org avatar

dusnm

@dusnm@fosstodon.org

Hi there! I'm a software developer from Belgrade, Serbia, mainly dealing with distributed systems. An all-round nerd, minimalist and a tinkerer. I sometimes engage in political commentary. My opinions are my own. Besides computing, I'm interested in philosophy of religion, politics, psychology, biology and literature.

:php: :javascript: :typescript: :python: :golang: :c_language: :bash:

🇷🇸 ⭐⭐⭐⭐⭐
🇬🇧 ⭐⭐⭐⭐⭐
🇷🇺 ⭐

Proud member of #CasioCult :f91w:
#nobot #nobots 🚫🤖 He/Him

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dusnm, to GNOME
@dusnm@fosstodon.org avatar

#Wayland on #Gnome seems pretty good. No major setbacks. (yet)

aral, to mastodon
@aral@mastodon.ar.al avatar

I’m seeing a lot of people badmouthing Facebook/Meta and saying we shouldn’t federate with Threads.

Mastodon.social is owned by Mastodon gGmbH and run by the author of Mastodon. Mastodon.social federates with Threads. If Facebook/Meta were toxic, do you think they would? Of course, not.

Facebook/Meta has Mastodon’s author’s (& the original Mastodon server’s) seal of approval. So you should all shush because clearly you’re mistaken.

https://www.platformer.news/mastodon-interview-eugen-rochko-meta-bluesky-threads-federation/

dusnm,
@dusnm@fosstodon.org avatar

@aral I've seen a lot of people try to bully Eugen into not federating with Threads. That's not a good look. Don't help them.

dusnm,
@dusnm@fosstodon.org avatar

@aral I'm sure you know I meant, don't help people bully Eugen, the person, not mastodon.social.

dusnm, to random
@dusnm@fosstodon.org avatar

It runs
From the top of my fingers
Into my hands
What
Is it I have been drinking?
I do not understand
I
Thought I'd lost you my brother
I'm so glad you came
My regards
To the ones that I love, I miss them
Tell them I love them, I miss them

https://www.youtube.com/watch?v=LctAxuNkgtc

chjara, to random
@chjara@akko.wtf avatar

IEEE is the noise you make when you see how much they want you to pay for a PDF

dusnm,
@dusnm@fosstodon.org avatar

@chjara I've had a lot of luck finding copies of scientific and engineering papers on SciHub. Try it out if you haven't.

https://sci-hub.se/

dusnm, to random
@dusnm@fosstodon.org avatar

No matter how many times I write a shell script it always feels like partaking in an act of arcane sorcery.

The syntax is so unintuitive, but the finished product is enchanting in its beauty. Weird.

dusnm, to random
@dusnm@fosstodon.org avatar

(And use XDG Base Directory for your next unicorn startup)

https://dusanmitrovic.xyz/blog/post/2024-04-01/Please-don't-clutter-my-dollarHOME-directory

cory, to webdev
@cory@social.lol avatar

Surprised that worked: Plex webhook to a Netlify edge function, cache track JSON to blob storage, hydrate artist and album meta from Last.fm/MusicBrainz, pull said data, derive a chart and throw that on my now page.

Going to write up a post on all the (probably ill-advised) mechanics.

dusnm,
@dusnm@fosstodon.org avatar

@cory Sounds like an unnecessarily long pipeline. 😃

quixoticgeek, to random
@quixoticgeek@v.st avatar

Oh. And before any of you lay any blame on the maintainers of these open source project.

How many of you have blindly installed stuff by running curl | sudo bash ?

Did you verify the binaries and the code the bash script ran/installed? How did you confirm trust on those binaries?

Xz is the oss supply chain attack we know about. You can guarantee there are many many more. How we manage installation, and dependency's should perhaps have a little more thought...

dusnm,
@dusnm@fosstodon.org avatar

@allpoints @quixoticgeek I don't want to manage multiple accounts on a computer only I use.

The default configuration is good enough. Nobody is able to do anything without knowing my password.

dusnm, to random
@dusnm@fosstodon.org avatar

I should move my website off of node.js, but I'm too lazy to rewrite it...

dusnm,
@dusnm@fosstodon.org avatar

@mechanlou

I wrote it when I was just getting into serious development around 5 years ago and it shows.

There are some challenges node is ill suited for. I need to optimize images for blog posts in webp and jpeg as fallback. Node is terrible at CPU bound operations.

Also, managing dependencies is wack, there's too many of them and too many transitive ones. I can't possibly keep track of them all.

The plan is, rewrite it in Go, use as few dependencies as possible.

doctormo, to affinity
@doctormo@floss.social avatar

It's interesting that with being acquired by users respond with their hope that it doesn't now enshitify.

And I kind of feel: People know. They know that these companies are unsafe stewards of their work tools. But invest in that system regardless.

Not sure how to convince people to invest in open source instead so this kind of thing can't happen. Not just hope won't, but structurally can't happen.

dusnm,
@dusnm@fosstodon.org avatar

@guenther @doctormo MuseScore 4 is much, much better than MuseScore 3 and is licensed under GPL3. Not sure what you mean.

justincroser, to apple
@justincroser@fosstodon.org avatar
dusnm,
@dusnm@fosstodon.org avatar

@justincroser I'm an Apple customer. This is a very good thing. I sincerely hope they lose.

kev, to random
@kev@fosstodon.org avatar

I recently wrote about how I was thinking about a new layout on this site. After taking some time to think it through, I've now published it.

https://kevquirk.com/new-layout

dusnm,
@dusnm@fosstodon.org avatar

@kev Seeing how this is your Nth change to the website, I guess you're never really satisfied with the design. 😂

dusnm,
@dusnm@fosstodon.org avatar

@kev I do love your typography. As a backend dev I really struggle with aspects of UI like that. Any tips on how to make text more readable?

drewdevault, to random
@drewdevault@fosstodon.org avatar

SQLAlchemy 2.0 🤮

dusnm,
@dusnm@fosstodon.org avatar

@drewdevault @w96k That's semantic versioning for you. Breaking changes mean incrementing the major version number.

It's supposed to be a "best practice", but I'm always skeptical of best practices.

dusnm, to random
@dusnm@fosstodon.org avatar

Is there a reason people feel the need to share their personal stories when writing recipes? It’s endlessly annoying. I just need the recipe.

“Today, we’re gonna make some food, that my grandma… unnecessary personal story…”

Please, don’t. Just give me the recipe… I passionately dislike food bloggers.

TodePond, to random
@TodePond@mas.to avatar

SAND

dusnm,
@dusnm@fosstodon.org avatar

@TodePond It's so coarse and rough and it gets everywhere.

dusnm, to random
@dusnm@fosstodon.org avatar

Rest in peace, Akira Toriyama.

I fondly remember waking up every morning before school to watch my favorite show, Dragon Ball.

Thank you for all the wonderful experiences. It's a sad day to be a Dragon Ball fan.

dusnm, to random
@dusnm@fosstodon.org avatar

Snagged this banger for 70€ the other day. The HiFi Walker H2, uncompromising in the sound quality department.

Features include:

  • Expandable storage (up to 256GB on stock firmware)
  • 192kHz/24bit DAC
  • FLAC, MP3, AAC
  • Headphone and Line outputs
  • Bluetooth (with apt-X)
  • Can function as a USB DAC
  • Great battery life

If you want an offine, portable player, and don't want to use your phone, this is a great option.

unfa, to random
@unfa@mastodon.social avatar

Rocket.Chat is trying to trick us. Shame!

If you're looking for an open-source community platform, don't look at Rocket.Chat. The company behind it is becoming worse and worse.

First they paywalled standard functionality, now they silently put people running "community edition" on "enterprise trial" hoping to catch people off-guard and scare them into paying up.
What kind of garbage business is this?

A scare email titled "You're halfway through a Rocket.Chat's Enterprise trial".

dusnm,
@dusnm@fosstodon.org avatar

@unfa Mattermost is the only community platform that I actually trust.

dusnm, to random
@dusnm@fosstodon.org avatar

Blackmail the universe with the greatest of calamities
Awaken those sleeping giants in the dust of the ground
With their skin destroyed, unjust to innocence
Lawful possessor of the world's last 24 hours

The terror and ugliness reveal what death really means
And in hatred you see men as they really are
If chosen over heaven, earth would have been for them
All along only, another region of hell

https://youtu.be/hgbZBYuu9MY?si=0UyWA-lt2Aq3lsxH

Seirdy, to random
@Seirdy@pleroma.envs.net avatar

every time one of you proposes abolishing time zones and expects billions of people to suddenly get used to UTC, my eyes roll so fast that their angular momentum slows the earth’s rotation enough to give us another leap second.

dusnm,
@dusnm@fosstodon.org avatar

@Seirdy This would require abandoning the notion that time on the clock corresponds to the relative time of day.

I get why one might want to do this. It finally makes time a precise measurement decoupled from all the little human idiosyncrasies, much like temperature separated the absolute value of 25 degrees Celsius, from the nebulous and relative human feeling of "pleasantly warm".

06:00 - absolute, universal
sunrise - poorly defined, relative

dusnm,
@dusnm@fosstodon.org avatar

@Seirdy I don't however think it's a good idea. The association is just ingrained too deeply. Yet it's also true that time zones make everything worse.

satan, to random

Get
Involved

dusnm,
@dusnm@fosstodon.org avatar

@satan You the world has gone to shit when Satan himself tells you to get your shit together.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines