Mastodon Feed: Posts

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
jargon_bot ("Jeff’s JargonBot") wrote:

Error 418: I'm a teapot. But while I'm here — 'kick': 1. [IRC] To cause somebody to be removed from a IRC channel, an option only available to channel ops. This is an extreme measure, often used to combat extreme flamage or flooding, but sometimes used at the CHOP's whim.
http://www.catb.org/jargon/html/K/kick.html

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
quachpas@sciences.re ("Pascal Quach") wrote:

#introduction

Hi Mastodon! I'm Pascal and new to Mastodon. I'm a computer engineer and a researcher in operations research. I'm a (fairly) strong advocate for #openSource and #openScience. I'm interested in many topics but mostly #sustainability #privacy #lowtech #epistemology.

I'm a bit of a #typesetting nerd, so I use #LaTeX (or #TeX), and #Typst. I maintain two Typst packages: glossarium and algorithmic.

I have some free time before my next work contract starts, so I have been slowly going through my personal projects backlog...

Looking forward to meet people here!

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
fsinn@mas.to ("Francisca Sinn") wrote:

RE: https://newsie.social/@TheViking/116343285900906491

TV talking head - confirmed to his job by Congress - is now purging the US military of leaders who won’t bow down to him.

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
linuxgal@techhub.social ("🌈 ☯️Teresita🐧👭") wrote:

#StarTrek #JI

Mastodon Feed

Boosted by glyph ("Glyph"):
elizayer ("Elizabeth Ayer") wrote:

The fact that we are *not* seeing wildly improving software all around us tells us everything we need to know.

There is no flourishing of value delivery, new product categories, more needs being satisfied better. It’s the opposite.

All we are seeing is decreases in quality, because 👏 code 👏 creation 👏 is not 👏 the problem.

Mastodon Feed

Boosted by glyph ("Glyph"):
cwebber@social.coop ("Christine Lemmer-Webber") wrote:

Let me add one more thing to this. It's said implicitly above but let's be explicit. The problem is that this pipeline effectively *undoes itself*.

Part of the reason this worked well for @mttaggart is carefully setting up guardrails and monitoring things.

But the very patterns of usage of these things makes it so that people either never develop the skills where they can, or are demotivated to provide that level of care over time.

Which means the system eventually moves towards a structure that degrades and shakes itself apart by the very patterns of usage.

I don't know how to solve this.

Mastodon Feed

Gargron ("Eugen Rochko") wrote:

I missed the #Heilung tour last year and this year it looks like they're not touring 😦

Mastodon Feed

Boosted by jwz:
Lightfighter@infosec.exchange wrote:

This is a very accurate graph of anything in my lifetime in the US.

A graph showing two lines, one green labeled "something good" which is higher on the y axis and level for half the graph. Below is a red line labeled "some bad thing" also level for half the graph. Thex axis is labeled "some metric". Once they cross a dotted line labeled "Ronald Reagan", the two lines rapidly move in opposite direction with the red line moving up and green line moving down.

Mastodon Feed

Boosted by adele@social.pollux.casa ("Adële 🐁"):
Strandjunker@mstdn.social ("Andrea Junker :verified:") wrote:

A baby starts wailing on the train. This woman pulls out her phone, silences the alarm, and takes the pill.

I’m screaming. 😂

Mastodon Feed

Boosted by jwz:
SeanCasten ("Sean Casten") wrote:

"Two vast and trunkless legs of stone
Stand in the desert. . . . Near them, on the sand,
Half sunk a shattered visage lies, whose frown,
And wrinkled lip, and sneer of cold command" https://www.ms.now/news/pam-bondis-portrait-already-taken-down-at-justice-department

Mastodon Feed

Boosted by ChrisWere@toot.wales ("Chris Were ⁂🐧🌱☕"):
chris@video.thepolarbear.co.uk ("Chris Were but on PeerTube") wrote:

Tea, transport, and a life update

https://video.thepolarbear.co.uk/w/d8fZ2CeJebpr1N5yAAETC6

Mastodon Feed

Boosted by jwz:
DemocracyMattersALot@mstdn.social ("Democracy Matters :verified:") wrote:

I just noticed that BOTH Apple and Google have capitulated to the fever dreams of a dictator who shits himself and rapes children.

Google and Apple maps both showing a “Gulf of America.”  For shame!  Google and Apple are traitors.

Mastodon Feed

jwz wrote:

SMS chatbots are going great.

For a good time, call +14156261409.
https://jwz.org/b/yk5t

Screenshot

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

captain's ipad charging outlet wasn't working correctly

ground it

Mastodon Feed

Boosted by adam@social.lol ("Adam"):
zicklepop@nyan.lol ("🌸 melanie kat 🌸") wrote:

@adam found you

adam’s pic but a ditto smile drawn under two dots on a sink to make it look like ditto the pokémon

Mastodon Feed

Boosted by glyph ("Glyph"):
hynek ("Hynek Schlawack") wrote:

@glyph @freakboy3742 @chrisjrn bleakmaxxing

Mastodon Feed

jscalzi@threads.net ("John Scalzi") wrote:

A little cuteness for your feed

(gift link)

https://wapo.st/4seIk3W

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

just to be clear, i do mean accidentally. i was typing a shitpost and then noticed something that absolutely shouldn't happen after i submitted it.

Mastodon Feed

ChrisWere@toot.wales ("Chris Were ⁂🐧🌱☕") wrote:

It's been a while, so I thought I might make a #PeerTube video for you all.

https://video.thepolarbear.co.uk/w/d8fZ2CeJebpr1N5yAAETC6

#gaming #vlog

Mastodon Feed

Boosted by ChrisWere@toot.wales ("Chris Were ⁂🐧🌱☕"):
chris@video.thepolarbear.co.uk ("Chris Were but on PeerTube") wrote:

Tea, transport, and a life update

https://video.thepolarbear.co.uk/w/d8fZ2CeJebpr1N5yAAETC6

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

can i be arsed to turn this into a more serious security problem?

this probably wouldn't take long, but the obligatory snappy name and website obviously takes longer.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

on reflection it's not that surprising that mastodon validates input badly

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

holy shit i just accidentally hacked mastodon

Mastodon Feed

aredridel@kolektiva.social ("Mx. Aria Stewart") wrote:

I've had ideas rattling around in my head for a while but not quite hitting coherence.

What does a "rich terminal" mean to you as a developer? We're in a really weird place right now with regards to UI and UX, with chat as a normal mode of operation being everywhere, yet we're constrained to two major paradigms: the terminal user interface, and the instant message. Both come with really weird limits to their affordances.

And there's prior art here — light table, jupyter notebooks, observable hq, rich REPLs — but they're usually this weird hybrid of not quite transcript not quite live program that I find somewhere between unsettling and frustrating.

I do however think it's well past time we abandoned monospaced type as the core way we think about source code, and at the same time, built better user interfaces than that allows, without going full "this is a program with its own interface”

It's weird uncharted territory.

Mastodon Feed

Boosted by glyph ("Glyph"):
jonny@neuromatch.social ("jonny (good kind)") wrote:

FOR EXAMPLE:

In the claude code remote feature it is sometimes possible for the means of passing auth credentials to fail. So claude code has a fallback of writing the API key or OAUTH token to a single well-known file because sometimes one of the several means of inheriting the fucking most important secret information in the entire thing doesn't work.

I'm not a security person but that seems like a pretty bad thing to do that maybe someone should look into.

/**  * Well-known token file locations in CCR. The Go environment-manager creates  * /home/claude/.claude/remote/ and will (eventually) write these files too.  * Until then, this module writes them on successful FD read so subprocesses  * spawned inside the CCR container can find the token without inheriting  * the FD — which they can't: pipe FDs don't cross tmux/shell boundaries.  / const CCR_TOKEN_DIR = '/home/claude/.claude/remote' export const CCR_OAUTH_TOKEN_PATH = ${CCR_TOKEN_DIR}/.oauth_token export const CCR_API_KEY_PATH = ${CCR_TOKEN_DIR}/.api_key export const CCR_SESSION_INGRESS_TOKEN_PATH = ${CCR_TOKEN_DIR}/.session_ingress_token /*  * Best-effort write of the token to a well-known location for subprocess  * access. CCR-gated: outside CCR there's no /home/claude/ and no reason to  * put a token on disk that the FD was meant to keep off disk.  */ export function maybePersistTokenForSubprocesses(   path: string,   token: string,   tokenName: string, ): void {   if (!isEnvTruthy(process.env.CLAUDE_CODE_REMOTE)) {     return   }   try {     mkdirSync(CCR_TOKEN_DIR, { recursive: true, mode: 0o700 })     writeFileSync(path, token, { encoding: 'utf8', mode: 0o600 })     logForDebugging(Persisted ${tokenName} to ${path} for subprocess access)   } catch (error) {     logForDebugging(       Failed to persist ${tokenName} to disk (non-fatal): ${errorMessage(error)},       { level: 'error' },     )   } }
/**  * Fallback read from a well-known file. The path only exists in CCR (env-manager  * creates the directory), so file-not-found is the expected outcome everywhere  * else — treated as "no fallback", not an error.  */ export function readTokenFromWellKnownFile(   path: string,   tokenName: string, ): string | null {   try {     const fsOps = getFsImplementation()     const token = fsOps.readFileSync(path, { encoding: 'utf8' }).trim()     if (!token) {       return null     }     logForDebugging(Read ${tokenName} from well-known file ${path})     return token   } catch (error) {     // ENOENT is the expected outcome outside CCR — stay silent. Anything     // else (EACCES from perm misconfig, etc.) is worth surfacing in the     // debug log so subprocess auth failures aren't mysterious.     if (!isENOENT(error)) {       logForDebugging(         Failed to read ${tokenName} from ${path}: ${errorMessage(error)},         { level: 'debug' },       )     }     return null   } }

Mastodon Feed

jscalzi@threads.net ("John Scalzi") wrote:

Unlike most people, this year I have two actual and totally legit birthdays. There's my usual one, which happens next month, and then there's my birthday determined by the orbit of the asteroid named for me, which is... today! Happy Space Potato Birthday to me!

https://whatever.scalzi.com/2026/04/04/today-i-am-ten-or-the-miracle-of-scalziyears/

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

i apologise in advance to any german people i may offend

look if they can cope with being german, i'm sure they can handle you mangling a few names.

Mastodon Feed

adam@social.lol ("Adam") wrote:

Greenhouse cats

Two cats hanging out near a sink in a large greenhouse
A larger cat inspects a smaller cat

Mastodon Feed

pzmyers@freethought.online ("pzmyers 🕷") wrote:

The "anti-war president" now says the only thing the federal government should do is war. Definitely not child care. Or medicaid/medicare. Or science.

https://freethoughtblogs.com/pharyngula/2026/04/04/the-man-is-insane/

https://www.youtube.com/watch?v=%5FGpxR8D3wK0

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

as they say,, a good landing is one you can walk away from, a great landing is one where they can reuse the plane afterwards.