@felix@wandering.shop
@felix@wandering.shop avatar

felix

@felix@wandering.shop

I'm just a lonely orange cat watching the moon from the windowsill on a starry night.

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

xgranade, to random
@xgranade@wandering.shop avatar

It's really odd and concerning to me to see that Debian rolled out a huge change to their packages for @keepassxc with no clear rationale, no clear governance process, and with snide and insulting comments left on the upstream project by packagers.

That's not a great open source community or governance approach.

https://github.com/keepassxreboot/keepassxc/issues/10725#issuecomment-2105062113

felix,
@felix@wandering.shop avatar

@xgranade But that's just it: culture in the western world, especially in English-speaking countries, downplays mutual respect, consent and trust in favor of rules-lawyering. Then people wonder why society is so divided.

xgranade, to random
@xgranade@wandering.shop avatar

Gah. This is the bane of my life today.

felix,
@felix@wandering.shop avatar

@xgranade That was the trap, yes.

xgranade, to random
@xgranade@wandering.shop avatar

In retrospect, it was the "universal" part of "Turing machine" that was where it all went dreadfully wrong.

felix,
@felix@wandering.shop avatar

@xgranade Superman III got that right four decades ago:

"This computer will be able to do anything I tell it to do."

"What's in it for me?"

"I'll tell it to do whatever you tell me."

xgranade, to random
@xgranade@wandering.shop avatar

Weird thought that I might have to explore at some point: why is the word "violence" used to refer both to actions taken in opposition to and in support of systems of oppression?

We have different words for "up" and "down" or "left" and "right" as well as "vertical" and "horizontal," but the word "violence" never seems to imply a direction.

felix,
@felix@wandering.shop avatar

@xgranade Because that way we can erase the difference, obviously.

amoroso, to random
@amoroso@fosstodon.org avatar

Uncommon opinion (but not necessarily unpopular): I love languages with large standard libraries. I enjoy flipping through the language documentation, scouting for interesting functions or classes that may eventually come in handy.

My favorite large library language is Common Lisp but of course there are many others such as Smalltalk, Python, and Java.

felix,
@felix@wandering.shop avatar

@amoroso @phoebos Funny you should mention Tcl, because I find Tcllib and Tklib essential. Application programming languages need huge standard libraries, because their purpose is to make you productive right away writing real-world code.

xgranade, to random
@xgranade@wandering.shop avatar

Is there something like Kagi, but that doesn't come with scamware like FastGPT?

felix,
@felix@wandering.shop avatar

@xgranade Try Marginalia Search.

cstross, to random
@cstross@wandering.shop avatar

Google’s self-designed office swallows Wi-Fi “like the Bermuda Triangle”

https://arstechnica.com/gadgets/2024/03/googles-self-designed-office-swallows-wi-fi-like-the-bermuda-triangle/

Having an office with barely working Wi-Fi sure is awkward for a company pushing a "return to office" plan that includes at least three days a week at Google's Wi-Fi desert.

"You’d think the world’s leading Internet company would have worked this out."

felix,
@felix@wandering.shop avatar

@cstross Gee, I wonder what architects are good for, with their artsy degrees. 😛

cstross, to random
@cstross@wandering.shop avatar
felix,
@felix@wandering.shop avatar

@cstross Sounds not unlike the DashCon fiasco Tumblr organized when they were still a credible outfit. Almost exactly ten years ago in fact.

felix, to random
@felix@wandering.shop avatar

PSA: "the purpose of a system is what it does" applies to LLMs, too. I don't care what good they could do in theory if all they're used for right now is ruin the environment and tear society apart.

amoroso, to programming
@amoroso@fosstodon.org avatar

Can you recommend any general learning resources on coroutines?

I'm looking for tutorials, books, or other non-video sources that are largely language independent (or introduce a few primitives clearly) and, most importantly, explain how to program with couroutines and for which problems or situations they're typically used. I'm looking to learn the concepts, not features of specific languages.

I'm not interested in other control or concurrency primitives.

felix,
@felix@wandering.shop avatar

@amoroso I can offer a concrete example if it helps: in AntiWiki I use a coroutine (technically a Python generator function, same difference) to implement text search across a complex data structure, where you can't just store an index position. You have to pick up again from the same place in the code, stack frames and all, every time the user picks "find next".

cstross, to random
@cstross@wandering.shop avatar
felix,
@felix@wandering.shop avatar

@cstross What I'm hearing: a global event that's been running for decades, with an annual budget that must run in the millions of dollars, gets to pretend it's only a bunch of fans volunteering to set up a little get-together. When it ends up taking place in frickin' China, nobody thinks to help the poor sods pussy-foot around the obvious issues, given the famous openness of the host country. Instead people wash their hands of the entire thing, claiming it couldn't have been anticipated. Right?

felix,
@felix@wandering.shop avatar

@cstross Perhaps. Don't get me wrong, it's good to know it was likely an honest fuck-up as opposed to corruption, but this spells "we take the credit, you take the risks" in letters the size of the Hollywood sign. How appropriate.

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

A short history of the ASUS Eee PC and netbooks.

I never got one because, although cool, the limited use I'd have done wouldn't justify even the affordable price as I had no mobility or form factor needs.

https://www.spacebar.news/the-asus-eee-pc-and-the-netbook-revolution/

#retrocomputing #netbook #laptop

felix,
@felix@wandering.shop avatar

@amoroso I still have my 701 in good condition, nowadays running Haiku.

amoroso, to github
@amoroso@fosstodon.org avatar

Dear Developer,

For the love of all that is eyecandy, if your software has a GUI or outputs graphics, please add to the README.md on GitHub at least one full size screenshot (not a reduced, illegible stamp size version). And if the software only does console output, it would be great if you could add a screenshot of a terminal session.

It won't hopefully take too much work.

Thank you!

#GitHub #development

felix,
@felix@wandering.shop avatar

@amoroso Counterpoint: screenshots belong on a homepage, not in the source code repository. The README file should be human-readable in a terminal emulator, not just source code for GitHub's Markdown renderer. And source code should include what's needed to build and use the app, not handle its marketing.

amoroso, (edited ) to meta
@amoroso@fosstodon.org avatar

"But Mastodon and the greater fediverse lost what made it intriguing the moment it shook hands with Meta." From:

The medium is the message— Threads isn't a win for the Fediverse
https://www.fromjason.xyz/p/notebook/the-medium-is-the-message-threads-isn-t-a-win-for-the-fediverse/

The other essays in the series:

Copy, Acquire, Kill— How Meta could pull off the most extraordinary pivot in tech history
https://www.fromjason.xyz/p/notebook/copy-acquire-kill-how-meta-could-pull-off-the-most-extraordinary-pivot-in-tech-history/

How do we stop Meta in 2024? We fix the information loop
https://www.fromjason.xyz/p/notebook/how-do-we-stop-meta-in-2024-we-fix-the-information-loop/

felix,
@felix@wandering.shop avatar

@amoroso Mastodon succeeded over all other attempts at decentralized social media because it focused on community and principles at the expense of technical excellence -- on sticking to our guns and standing for something. And now we're about to throw it all away.

Cue Dark Helmet voice: "Bwahaha! I can't believe you fell for it again!"

josh, to random
@josh@phocks.eu.org avatar

bring back usenet

felix,
@felix@wandering.shop avatar

@josh Meh. Where do you think Reddit inherited its toxicity from?

MsHearthWitch, to random
@MsHearthWitch@wandering.shop avatar

Look, I'm not an unfriendly person. A bit of a misanthrope, sure... but generally not unfriendly.

I cannot, for the life of me, figure out why the fuck people will randomly message someone from a discord server when they have never spoken before.

Like, I have not posted in this server in months, definitely have not chatted with this person at all. WHY are they sending me a "hey what's up?" message?

This... is not how we make friends?

Idk, am I the weird one? Is this just how it's done now?

felix,
@felix@wandering.shop avatar

@MsHearthWitch It's happening a lot lately. People can't be bothered to ask first, and can't seem to understand why it's rude and creepy.

fdroidorg, to fdroid
@fdroidorg@floss.social avatar

This week in F-Droid (TWIF) was published again. On the technical side, it is about a new F-Droid client beta release and an update to Delta Chats E2E encryption.

Unfortunately, we want to let you know, that our Community Council (ComCo) resigned, and two important members left the project, while another is on indefinite break. This is their statement: https://gitlab.com/fdroid/admin/-/issues/447
Thank you for all you have done for F-Droid, we will miss you!

https://f-droid.org/de/2023/11/30/twif-delta-chat-e2e-encryption.html

felix,
@felix@wandering.shop avatar

@fdroidorg There goes F-Droid. It was good while it lasted. Tip: an institution is the people who work to further the mission. Infrastructure by itself is only a pile of rust.

felix, to random
@felix@wandering.shop avatar

Today's work isn't very quotable, but hey, my WIP is coming along again. Maybe this chapter end:


The girl nodded. "You okay there, Vic?"

"I'm going to have so many bruises tomorrow," he answered. "Good thing Hamidah isn't here to see me like this."

"Why didn't she come with us, anyway?" asked Andy.

Salman cast him a weird look. "Do you go to Friday prayer with your Muslim friends?"

The young man blinked. "I... don't think I have any Muslim friends."

felix,
@felix@wandering.shop avatar

Despite writing less than yesterday, this time I have more and better to share:


The track suit was so new it squeaked, but the unzipped hoodie revealed an old t-shirt turned inside out, sloppily tucked into the waistband, and a cheap silver chain around the neck. The sneakers had little strips of reflective tape stuck on top, hiding the original brand. Andy examined himself doubtfully in the full-length mirror.

"Are you sure, man?" he asked. "This is extremely over the top."

felix,
@felix@wandering.shop avatar

And you know, I'm not much into predictions, but this sounds likely:


Andy rolled his eyes. "Do I have to? ...Alright, alright! What is it with you and masks anyway?"

"Chicks dig them. They say I look mysterious."

"In your dreams, man." The young man laughed, but accepted the mask and put it on clumsily.

Vic made finger pistols at him. "There you go. Seriously, grandpa lived through the Shitty Twenties. He never stopped wearing one after that. And dad was a doctor."

xgranade, to random
@xgranade@wandering.shop avatar

I get that systemd is three years older than TOML, but... gah, yet another syntax that looks like Windows *.ini files but has its own fun and adorable little quirks.

felix,
@felix@wandering.shop avatar

@xgranade That's a mild way to put it. Other people have been rather less charitable: https://github.com/madmurphy/libconfini/wiki/An-INI-critique-of-TOML

lyre, to random
@lyre@whale.party avatar

everyone loves animals until they hear the word “vegan” then they’ll argue tooth and nail why it’s acceptable to abuse them

felix,
@felix@wandering.shop avatar

@lyre Vegans think shearing sheep is abuse. Give me a break.

felix,
@felix@wandering.shop avatar

@mvtracing Educate yourself from better sources. It's a fucking haircut.

felix, to random
@felix@wandering.shop avatar

Not sure if this story is going anywhere, but then I didn't even expect it to come this far, and it's quotable either way. Might as well.

> The blonde girl came out the door and leaned against it. "He's the Godfather. What he says, goes. That's the first rule of Flower Street."

> Andy turned to look at her. "What's the second rule?"

> "You cause trouble, I break your legs," answered the big guy instead, following behind the blonde.

felix,
@felix@wandering.shop avatar

By the way: one perk of being a programmer is that I can write technobabble where every single word means something:


"Check this out: twelfth-gen RISC-V cyberdeck with vector and JIT extensions. Not as good as a workstation, but can run circles around it."

His guest boggled at the neon green characters marching across the display. "What am I looking at?"

"It's running NullBSD. There's MacroForth in ROM too, if you like it better."

"You speak in riddles."

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