Parnikkapore

@Parnikkapore@mastodon.social

Write solutions for your problems, not problems for your tech demos. (Unless it's a game, then show the world your wacky prototypes!)

English, ไทย, Deutsch mit wenigen Wörter, Viossa auen, Esperanto nur iomete!

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

daviwil, to scheme
@daviwil@fosstodon.org avatar

In this video, I'll give you 5 reasons why I think you should learn Scheme this year! Regardless if you are a programming beginner or an expert hacker, there is a lot to be gained from learning this language.

Would love to hear your thoughts!

https://www.youtube.com/watch?v=3eXK9YZ0NjU

Parnikkapore,

@daviwil I just realized that this video is 13:37 long 😎

civodul, to guix
@civodul@toot.aquilenet.fr avatar

“A Home Router with GNU #Guix” (2021)
https://timmydouglas.com/2021/02/07/guix-router.html

Parnikkapore,

@cnx @civodul For extra options aside from those specified by other fields in the record.

I'm thinking about having a "half-escape-hatch" that gets sent through the serializer first as well (although this is currently not done). It feels like a nice and quasiquote-friendly middle ground between creating your own version of the service-type and manipulating plain strings.

talon, to random
@talon@dragonscave.space avatar

I'll never understand why someone would go out of their way to use "his or her" over "their". You have a perfectly good neutral pronoun to use in English. Use it!

Parnikkapore,

@talon cries in rules from English teachers

fribbledom, to random
@fribbledom@mastodon.social avatar

This account has been verified by fax.

Parnikkapore,

@fribbledom sounds like germany alright

talon, to random
@talon@dragonscave.space avatar

void* is all you need

Parnikkapore,

@talon One type to rule them all, and in the UBness bind them

Parnikkapore, to random

Why does the temporary station for a temporary station feel fancier than the real stations 😅
#minetest

pixelfed, (edited ) to Pixelfed
@pixelfed@mastodon.social avatar

✨ Boost Your Pixelfed Spam Filter with This Secret Weapon – But Guard it from the Dark Side!

https://pixelfed.blog/p/2023/feature/autospam-and-naive-bayes-the-grandfather-of-spam-filters-still-making-waves #pixelfed #autospam #activitypub

Parnikkapore,

@pixelfed (is this a reference to something?)

talon, to random
@talon@dragonscave.space avatar

Who is in charge of making the decisions for the NVDA addon store? This is terrible. NVDA addons are submitted via pull request to a GitHub repo. Right now, approved addon submitters can just update anybody else’s addon and it will automatically get merged. You can update someone else’s addon with your own code. The proposed fix is to approve submitters manually, at which point they once again can simply overwrite everybody else’s addons. Seriously who comes up with this stuff?

Parnikkapore,

@elaine @talon I haven't read the thread fully, but I think the concern here is that the people (effectively) having commit access to the entire NVDA addons repo is not just the NVDA maintainers, but also the maintainers of every single addon. That's a lot of maintainers.

martijnbraam, to random
@martijnbraam@fosstodon.org avatar

:wq

Parnikkapore,

@martijnbraam wrong buffer?

oops wrong editor :BlobhajBlanketBlue:

davidrevoy, to twitter
@davidrevoy@framapiaf.org avatar
Parnikkapore,

@davidrevoy The logos on the paintings in the background 🤣

Parnikkapore,

@ArneBab @Whidou @davidrevoy I'm still annoyed about name takeover, primarily because some of the primitives provided by Locutus and Hyphanet are very different (CRDT-likes vs SSKs) and taking over the name is bound to cause confusion, especially with old documentation floating around.

abcdw, to guix
@abcdw@fosstodon.org avatar
Parnikkapore,

@abcdw \o/

fdroidorg, (edited ) to random
@fdroidorg@floss.social avatar

We'd like to start posting regular updates about new apps and updates in our repository. What frequency would you prefer?

Parnikkapore,

@fdroidorg In my case, the app rains were introduced in a context where the build farms seem to only be able to push out updates in roughly weekly batches. In that case, the rain messages are a helpful indicator for "lookie, there'll actually be new stuff when you refresh this time!".

If this has been fixed since, I'm not sure if the app rain posts would be too noisy tbh. Some might wish for there to be an account that only posts for significant news or when special action is required.

rml, to guix

I feel like it would be nice to adopt some kind of convention among for indicating that a commit contains the repository url and commit hashes of the guix generation needed to reproduce the commit's environment, something like [re].

For example, a commit that fixes #include "RtAudio.h"' w/ "rtaudio/RtAudio.h"':
[re] compiles: fix include RtAudio, which is in rtaudio/RtAudio.h

lib/audio.cpp: yada yada yada

yada yada, yada yada yada

guix dcca13e
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: dcca13ed7340f17a33a4c0907c13b64d5da66a8e

Then if someone searches the repo or internet for "error: RtAudio not initialized `guix'", they might find the commit, and the [re] would indicate that if they wish to reproduce it — even if just to find a commit that compiles, in order to try the program 50 years from now — all that is required is right there.

Parnikkapore,

@rml Assuming that this is for Guix proper and not a channel, wouldn't the commit before it be an acceptable heuristic?

Parnikkapore,

@rml is this for the Guix repo or for other programs?

cwebber, (edited ) to random

Montana public library cancels the appearance of a trans speaker, citing anti-trans law https://newrepublic.com/post/173175/montana-library-cancels-trans-speaker-fear-punishment-anti-drag-law

Parnikkapore,

@cwebber light clarification: she wasn't cancelled by a library; her talk was cancelled.

Big difference there, especially on social media :BlobhajShock:; thankfully, the intended reading is not the scarier one...

talon, to random
@talon@dragonscave.space avatar

I'm not usually one for writing code for fun, but sometimes I do. And I haven't really found a language that makes this happen quite like the way Lua does, and I can't really explain why. Part of it is probably the very simple nature of the language, but there are other languages that are similarly simple but don't provide as much fun. So then I thought maybe it's the way you have just enough tools to shape the language the way you want... but lisps let you do probably even more of that and yet I still always find myself coming back to Lua. So it must be partly that, but also partly other things? I haven't been able to figure out exactly what combination of language design, features, non-features etc. make Lua such a fun language for me, but it is.

Parnikkapore,

@lukem @talon Not sure about Angular, but I'm pretty sure React will still exist. (it gives you something on top of the base language, even though it might be not worth its weight sometimes :BlobhajHoldAsp:) In fact, I think that Lua is minimal enough that Lodash-like libraries will be imported basically everywhere!

Parnikkapore, to random

It's kind of fun™️ how #Matrix apps generally can only serve as #UnifiedPush receivers, and #XMPP apps generally can only serve as UP distributors

#Conversations being a UP receiver is... not happening anytime soon: https://pleroma.tbqdrn.de/objects/7f974a38-ac35-4f80-b10b-c00d704e2842 . Funnily enough, FCM Push is supported by Conversations. I guess the opportunity to reverse roles changed something.

That said, given that chat apps are already keeping persistent connections, Matrix apps not being a distributor is a missed opportunity.

Parnikkapore,

@jr main way it would make sense is if you already have an existing UP setup, e.g. if you have NextPush. Doesn't make sense to have to move everything to Conversations and up.conversations.im (or to have to set up a local version of that server)

Parnikkapore,

@jr (edit & retooted the post you replied to; sorry about that!)

...and defeat the whole point, which is to only have 1 persistent connection at any given time

Parnikkapore,

@jr good to hear. (background-app-kill-loving old phone would like to have a word, but in my experience Conversations is excellent at keeping itself alive)

redoak, to random
@redoak@social.coop avatar

Reading the Spritely Goblins docs and i gotta say it ... Why not just call them Gobjects!?

Parnikkapore,

@cwebber @Greg @redoak "one of the other benefits of writing it in Scheme is that 'gobject' and 'g-object' are nice and distinct"

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