@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.

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!

teajaygrey,
@teajaygrey@rap.social avatar

@grunfink Totally unexpected yet welcome:

Someone else submitted a PR to improve the MacPorts' snac Portfile to work with older versions of gcc and tested on a version of OS X I haven't used as a "daily driver" in years:

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

My approach with newer code on older OSes has typically been to install newer C compilers such as recent clang/llvm but there are many ways to get similar results!

teajaygrey, to random
@teajaygrey@rap.social avatar

"We gave them $14 million to work on the protocol."

Jack Dorsey/Blue Sky are/were morons apparently. Rich, but ignorant, what a terrible combination.

Imagine what Pekka Riikonen would have done to improve SILC with $14 million?!

SILC was ALREADY libre/free open source and a protocol before Twitter ever existed.

SILC ALREADY had end to end encryption! It even implemented PFS (Perfect Forward Secrecy) before SSL/TLS tried to do so.

SILC even attempts to mitigate eavesdropping of its users' communications from hostile server operators, something which almost no other realtime encrypted comms protocol even seems to realize is a threat.

Why do the morons get all the money while the people who actually advance the state of the art tend to get ignored and forgotten to obscurity?

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

I'm glad to announce the release of version 2.52 of , the simple, minimalistic 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 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.

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!

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."

jbqueru, to random
@jbqueru@fosstodon.org avatar

Hmmm. Write Z80 first, then port to 6502? Write 6502 first, then port to Z80? Write 68000 first, then port to both Z80 and 6502? Write a bytecode interpreter on both 6502 and Z80 and then code to that bytecode?

I guess I'm looking for an excuse to think about writing code instead of, you know, actually writing code.

teajaygrey,
@teajaygrey@rap.social avatar

@jbqueru I feel as if I had similar things in my mind.... in the 1980s.

sigh Pretty sure I don't have access to any of that code. From the day I took my first programming class, until the day I got my first computer, was 12 years, and I was programming, on other people's systems, even before that first class. ;(

So many things I contributed to lost to time, and others' systems.

teajaygrey,
@teajaygrey@rap.social avatar

@jbqueru ah yeah, I was incarnated as a human this lifetime in Menlo Park and was surrounded by others' systems that most only might know from history books.

Even today, my parents' old church in Menlo Park shares a parking lot with SRI (Stanford Research Institute) and I knew other folks at SRI like Doug Engelbart and Bill English personally.

Lamentably, I didn't begin formal instruction in programming until maybe 1981 or so? In New Mexico. Candidly, it felt as if I had gone backwards in time, technologically, by decades. ;( It was an excruciatingly frustrating experience for me, I remember crying on occasion because I couldn't yet touch type and the piece of shit mainframe that class used had a timeout on login set to 60 seconds on their green and black terminals or something clearly not designed with a six year old who had already been using GUIs for years in mind.

Not the last time such an experience would occur either. For some reason I ended up going to a college in Minnesota in the 1990s. That campus had a 56K uplink, for their entire school! I had a 14.4 modem personally and I was a poor kid, not some USR HST warez courier like some of my friends in highschool. But, already in highschool I was repeatedly being invited to tweak code (and some microcode) for the SGIs and Sun Microsystems at nps.navy.mil. Two sysadmins at the Naval Postgraduate School, even asked me to be co-SysOps on BBSes they ran for fun outside of work.

I don't even remember my first programming language anymore, but I remember taking a class in Logo in the 1980s which inspired me to learn z80/x86 and 6502 asm, because Logo was so friggin slow! I asked around how video games were rendering things so quickly and learned about going lower level and "Racing the Beam". By the time I finally got to real C compilers they seemed bloated to me. The first graphics library I used in college, felt like cheating.

I still <3 asm but find I rarely get to enjoy it like I used to these days. ;(

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

What was it a couple of weeks ago where I was head scratching about Taylor Swift having TWO private jets?

I re-watched Inception last week.

How could I have forgotten that they performed their Inception-errific-injection during a first class air fare (of an airline owned/purchased by the adversary) by sabotaging the target's private jet? Thus necessitating them to book a ticket on a plebeian airline?

I guess Taylor Swift's threat model is just on a different level?

I am grateful I am not so rich and famous as to have to worry about fictional threats from Christopher Nolan movies.

I have more than enough real world threats as it is.

teajaygrey,
@teajaygrey@rap.social avatar

I am not kidding either.

My "threat level" was already set to: "we do not have multiple founding partner level employees flying the same flights" mitigations as far back as 2010, because iSEC Partners was not looking for a repeat of this disaster:

https://www.sun-sentinel.com/1985/08/04/estridge-among-14-in-ibm-family-to-die/

(wherein more than a dozen members of IBM died in a plane crash)

CultureDesk, (edited ) to food
@CultureDesk@flipboard.social avatar

Apparently it's now a thing for dinner party hosts to ask their guests for money to help with groceries. Eater reporter Amy McCarthy says that's not OK, and offers some suggestions for cutting costs if you want to host but can't afford to. What's your experience with this? Pick as many answers as apply and share any fun stories in the comments.

https://www.eater.com/24083611/is-it-okay-to-ask-dinner-party-guests-to-venmo-you

For more stories like this, follow @Eater's @eater Magazine.

teajaygrey,
@teajaygrey@rap.social avatar

@CultureDesk What ever happened to potlucks?

Or stone soup?

@Eater @eater

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.

kennwhite, to random

Incredible research at BlackHat Asia today by Tong Liu and team from the Institute of Information Engineering, Chinese Academy of Sciences (在iie.ac.cn 的电子邮件经过验证)

A dozen+ RCEs on popular LLM framework libraries like LangChain and LlamaIndex - used in lots of chat-assisted apps including GitHub. These guys got a reverse shell in two prompts, and even managed to exploit SetUID for full root on the underlying VM!

image/jpeg
image/jpeg

teajaygrey,
@teajaygrey@rap.social avatar

@kennwhite This is a good thing.

Perhaps some folks can rm -rf / with abandon and nip this BS in the bud.

sigh Alas, I doubt anyone is that forward thinking anymore.

foone, to random
@foone@digipres.club avatar

He'd get in endless arguments and canceled almost immediately (not to mention the weird shit he'd get caught liking), but I would have liked to have seen Robert A. Heinlein with a Twitter account.

teajaygrey,
@teajaygrey@rap.social avatar

@foone Cancelled, almost immediately?

Have you seen who owns that site? ;)

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 random
@teajaygrey@rap.social avatar

@jacqueline BTW, I noticed that Cayin announced a new "budget" DAP their N3 Ultra!

Still: proprietary.

Running: Android 9? o.O ("What year is this?" meme goes here)

Has: vacuum tubes! (is there a "What century is this?" meme?)

MSRP: $529+?

So, I could buy two Tangaras for that?

teajaygrey,
@teajaygrey@rap.social avatar

@jacqueline Sorry, did I write 9?

I think I meant Android 8.1.

At least, according to this:

https://www.head-fi.org/threads/cayin-n3ultra-an-entry-level-portable-dap-that-delivers-a-complete-vacuum-tube-audio-experience.971920/

"The N3Ultra is powered by a Snapdragon CPU and operated under Android 8.1."

I guess, maybe it will run a different Android version when shipping? (Some places claim it is already in stock though, so seems as if they could check that first hand)

Near as I can guess: Cayin is using some stripped down Android build sort of like HiBy did; though their N3 Pro, they claimed it ran a custom OS that wasn't Android, I had other devices, which disagreed. ;)

A potential upshot to this is their "Snapdragon 425 DTA (SRC bypassed)" which (after doing some digging) means that Android's SRC "Sample Rate Conversion" is mitigated so that the playback isn't resampled I guess? I am still not sure what the acronym "DTA" (Direct Transport Architecture) means in practice though.

Alas, having emailed Cayin's tech support in the past, they never seemed particularly, technical. ;-/

In the world of so-called "audiophile" gear, snake oil is rampant and attempting to discern shit from Shinola is a never ending exercise is dispelling BS.

grunfink, to fediverse
@grunfink@comam.es avatar

I'm glad to announce the release of version 2.51 of , the simple, minimalistic 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 useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

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

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!

grunfink, to fediverse
@grunfink@comam.es avatar

I'm glad to announce the release of version 2.50 of , the simple, minimalistic 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 useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

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

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!

teajaygrey, to random
@teajaygrey@rap.social avatar

I admit, I have my biases.

I don't really know how others reach theirs, but I tend to derive continual inspiration in the field of computing from the demo scene.

The individual who tipped my off to @hyc's LMDB being worth a gander is (or at least was) part of Fairlight.

No, not the Fairlight CMI digital synthesizer used by Kate Bush in "Running Up That Hill" which has had retail prices ranging between: £15,000–£112,000. (chips on Reverb start at $60, software on eBay goes for $500.00+ I don't even see a full unit for sale in usual aftermarket retailers, though I see a cached listing for one for $16,000).

This Fairlight:
https://www.pouet.net/prod.php?which=65400

polotek, to random
@polotek@social.polotek.net avatar

This is an interesting question. And I want to give a thoughtful answer. The reality is that the backend has all of these same problems. They have also experienced an explosion in complexity. I think the outcomes are different mostly because they have more support. The reality is that cloud vendors have assumed a ton of the complexity and the risk on the backend. So engineers aren't drowning to the same extent.
https://mastodon.social/@floby/112107065645789780

teajaygrey,
@teajaygrey@rap.social avatar

@polotek Is that really hard?

I've already done that and have not worked at Amazon nor used RDS nor Aurora.

"Maximum Database Size. SQLite can have a maximum database size of 140 terabytes (TB)."

I mean sure, if you're using Micro$oft Excel it is constrained to 2GB (it used to be much smaller). But, people need to stop pretending that terrible spreadsheet is a database and treat it accordingly.

There are definitely viable alternatives even outside of SQL implementation realms.

If I had to guess, @hyc's LMDB also does quite a bit better.

(From the Wikipedia page on LMDB: "Most former modern computing architectures had a 32-bit memory address space, imposing a hard limit of 4 GB on the size of any database that directly mapped into a single-level store. However, today's 64-bit processors now mostly implement 48-bit address spaces, giving access to 47-bit addresses or 128 TB of database size,[6] making databases using shared memory useful once again in real-world applications.")

I can't think of having hit a 4 GB limitation in decades. Even Micro$oft Exchange, which had the absolutely atrociously bad JET storage engine (same as M$ Access, avoid these things. You have been warned) had a 16GB limit for normal (later raised to 50GB) and 16TB for "Enterprise" licensing (though IIRC, that may have required PAE [Page Address Extension] capable CPUs before AMD64/x86-64 became more widespread).

Personally, I wouldn't trust anything to Exchange, or any Micro$oft product, but I have been paid to administer such crap (and lost so much sleep as a result) and am guessing others have too. The idea of scaling something such as JET to TB and millions of users is horrifying.

IIRC when @bifrosty2k was grandfathered into working at Micro$oft as a UNIX Administrator due to having previously been part of Hotmail (which Micro$oft purchased) Micro$oft management had a hair brained idea to migrate from FreeBSD+whatever other stuff Hotmail was running to Exchange & it was not smooth.

skinnylatte, to food
@skinnylatte@hachyderm.io avatar

Speaking of how the food cultures you grew up with impacts you:

When I left Southeast Asia, I only knew how to cook mostly French and Italian foods. It didn't make sense to cook Malay or Indonesian or Chinese foods because, well I could buy it cheaply any time I wanted. In that region.

I learned quickly that because I had never eaten a simple meal my entire life, eating food that was prepared simply made me extremely sad. Like, mental health bad / my life is bad / why did I leave, bad

teajaygrey,
@teajaygrey@rap.social avatar

@skinnylatte Oh "food stamps".

When I first got married, my then wife had booklets of those.

The stores which would accept them were few and far between, but not nonexistent.

Still, useful.

Fast forward to "the future" and "progress" and EBT cards.

Where: sometimes I never receive the card in the mail at all.

Only to show up to the Social Services office in person to tell them as much.

Just to be told: we mailed it.

Going around in circles like that, dark pattern, by design!

Or: getting an EBT card, in the mail.

But: never receiving the PIN (which is mailed separately; not activated like a bank/credit card).

Then going through all that rigamarole.

Only to have the card STOP WORKING after a month or two.

Then a year later, being mailed notice that my EBT card has been canceled, because it hasn't been used in a year.

The USA, excels at punching down and making starvation and "food poverty" far worse than it needs to be.

While simultaneously, THROWING AWAY all sorts of foods that probably weren't even bad so much as their "good by date" had passed.

(also see, @adamconover's "Adam Ruins Everything" episode segment on food expiration scams:
https://www.youtube.com/watch?v=Z1rZAT2GtmI )

SNAFU, misallocation of resources for maximal profits, rather than maximal usefulness.

teajaygrey, to random
@teajaygrey@rap.social avatar

/me sees EFF toot about contacting representatives about not banning TikTok because free speech for Muricans or something.

But, I do actually despise TikTok.

Can we amend the proposed legislation so that it bans all closed sores proprietary so-called "social" media surveillance crapitalism garbage?

No more Instagram?

No more Facebook.

No more X/Twitter.

No more YouTube comments.

undsoweiter?

If anything, banning TikTok doesn't go far enough.

If you think ANY of those for-profit surveillance capitalism corporations actually give a flying fuck about freedom of speech and do not actively silence and ban and shadowban their users for the most innocuous BS, then I am guessing you haven't been paying attention in the first place.

teajaygrey,
@teajaygrey@rap.social avatar

@firefly I am 99.99999999% sure that God thinks poorly of lawyers too.

They do the Devil's work.

I've met and worked with a lot of lawyers. I have never met a good one. So at least from are vantage, my opinions of them are not presumptive; but based on lived experience.

I have also slept in a spare room at John Gilmore's, and sublet another room from another EFF staffer and know many others at the EFF personally. On the whole, those I know at the EFF are decent people, but also: they aren't attorneys.

They miss, a lot.

teajaygrey,
@teajaygrey@rap.social avatar

@firefly "If they have your children they have the future"

Y'know, I haven't spoken with my own son since 2012.

Even in feudal Japan, during the Edo period under the Tokugawa shogunate policy of 参覲交代「sankin-kōtai 」(translation: 'alternate attendance') daimyōs alternated years between service and being able to reside with their families who were forced to live at Osaka Castle and the surrounding areas as hostages.

Which is to say: when I read or hear the adage "land of the free, home of the brave" with regards to the USA, my mind automatically transposes it to: "land of the fee, home of the slave" because of how I, and many others have been, and continue to be treated.

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