@njoseph@social.masto.host
@njoseph@social.masto.host avatar

njoseph

@njoseph@social.masto.host

A tired enterprise software developer on a sabbatical. Developing some small tech solutions to recover and rediscover the joy of programming.

Might consider doing paid remote work for free software or cooperatives.

Admin of https://social.masto.host

#Privacy #FreeSoftware #FreedomBox #SelfHosting #SmallTech #nobot

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

njoseph, to rust
@njoseph@social.masto.host avatar

Wrote a little app launcher for all of my manually installed applications using Tauri in about 2 hours and with less than 100 lines of code. The .deb package it generated is just 2.8 MB in size. I added this to my startup applications using Gnome Tweak Tool.

P.S. One hour was spent fighting the borrow checker. AppImage is 164 MB.

njoseph,
@njoseph@social.masto.host avatar

@supernov
I picked Rust + Vanilla JS.

keepassxc, to random
@keepassxc@fosstodon.org avatar

Debian Users - Be aware the maintainer of the KeePassXC package for Debian has unilaterally decided to remove ALL features from it. You will need to switch to keepassxc-full to maintain capabilities once this lands outside of testing/sid.

njoseph,
@njoseph@social.masto.host avatar

@keepassxc Though I appreciate having a minimal package, I think naming the packages the other way round would be less confusing to existing users - keepassxc-minimal and keepassxc.

njoseph, to rust
@njoseph@social.masto.host avatar
njoseph, to random
@njoseph@social.masto.host avatar

> The Stack Overflow Podcast: Supporting the world’s most-used database engine through 2050

Episode webpage: https://stackoverflow.blog/podcast/

njoseph, to random
@njoseph@social.masto.host avatar

There should be a global FOSS maintenance grant fund with no expectation of any new feature development.

njoseph, to random
@njoseph@social.masto.host avatar

Do We Need AI to Revolutionize Work? - Cal Newport

> Other technologies have previously sped up the execution of administrative tasks (think: every major breakthrough of the personal computer revolution), but speeding up these tasks has a way of inducing even more to fall into their slipstream. The result is less a new productivity utopia than an even more intense level of freneticism.

https://calnewport.com/do-we-need-ai-to-revolutionize-work/

njoseph, to python
@njoseph@social.masto.host avatar

The #Python Software Foundation's primary blog is on Google Blogger?

https://pyfound.blogspot.com

njoseph, to accessibility
@njoseph@social.masto.host avatar
njoseph, to random
@njoseph@social.masto.host avatar

Floss Weekly episode with Jeremy Ruston, the creator of @TiddlyWiki

https://youtu.be/OFstPn355xQ

njoseph, to rust
@njoseph@social.masto.host avatar

Magit is one of the "killer apps" of emacs, which one might miss when using a different editor. Helix editor in my case.

gitu is a Git porelain offered in the form of a TUI app with keybindings similar to magit. It's still in active development. I've installed it using cargo for now.
https://github.com/altsem/gitu

njoseph, to random
@njoseph@social.masto.host avatar

The next Nobel prize in economics is reserved for someone who can explain why some people do things that have absolutely zero possibility of earning them a penny.

njoseph, to random
@njoseph@social.masto.host avatar

Helix editor has no project file explorer yet (like nerdtree or neotree).

It's taking me some time to get used to browsing files using yazi and then hitting enter to open them with Helix.

#HelixEditor

njoseph, to random
@njoseph@social.masto.host avatar

Came back from a short vacation.

Today, I wrote a cgi-bin script in Python that allows saving either Feather Wiki or Tiddly Wiki files to an Apache server.

FreedomBox as a platform already has single sign-on, backups, user management etc., so I don't have to implement any of them.

njoseph, to random
@njoseph@social.masto.host avatar

I don't buy this article that two specific people ruined Google Search. It also leaves room for racist conclusions.

https://www.wheresyoured.at/the-men-who-killed-google/

Google was set up for eshittification from the very beginning. The founders knew that ads were going to ruin search.

Google operated in an economy that demands infinite growth measured on a quarterly basis.

Replace Raghavan and Pichai with two white American men and the system will drive towards the same results.

njoseph, to Youtube
@njoseph@social.masto.host avatar

Newpipe allows you to bookmark any playlist on YouTube. You don't even have to subscribe to that channel. This can be useful for video courses.

Here is one that I bookmarked.

Ecological Civilization (Video Series)
https://www.youtube.com/playlist?list=PLGyDELJdHq36Pl6FtVu7V75OIF04SMW-5

#NewPipe #YouTube

njoseph, to random
@njoseph@social.masto.host avatar

Wired put an article from 1996 behind a paywall. Hope they are still paying Neal Stephenson for it.

https://www.wired.com/1996/12/ffglass/

njoseph, to showerthoughts
@njoseph@social.masto.host avatar

Growth means different things for people and for corporations.

Personal growth is about getting better. Not going from around 6 feet tall to 60 feet tall.

Corporate growth is always about getting bigger indefinitely.

njoseph, to Logseq
@njoseph@social.masto.host avatar

Added a section to the FreedomBox Manual page for Syncthing - "Note-taking and Journaling", mentioning only free software that I've used myself.
https://wiki.debian.org/FreedomBox/Manual/Syncthing

njoseph, to random
@njoseph@social.masto.host avatar

The 4K TV I'm using as monitor only works reliably with Gnome on Xorg. Don't know what I'll do once Debian just drops this option in favor of Wayland.

On Wayland, if I jerk the mouse suddenly, the display shuts off with no way of recovering until reboot.

njoseph,
@njoseph@social.masto.host avatar

@bitpirate Reported the bug to Debian for now. https://bugs.debian.org/1069018

njoseph, to random
@njoseph@social.masto.host avatar

Note to self

Before signing up for a service from any commercial entity, call their customer care and see if you can reach a human.

restofworld, to random
@restofworld@restof.social avatar

Indian delivery app Swiggy has gamified health insurance, cutting workers’ coverage if they complete fewer orders

https://restofworld.org/2024/swiggy-health-insurance-quotas/?utm_source=mast

njoseph,
@njoseph@social.masto.host avatar

@restofworld To put the amount 120,000 rupees ($1,440) into context, a driver makes Rs. 40 on a typical delivery (i.e. not long distance) while paying for their own bike (sometimes on a daily rental) and fuel.

njoseph, to UX
@njoseph@social.masto.host avatar

How to design the most user-hostile password field, inspired by my router.

  1. Do not allow pasting into the password field
  2. Whenever a user presses backspace once clear the password field
  3. Have your password requirements such that the password is not memorable. Goes without saying - don't allow passphrases.

Now your user will set a weak but memorable, highly reused password. From your user's perspective, your system is about as secure as some other system whose #passwords got leaked.

#UX

njoseph,
@njoseph@social.masto.host avatar

Did my monthly ritual of router restart because of buffer bloat.

Yes, I'm aware of the free software project that fixes it, but my ISP has to adopt it.
https://libreqos.io

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