@teajaygrey@rap.social
@teajaygrey@rap.social avatar

teajaygrey

@teajaygrey@rap.social

Incarnated as a human in the area of "Yay".
What others call the Bay.
Encountered networked computers before TCP.
Email? UUCP before SMTP.
I knew the late great Doug Engelbart, personally.
Helped patch an embargoed bug in BIND 2013-4854 by CVE.
Helped restore UNIX before C.
1 of 4 skratch deejays in ThudRumble's 33.3 Club as well.
Struggles amidst these Saṃsāric rings of hell.
My 2nd language is Japanese.
Default to English, if you please.
I'm a polyglot & read & write in multiple orthographies.

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

heidilifeldman, to random
@heidilifeldman@mastodon.social avatar

Honestly, the Supreme Court justices today sounded even more deranged and clueless than I even expected. They are just too worried about hypothetical future presidents to focus on the fact that we have a former president indicted for attempting to overthrow an election who is now running for reelection on an explicitly authoritarian, anti-democracy platform. 1/

teajaygrey,
@teajaygrey@rap.social avatar

@heidilifeldman American law still sanctions slavery for convicts.

It's not difficult to hold that in contempt.

Moreover, that is just one of countless issues with American law presently.

grunfink, to fediverse
@grunfink@comam.es avatar

I'm glad to announce the release of version 2.48 of , the simple, minimalistic instance server written in C. It includes the following changes:

A new instance page, that shows all posts by users in the same instance (like the public instance timeline, but interactive). This will help building communities.

Follower-only replies to unknown users are not shown in timelines.

Added verification of metadata links: if the linked page contains a link back to the snac user with a rel="me" attribute, it's marked as verified.

Added a new server-level configuration parameter: min_account_age. If this value (in seconds) is set in server.json, any activity coming from accounts that were created newer than that will be discarded. This can be used to mitigate spam.

Added a profile-page relation to links in webfinger responses (contributed by khm).

Fixed some regressions and a crash.

https://comam.es/what-is-snac

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the album The Sudbury Inn by .

teajaygrey,
@teajaygrey@rap.social avatar

@grunfink I submitted a PR to update MacPorts' snac to 2.48 here:

https://github.com/macports/macports-ports/pull/22840

grunfink, to fediverse
@grunfink@comam.es avatar

I'm glad to announce the release of version 2.50 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Incoming posts can now be filtered out by content using regular expressions on a server level (these regexes are written in the filter_reject.txt file at the server base directory; see snac(5) and snac(8)).

Improved page position after hitting the Hide or MUTE buttons (for most cases).

Use a shorter maximum conversation thread level (also, this maximum value is now configurable at compilation level with the MAX_CONVERSATION_LEVELS define).

Fixed a bug where editing a post made the attached media or video to be lost.

The way of refreshing remote actor data has been improved.

Posting from the command-line now allows attachments.

Added defines for time to enable MacOS builds (contributed by andypiper).

https://comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the song The Raven by #CarolineLavelle.

#snacAnnounces

teajaygrey,
@teajaygrey@rap.social avatar

@grunfink I submitted a PR to update MacPorts' snac to 2.50 here:

https://github.com/macports/macports-ports/pull/23182

CI checks passed OK!

It's up to someone else with commit access to merge it.

Thank you for your continued enhancements, bug fixes and contributions!

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces

grunfink, to fediverse
@grunfink@comam.es avatar

I'm glad to announce the release of version 2.49 of #snac, the simple, minimalistic #ActivityPub instance server written in C. This time it includes some fixes to the Mastodon API code, which was in need of some love:

Mastodon API: Fixed a bug in how validated links are reported.

Mastodon API: Fixed a bug in search by account.

Mastodon API: Fixed missing Video type objects in timelines.

Mastodon API: Added search by hashtag.

Some cosmetic fixes to the web interface.

https://comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

#snacAnnounces

teajaygrey,
@teajaygrey@rap.social avatar

@grunfink I submitted a PR to update MacPorts' snac to 2.49 here:

https://github.com/macports/macports-ports/pull/22899

CI checks passed OK! It's up to someone else with commit access to merge it.

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit

grunfink, to fediverse
@grunfink@comam.es avatar

I'm glad to announce the release of version 2.51 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Support for custom Emojis has been added; they are no longer hardcoded, but read from the emojis.json file at the server base directory. Also, they are no longer limited to string substitutions, but images as external URLs are also supported (see snac(8) for more information).

Fixed a bug that caused some notifications to be lost when coming from a user in the same instance.

Added an additional check for blocked instances (sometimes, posts from blocked sites that were ancestors of legit posts were 'leaking' into the timeline).

On OpenBSD, if the disable_email_notifications server flag is set to true, unveil() is not called for the execution of the /usr/sbin/sendmail binary and pledge() doesn't set the exec promise.

https://comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the album Eternal Embers by #Meltt.

#snacAnnounces

teajaygrey,
@teajaygrey@rap.social avatar

@grunfink I submitted a PR to update MacPorts' snac to 2.51 here:

https://github.com/macports/macports-ports/pull/23357

CI checks are queued. Hopefully they'll go smoothly?

Assuming they do, it will still be up to someone else with commit access to merge it.

Thank you for your continued improvements! On my mental ToDo list I keep on meaning to create a snac Port for OpenBSD, and it looks as if the unveil and pledge support continues to be refined, cool!

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces

teajaygrey, to random
@teajaygrey@rap.social avatar

Oh hey, science coming to the conclusions I already warned people about ages ago:

Warning, PDF: https://arxiv.org/ftp/arxiv/papers/2309/2309.02338.pdf

As the newscientist (paywalled, so no longer linked) headline phrased it:

"Starlink carbon footprint up to 30 times size of land-based internet"

Also: satellite internet is slower, more expensive to deploy and maintain and operate, and higher latency than fiber.

It's almost as if: we should always have been deploying fiber to the home, and never trusting billionaire space Karens or something.

But hey, keep not heeding my warnings, perpetuate hell longer than necessary? We all lose!

grunfink, (edited ) to fediverse
@grunfink@comam.es avatar

I'm glad to announce the release of version 2.52 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Posts that were liked or boosted can now be unliked and unboosted.

Outgoing message timeouts are no longer hardcoded and can be configured (see snac(8) for more information).

Fixed a bug that caused some incorrect unfollows under special conditions (with shared inboxes enabled and users from the same instance that follow each other, the internal message distributor was confused).

Mastodon API: Added support for lists.

Added a header to avoid over-zealous caching in some browsers (contributed by louis77).

Added support for running and federating inside hidden networks like Tor, I2P or Loki (contributed by iwojima).

Fixed an error processing polls coming from Pleroma instances.

https://comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

Usage tips: Use social media as little as possible. Go for a walk. Meet with friends. Read a good book.

#snacAnnounces

teajaygrey,
@teajaygrey@rap.social avatar

@grunfink I submitted a PR to update MacPorts' snac to 2.52 here:

https://github.com/macports/macports-ports/pull/23859

GitHub Actions CI are queued, but hopefully they will complete OK?

Regardless, I don't have commit access so it will be up to someone else to merge it.

Thank you for your continued improvements and to others submitting bug fixes too!

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces

whitequark, to random
@whitequark@mastodon.social avatar

please tell me the most obscure joke you know

(feel free to explain or not explain it, depending on what you find more amusing to think of me reading it)

teajaygrey,
@teajaygrey@rap.social avatar

@aburka Nice!

There are lots of interlingual soy milk jokes (comic examples attached).

Though, all this reminds me of DJ Statik (of Das Bunker notoriety, though in more recent years deejayin at Midnight Mess in Tokyo, Japan) going out to Indian food with me and DJ Abattoir (RIP).

He held up a piece of naan bread and asked me: "これはナンですか。”
「kore wa nan desu ka」Translation:
"Is this naan?"

Which is a homonym of これは何ですか。「kore wa nan desu ka」
Translation:
"What is this?"

Definitely one of those kinds of jokes that required interlingual knowledge and literacy to grok.

@whitequark

Carton reads: "SOY MILK" (arrow point left reads: "OPEN") Word bubble reads: "HOLA, SOY MILK*" Word rectangle at the bottom reads: "*TRANSLATION: HELLO, I AM MILK."
Carton of milk wearing a sombrero, carton reads: "SOY MILK" Caption: "HOLA! MUCHO GUSTO."

grunfink, to fediverse
@grunfink@comam.es avatar

I'm glad to announce the release of version 2.46 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Added support for Peertube videos.

Mastodon API: Tweaks to support the Subway Tooter app (contributed by pswilde), added support for editing posts, fixed an error related to the edit date of a post, fixed some crashes.

Added a handshake emoji next to a user name if it's a mutual relation (follower and followed), because friendship is bliss.

Tweaked some retry timeout values for better behaviour in larger instances (thanks to me@mysmallinstance.homelinux.org for their help).

https://comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the album Duality by #TwoLanes.

#snacAnnounces

teajaygrey,
@teajaygrey@rap.social avatar
grunfink, to fediverse
@grunfink@comam.es avatar

I'm glad to announce the release of version 2.53 of , the simple, minimalistic instance server written in C. It includes the following changes:

New user feature to search by post content (using regular expressions) or tag.

Added some (partial) support for Event object types.

Minor fixes: Allow unboosting your own posts (contributed by khm), CSS fixes for the Dillo browser (contributed by kvibber).

https://comam.es/what-is-snac

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

teajaygrey,
@teajaygrey@rap.social avatar

@grunfink I submitted a PR to update MacPorts' snac to 2.53 here:

https://github.com/macports/macports-ports/pull/23996

GitHub Actions CI passed OK!

As in the past, I don't have commit access, so it will be up to someone else to merge it.

Thank you for your continued improvements and to khm and kvibber for their contributions as well!

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces

teajaygrey, to random
@teajaygrey@rap.social avatar

TFW newfangled website designs for restaurants have all kinds of dynamically animated doohickeys but don't even have a menu that loads, and the only link that works is to an Instagram account.

JFC, please fire your website "designers" with their it.sh bloated API garbage and find a middle school kid who can write static HTML for minimum wage.

teajaygrey, to random
@teajaygrey@rap.social avatar
teajaygrey, to random
@teajaygrey@rap.social avatar

The reality: cloud doesn't change the friction of adding capacity.

It just moves who has to care about it.

Some poor s.o.b. at Amazon, overworked and underpaid, still has to do capacity planning for AWS.

It just isn't someone within your organization. So, you can pretend the friction doesn't exist.

In my experience: it's smarter to care about what actually causes friction in regulatory or punitive measures.

So, for example, if you are working in an IT for a company that routinely works with auditors? Outsourcing your accounting software to a hosting provider which specializes in accounting, means you can offload your IT team's concerns about whatever the financial auditors are because you can point them in the direction of the hosting provider.

In some instances (e.g. maybe FIPS or HIPAA sorts of regulatory compliance) maybe similar things can be outsourced with similar trade offs?

But at the end of the day: you're always going to have some ingress points. Laptops, mobile devices, and you can't outsource everything.

So, picking your battles where they matter is helpful.

Generally speaking, in my experience: it's best to have as much autonomy and control over your systems as possible and outsource as little as possible.

The cost of doing business is not trivial, but there are reasons I don't run my own businesses. My personal goals are not aligned with capitalism.

teajaygrey, to random
@teajaygrey@rap.social avatar

/me observes that "The Kid"'s WordPress blog which has some Perl scripts to copy replies from ActivityPub/FediVerse/Mastodon doesn't actually sync changes to those replies if the upstream message was revised.

Still, I guess it's not much different than posting directly to said blog, and also: not being able to edit a post.

/me wonders if the official WordPress ActivityPub/Mastodon support is as bad?

We had libre/free open source BBSes which had message editing functionality in the 1980s, Citadel BBSes' networking even had "anti-vortexing" (their nomenclature for message deduplication). Heck, The Mother of All Demos showed off collaborative networked editing in the 1960s. That kind of functionality, to me, is fundamental. To WordPress in 2023: apparently it's still unimplemented?

Maybe someday I won't be phased by how regressive some popularized technology is, but today is not that day.

teajaygrey, to c64
@teajaygrey@rap.social avatar

1st at Transmission64 November 2023.

FairLight's EYES for C64:

https://www.pouet.net/prod.php?which=95492

#FLT #C64 #Commodore64 #DemoScene #FairLight

teajaygrey, to random
@teajaygrey@rap.social avatar

What if: memory inefficient software, and languages and tools, such as Java and Python, Ruby, React, Rust, git etc.

Are: promulgated by for-profit entities which make money when you buy (or better yet [for them at least, not you nor anyone else]: rent) their time sharing computational resources?

Surely, someone might notice and advocate for alternatives?

Clearly: not enough to keep things on course. ;(

teajaygrey, to fediverse
@teajaygrey@rap.social avatar

I submitted a PR to update the MacPort for @grunfink's snac to 2.43 here:

https://github.com/macports/macports-ports/pull/21506

CI checks passed OK!

I don't have commit access, so it's up to someone else to merge it.

#snac #MacPorts #ActivityPub #Mastodon #OpenSource

teajaygrey, to random
@teajaygrey@rap.social avatar

Disturbing headline:

"EU Allows Use of Controversial Weedkiller Glyphosate for 10 More Years"

Not instilling confidence that the EU is going to be able to regulate away Big Techs' malfeasance when they are approving IARC and WHO condemned carcinogenicity pesticide and Bayer (which acquired Monsanto "Roundup" [one of the brand names of Glyphosate] which had already lost MULTIPLE class action lawsuits, even in the USA)?

Need more bite, less bark, globally on that BS, srsly.

#Glyphosate #Pesticides #Poison #Carcinogenicity #IARC #WHO

SRDas, to food
@SRDas@mastodon.online avatar

Been 20+ yrs and even tho partner and I saw it a few times then, we can't seem to remember too much by way of specifics/details.
Rewatching now and it's the overall treat we recall. Hilarious too


Two people sitting and reaching out towards bowls of raamen in front of them
Chopsticks picking up pork from a bowl of ramen. Subtitles say Caress it with the chopstick tips

teajaygrey,
@teajaygrey@rap.social avatar

@SRDas Fantastic film. RIP 伊丹 十三「itami jūzō」(the director; some think his death was actually a hit made to look like a suicide, performed by 極道「gokudō​」who took offense at his portrayals of ヤクザ「yakuza」).

For a while, the DVD was out of print. I remember finding a torrent which had like, 4 people seeding it.

I was elated when Criterion released it on BluRay.

So much so, that I purchased an extra copy and gave it to the video store in Japan Center, which was selling bootlegged versions of the DVD.

Lamentably, not only did I not see them start selling bootlegged versions on BluRay, the last time I went in there, I didn't see any Jūzō films on their shelves. ;( He directed some other outstanding movies as well, though I admit, I haven't seen all of them yet.

Trivia: The UC Theater (on University Avenue, in Berkeley California) used to show the opening sequence during their pre-movie screenings/trailers, as a kind of "silence your cell phone" message. It's so good!

If only more theaters, and patrons would get the message.

(clip for those who have not seenタンポポ「tanpopo」and have no idea what I am writing about: https://www.youtube.com/watch?v=0JXmUSMPUpA)

teajaygrey,
@teajaygrey@rap.social avatar

@SRDas The Funeral was shown in one of my undergraduate Japanese classes and has a lot of jokes that are extremely culturally relativistic (such as camera shots focusing on feet and legs while people are sitting in seiza 正坐 "proper sitting", which is very uncomfortable for many, especially for prolonged periods of time). A Taxing Woman I think I may have once seen on a PBS channel? It has a sequel as well. I still haven't seen his other films.

Hopefully someday!

teajaygrey, to random
@teajaygrey@rap.social avatar

/me keeps on having weird ideas about combining FWOBAC [https://undeadly.org/cgi?action=show_doc;topic=fwobac] with @grunfink's snac[https://codeberg.org/grunfink/snac2] for comments. Because: FWOBAC is great for story submissions and publishing, but the comments aspect leaves a lot to be desired.

teajaygrey, to fediverse
@teajaygrey@rap.social avatar

I submitted a PR to update @grunfink's snac to 2.45 in MacPorts here:

https://github.com/macports/macports-ports/pull/22283

CI checks passed OK!

It's up to someone else with merge access to commit it. Much thanks to @dan for the lightning fast merge with my 2.44 PR.

This time around, the Makefile.patch required a minor tweak, to reflect a minor tweak in the upstream's Makefile as well. Hopefully everything is OK? Preliminary testing on my end went alright but it took me a little longer to find sufficient focus to make that change than I would have liked.

(My own personal life is still sigh hectic and about the same as far as challenges [mostly housing/homeless and financial/debt related] C'est la vie!)

#snac #MacPorts #ActivityPub #Mastodon #NoDatabaseNeeded #TotallyJavaScriptFree #NoCookiesEither #NotMuchBullShit

teajaygrey, to random
@teajaygrey@rap.social avatar

Library hasn't even been open for 30 minutes and I've already seen 3 women with babies in strollers, another woman with a toddler, there's a free tax workshop in the basement which appears to be at capacity just about and I didn't even go upstairs.

I mostly frequent libraries for the toilets and WiFi and a quiet place to sit and focus, but these community resources are used heavily and I don't think they get nearly enough funding and resources.

They're basically proxies for human decency in societies which largely turn a blind eye to the impoverished.

teajaygrey, to Trains
@teajaygrey@rap.social avatar

I haven't been to Montreal since 2006.

However, the "Not Just Bikes" episode on it recently was eye opening:

https://www.youtube.com/watch?v=_yDtLv-7xZ4

Insomuchas, I didn't realize that the GM Streetcar Conspiracy (or at least something roughly analogous to it) ALSO occurred in Canada!

Did the Canadian justice system do anything to punish those who dismantled their mass transit systems? ;(

#Trains #Bikes #Trams #Montreal #Corruption #Cars

teajaygrey, to johnoliver
@teajaygrey@rap.social avatar

Oh eff yeah!

@lastweektonight is an unofficial mirror of Last Week Tonight episodes using PeerTube!

The episode from last night where John Oliver pokes fun at Elon Musk is precisely the kind of billionaire court jester the world needs:

https://tube.fede.re/w/2WcWTPgVCm2RxTGFF1pLMy

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