home tags events about rss login
blackHole://cafe

nilix shared 20 Dec 2025 02:04 +0000
original: skye@toot.cat

@aral @rmi i love micro because i am lazy as hell and you do not need to change any settings in order to have a completely usable and intuitive text editor

nilix posted 18 Dec 2025 18:02 +0000

connecting to cdnjs.buymeacoffee.com

well im sure as fuck not buying anyone a coffee if fetching some js from a cdn blocks the whole page (a blog post/tutorial) from loading for 30+ seconds

nilix posted 17 Dec 2025 14:14 +0000

woken up by the garbage truck on the other side of the street at 5am and kept awake by the cortisol of realizing i had to bring my cans out before it came back around to this side

nilix posted 17 Dec 2025 00:46 +0000

#decemberAdventure days 14, 15 and 16: drawing cyberdragons (and a dragongirl) for my new visual art project

also i ddosed my own honk instance with underbbs last night so im gonna be looking into that tonight, lol

sketch of a dragongirl with long dark hair, horns a tail, and some kind of frilly dress and thighhigh socks. she is sitting rsther dejectedly with her knees drawn up and her hands on her shins, and her tail curled around her

nilix shared 17 Dec 2025 00:40 +0000
original: angelwood@wetdry.world

Day 16 of the amazing #decemberadventure

Ive been using MPD as my music player for a while, and I finally decided to write my own client in #uxn!

I am planing to have the app have a Windows-95 looking interface once its done! I got polling of the last song and pause/play working! Will most likely setup next/prev track buttons, then add the ability to select a playlist and toggle shuffle-mode!

https://git.sr.ht/~angelwood/marmalade

Screenshot of a super basic UI, all it has is a mouse cursor, a pause/play button and the song title. The song playing is "Neko Case - Star witness"

nilix posted 12 Dec 2025 18:10 +0000

i been falling off my decadv logs this week but i have been tinkering with some stuff. will update sometime this weekend ^^;

nilix posted 11 Dec 2025 21:17 +0000

i miss when my job was cool, i used to write software that supported physical security at nuclear sites. now im in benefits :<

nilix posted 11 Dec 2025 18:17 +0000

i keep forgetting i have this handy math library for paper computing :3 scored it many years ago in a used bookstore

pages from a handbook of mathematical tables and formulas showing some radial geometry tables

nilix posted 10 Dec 2025 23:00 +0000

i have so many cool ideas today but i gotta finish work first -_-

nilix shared 08 Dec 2025 19:27 +0000
original: adamsaidsomething@mastodon.social

Support #PeerTube

Google has fully capitulated to Trump and is actively protecting human rights violators and war crimes perpetrators from accountability.

“It is outrageous that YouTube is furthering the Trump administration’s agenda to remove evidence of human rights violations and war crimes from public view”

@palestine

https://theintercept.com/2025/11/04/youtube-google-israel-palestine-human-rights-censorship

#google #youtube #censorship #genocide #warcrimes #humanrights #journalism #freepalestine

nilix posted 08 Dec 2025 01:47 +0000

#decemberAdventure day 7 - took care of a low hanging ticket to implement default nostr relays and allow the NostrAdapter to initialize without any keys

nilix replied 07 Dec 2025 21:19 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/g2zXJ4kV4p4g5V4D7v

some things not immediately evident in the screenshot that are fun to note for the nerds

  • audacious is running on my homeserver with the window being forwarded to the desktop
  • i have the game controller and svkbd setup working (https://nilfm.cc/game_controller_desktop_config.html), but without the compositing and openbox rules since i'm not using those this time around
  • audio working flawlessly via pipewire/wireplumber
  • zhome is a pool with 500GB of spinning rust and 120GB of SSD cache
  • /media/x8 is an ext4 filesystem on an external SSD with case folding enabled, created for PSO2 but also has a couple other games and backups on it

nilix posted 07 Dec 2025 07:30 +0000

#decemberAdventure day 6

underbbs has more standardized logging and console output, standard panic recovery, and some UI niceties

also finished the bulk of configuration/setup on my new desktop install, which has been renamed "proteus"

nilix posted 06 Dec 2025 18:31 +0000

i forgot how nice windowmaker is, also how beautiful the touch of skeuomorphicism is without any compositing

nilix posted 06 Dec 2025 03:47 +0000

after like 7 years im finally doing a clean reinstall on my desktop ;-;

nilix posted 06 Dec 2025 01:08 +0000

its ony $1/year but i dont need another domainnnn ><

nilix posted 06 Dec 2025 00:37 +0000

#decemberAdventure day 5 progress on underbbs

  • kept writing to a closed channel at the top level from being fatal
  • fixed bonks
  • implemented theme engine
  • added padding to some buttons and inputs

nilix posted 05 Dec 2025 19:34 +0000

72kb of js fedi client goes hard af ngl

nilix posted 05 Dec 2025 03:29 +0000

#decemberAdventure day 4

  • live transcoding on the command line for my icecast setup
  • made underbbs resilient to unstable websocket connections (and increased the max idle for the subdomain on my reverse proxy)

nilix posted 04 Dec 2025 22:45 +0000

context.Background() my beloved

nilix posted 04 Dec 2025 22:05 +0000

she reconnect my websocket till i stream

nilix posted 04 Dec 2025 17:47 +0000

obama-san obama-san! cooking stop! dinner-making stop!

nilix replied 04 Dec 2025 00:32 +0000
in reply to: https://social.nouveau.community/users/june/statuses/115658371115742308

i tend to think something that teaches me or has the potential to teach others is still a "serious" project even if it's only intended to be used by me or has an ultimately silly use case. 99% of my projects are never touched by anyone but myself but i've learned as much from them (if not more) as all the stuff i've worked on in a professional capacity

nilix replied 04 Dec 2025 00:15 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/jt6Y9tF8St6b98Ck2Q

odds and ends still to be done:

  • integrate a theme editor into the SettingsElement web component
  • fix some AP parsing to support fetching data from snac
  • build the gallery (njump-like proxy)
  • implement anonymous nostr support
  • follow suggested relays for nostr conversation/profile traversal

nilix posted 04 Dec 2025 00:11 +0000

#decemberAdventure day 3 - went back through mastodon and misskey adapters and improved subscription behavior: all adapters except the anonymous one now support "home", "global", and "atme" timeline streaming; also using madon/v3 for mastodon so we have support for real AP IDs instead of numeric ones there.

nilix shared 03 Dec 2025 17:51 +0000
original: jbcrawford@hachyderm.io

I always love an indoor garden, and this one seems to be doing well. There's a lot of natural light, but there are also HID grow lights installed on the edge of the lower balcony. I wonder how much they use them. For the DIA installation titled "indoor garden," the costly full-spectrum lighting was part of the controversy around the long-term maintenance of the piece.

nilix posted 03 Dec 2025 17:47 +0000

lesson plan goes to the program director :D

let's goooooo!

nilix posted 03 Dec 2025 16:45 +0000

snuggles, software, stimulants, skating. my needs are simple and alliterative

nilix replied 03 Dec 2025 03:22 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/2qKnl8h31Ft812h13z

this stack is really nice to use now that the design is coming together. async quartzgun API -> get data back with a websocket -> websocket handler send components signals via attributes based on very simple rules -> components update their own DOM. and if data already exist in the clientside cache (a handful of Maps) it's reused! a whole different world than Angular, Observables, Redux, etc.

nilix posted 03 Dec 2025 02:23 +0000

today's #decemberAdventure hacking on underbbs involved more robust "byAuthor" and "convoy" handling in the activitypub adapter and in the frontend as well. now when you click on a user to view their profile in the navigator, you can see their latest posts. and when you click on a post, you see the conversation as best it can be constructed (top-to-bottom instead of bottom-to-top)

nilix posted 02 Dec 2025 03:19 +0000

last year i started #decemberAdventure with underbbs

this year i will finish* underbbs with decemberAdventure

(*by finish i mean release)

nilix posted 01 Dec 2025 21:36 +0000

this honk brought to you by a microclient built with underbbs

nilix shared 28 Nov 2025 18:12 +0000
original: jbcrawford@hachyderm.io

So I was at a conference and the Georgia World Congress Center is really something. You'll have to put up with a run of photos of it.

nilix posted 27 Nov 2025 17:09 +0000

one of the things i wanna do during my PTO over the next week is fix my icecast setup...

nilix posted 27 Nov 2025 17:04 +0000

we now return to regularly scheduled honks (server was waiting for the block storage decryption key all night after cloudops rebooted it T-T)

nilix shared 26 Nov 2025 15:18 +0000
original: fionafokus@mystical.garden

I find it disillusioning to see the casual use of "AI" slowly creeping into our hacker circles. Most of the discussions about AI focus on the quality of its output. I think we're not doing a good job communicating its more fundamental dangers.

In this blog post I write about how tools shape who we are and why the resource intensiveness of AI is ingrained in its purpose. About the devaluation of skills, and power cycles.

Let me know what you think.

https://fokus.cool/2025/11/25/i-dont-care-how-well-your-ai-works.html

nilix shared 26 Nov 2025 14:06 +0000
original: astraleureka@social.treehouse.systems

courtesy of brother industries:

if [ ! -e /usr/bin/perl ] && [ "/usr/bin/perl" != ''  ];then
if [ -e "/usr/bin/perl" ];then
echo ln -s "/usr/bin/perl" /usr/bin/perl
ln -s "/usr/bin/perl" /usr/bin/perl
fi
fi
if [ ! -e /usr/bin/perl ]; then
echo ' ****** WARNING: /usr/bin/perl is required. ******'
fi

nilix posted 26 Nov 2025 02:22 +0000

@tedu is there a reason that honk only includes "ack"d replies in the replies collection?

nilix shared 25 Nov 2025 19:31 +0000
original: nullagent@partyon.xyz

Just finished landing Exit Code support. So now if more scanners are made or one of the projects gets more features you can quickly switch to whichever makes the most sense for your use case!

I literally lost a ton of sleep on this volunteer incident response work so I'm going to go touch grass for a bit.

More hacks later tonight, still got some loose ends gnawing at me lol.

https://github.com/datapartyjs/walk-without-rhythm?tab=readme-ov-file#how-to-use

#nodejs #npm #javascript #Sha1Hulud #WalkWithoutRhythm #Sha1HuludScanner #cybersecurity

nilix shared 25 Nov 2025 15:38 +0000
original: neauoire@merveilles.town

Trying to explain to someone that using Linux for serious audio production is really not that complicated, it's just a few simple easy steps, only a matter of navigating the trifecta of jack, pulse and alsa, there's nothing to it all, oh, hey come back, I haven't told you how to auto start the audio servers-HEY, get back here

nilix shared 24 Nov 2025 19:34 +0000
original: noracodes@tenforward.social

> The essence of Free Software is: “When it breaks, you get to keep both halves.” If something doesn’t work the way you want it to, you can change it so that it does. [...] If you want the software to get updated—to have bugs fixed and security vulnerabilities patched—you want something very different. What you want is an ongoing supply of software, not a copy of a specific software artifact. Confusing these two situations is, I think, at the core of the current angst about sustainability of free and open source software.

- Justin Warren, "Open Source Has Too Many Parasocial Relationships" on the PivotNine blog. https://pivotnine.com/blog/open-source-has-too-many-parasocial-relationships/