Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Sophie

@sophia81@icosahedron.website
mastodon 4.6.6
  • Open on icosahedron.website

🏳️‍⚧️

0 Followers
0 Following
7 Posts
Joined February 11, 2023
Pronouns:
she/her
Location:
Tarntanya
Age:
40's

Posts

Open post
sophia81
Sophie @sophia81@icosahedron.website · Jul 26, 2026
Sophie
@sophia81@icosahedron.website

🏳️‍⚧️

icosahedron.website

I'd love to know what the fuck is up with it. This has bit me a few times in the past, and is biting me now. Terminal emulator. Should be simple. AFAICT stdout is buffered, and those buffers not filling blocks output from the shell. But they're never going to fill, because interactive shells don't send newlines after all data....

int fd;
if( 0 != forkpty(&fd,0,0,0) ) return;
execvp(getenv("SHELL"), NULL);

No amount of fflush(NULL); or setvbuf(stdout,NULL,_IOLBF, 0); sprinkled on the top or bottom pid makes any difference, if the shell outputs a page or so of text I'll get however much fills the buffer, and then nothing while it waits for the never to be coming output to fill a buffer.

Doesn't seem to affect other terminal apps, but there's scores of folks online bitching about this in every language imaginable.

0
1
0
0
Open post
sophia81
Sophie @sophia81@icosahedron.website · Jul 06, 2026
Sophie
@sophia81@icosahedron.website

🏳️‍⚧️

icosahedron.website
Replying to @sophia81@icosahedron.website
How dare my code work, I guess I have to do the next part now.
8
0
4
0
Open post
sophia81
Sophie @sophia81@icosahedron.website · Jul 06, 2026
Sophie
@sophia81@icosahedron.website

🏳️‍⚧️

icosahedron.website
Replying to @sophia81@icosahedron.website
And now an "A" from "LavishlyYours-Regular.tff". Clearly something is wrong, because not only is this an "A", it's *supposed* to be an "A". And this font was giving me all kinds of trouble. Remember that kinda "S" shaped blob that was supposed to be an "A"? I'm not getting that on any font now. It's infuriating when all the things work.. how am i supposed to find the bugs that are certainly there if they're not visible?
1
1
0
0
Open post
sophia81
Sophie @sophia81@icosahedron.website · Jul 06, 2026
Sophie
@sophia81@icosahedron.website

🏳️‍⚧️

icosahedron.website

The 'A' glyph from the font "MrBedford-Regular.ttf" rendered in a font creation tool, and the points from it rendered in ASCII from my program.

The "gotcha" for me was the IS_SAME_OR_POSITIVE flags in the glyf table.

TT fonts store their points as relative to the previous point. So each "point" is a delta value.

"IS_SAME" does not mean the current delta is the same as the previous delta, it means this delta is 0.

Tell me I'm not the only person who could have made that mistake.... https://learn.microsoft.com/en-us/typography/opentype/spec/glyf#simple-glyph-description

3
1
0
0
Open post
sophia81
Sophie @sophia81@icosahedron.website · Jun 29, 2026
Sophie
@sophia81@icosahedron.website

🏳️‍⚧️

icosahedron.website
Replying to @sophia81@icosahedron.website
@sashag@anarres.family Which gives us "crystal queer"
0
0
0
0
Open post
sophia81
Sophie @sophia81@icosahedron.website · Jun 29, 2026
Sophie
@sophia81@icosahedron.website

🏳️‍⚧️

icosahedron.website
Replying to @sashag@anarres.family
@sashag@anarres.family "To be queer about this" is one I'm growing rather fond of.
0
0
0
0
Open post
sophia81
Sophie @sophia81@icosahedron.website · May 17, 2026
Sophie
@sophia81@icosahedron.website

🏳️‍⚧️

icosahedron.website
It is impossible to speak/write without context. That I have chosen to write this in English puts a colossal amount of context into play. The place I have written this brings with it context as well. *When* I have written this is a very large body of context. When it is being read brings further context. Then there is me. Anything I write brings the context of my life. No one knows all of that context, not even me. There are things that have shaped my life that I have no knowledge of. And lastly, there is you. Everyone brings their own context to the table when reading something. All of these things are unavoidable. All of these things are unfathomable to varying degrees to everyone. What I'm trying to get at, is if something you read scratches you the wrong way, please try to reach for the "more context" button, rather than the "conflict" button. Especially here on Fedi, most folks are trying their best with their limited context supply. Time too is finite, spend it joyfully.
1
0
0
0

Remote instance

icosahedron.website
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 09:24:43 UTC