Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Tim

@penryu@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

ecce consequentiae factorum.

Rust aficionado. Functional programming hobbyist.

Final Fantasy collector. Oxford English proponent. Armchair etymologist and reluctant descriptivist. I will like your cat photos.

My opinions are my own. No shilling.

166 Followers
115 Following
44 Posts
Joined November 12, 2022
blog:
https://lex.pun.ninja/
fedizen since:
Oct 2021
Open post
Tim @penryu@hachyderm.io
· 3mo ago

tl;dr - hitting Ctrl-C at any point in any Python program can produce undefined behavior.

Feeling better about not landing that Python job every day.

"Most notably, a KeyboardInterrupt may appear at any point during execution. Most Python code, including the standard library, cannot be made robust against this, and so a KeyboardInterrupt (or any other exception resulting from a signal handler) may on rare occasions put the program in an unexpected state."

  • https://docs.python.org/3/library/signal.html#note-on-signal-handlers-and-exceptions
signal — Set handlers for asynchronous events
Python documentation

signal — Set handlers for asynchronous events

Source code: Lib/signal.py This module provides mechanisms to use signal handlers in Python. General rules: The signal.signal() function allows defining custom handlers to be executed when a signal...

2
3
1
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago

Normalize "All of our applications are reviewed by humans."

4
0
0
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago

#NoContextComics

hachyderm.io

Hachyderm.io

3
0
4
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago
Replying to
@eschaton Yup. Perhaps the one silver lining for retro dev is there's no management enforcing AI use?
2
0
0
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago

"Musk...alleges that his co-founders unjustly enriched themselves..."
"OpenAI rejects all of Musk’s claims, stating his case is 'motivated by jealousy' and...seeking revenge after failing to take total control."

Congratulations. You're both right.

https://www.theguardian.com/technology/2026/apr/28/sam-altman-open-ai-elon-musk-trial

theguardian.com
2
0
1
0
Open post
Tim @penryu@hachyderm.io
· 9mo ago
Replying to
@netopwibby Respectfully disagree. The Old Web is the epitome of capitalism's ability to monetize the platform at the time. Everything we hate about the NEW web is business's increased ability to monetize the platform, now that 20+ years of community effort and development have gone into resolving the constraints of the Old Web.
5
6
3
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago

From the an-audiophile-and-his-money-are-soon-parted department:

"Gold has a higher atomic number, so there are more electrons available to carry the sound signal, without putting undue stress on the energy source. otherwise you could experience subtle dropouts while your headphones wait to source additional electrons from the power source.

Obviously this only applies when the cables themselves have been broken in for at least 3-4 days at moderate volume. At least a week for higher-impedance speakers."

2
5
2
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago
Replying to
@RosaCtrl See, I love perl. But even I'm gonna say awk here. If you're doing anything that awk can't handle, you should definitely use a REAL language.
2
1
0
0
Open post
Tim @penryu@hachyderm.io
· 4mo ago
Replying to
@soller@floss.social I migrated my personal projects to forgejo and have not looked back. Highly recommended!
1
1
0
0
Open post
Tim @penryu@hachyderm.io
· 13mo ago
6
2
3
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago
1
0
0
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago

"Fight Club" has always been Jared Leto's greatest contribution to the arts, and this is why.

1
0
0
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago
Replying to
@jamesthomson TIL the Debenhams name lives on as a cut-rate online retailer.
1
0
0
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago
Replying to
@xxv Having made up my own audiophile BS now, I'm convinced it's just a plot to separate an audiophile from his money.
1
0
0
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago
Replying to
@xxv They absolutely could. And I'd read it. With a glass of wine after a long week.
1
2
0
0
Open post
Tim @penryu@hachyderm.io
· 6mo ago
Replying to
@jrbj Wooooooo!
1
0
0
0
Open post
Tim @penryu@hachyderm.io
· 6mo ago
Replying to
@neovim@hachyderm.io I love neovim, and I've been using neovim inside ghostty for a little while now. But I'm genuinely not sure what we get by flipping that inside out. And the PR doesn't explain either. What's the benefit?
1
2
0
0
Open post
Tim @penryu@hachyderm.io
· 6mo ago
Replying to
@evan These are the most common _serious_ options OTHER native Californians have given me for this legendary divider. (Foolish me thought Sacramento would be a natural divider, but alas, I was laughed out of the boutique shop.) What would you consider more serious (if not canonical) locations?
1
5
0
0
Open post
Tim @penryu@hachyderm.io
· 6mo ago
Replying to
@evan Interesting. Shortly after moving to the South Bay, a coworker declared that no one east of Tracy deserved a vote. Would you say that yours is a counterpoint to his assertion?
1
1
0
0
Open post
Tim @penryu@hachyderm.io
· 6mo ago
Replying to
Believe it or not, this poll is about New York state!
1
0
0
0
Open post
Tim @penryu@hachyderm.io
· 7mo ago
Replying to
@billgoats @NanoRaptor "Yes"
1
0
0
0
Open post
Tim @penryu@hachyderm.io
· 7mo ago
Replying to
@NanoRaptor@bitbang.social new interview question: "Implement an Acyclic Dep Graph in Jira." but then don't hire anyone who can
1
0
0
0
Open post
Tim @penryu@hachyderm.io
· 11mo ago
Replying to
@jamesthomson If they'd dropped this on April 1st, I wouldn't have batted an eye.
2
0
0
0
Open post
Tim @penryu@hachyderm.io
· 9mo ago
Replying to
@asie @netopwibby That might sound like a cop-out. Maybe it is.
1
1
0
0
Open post
Tim @penryu@hachyderm.io
· 9mo ago
Replying to
@silvermoon82@wandering.shop @RosaCtrl@social.vivaldi.net So ChatGPT has been cast as Frank Abagnale Jr in the most economically and ecologically destructive performance of "Catch Me If You Can" in history?
1
0
0
0
Open post
Tim @penryu@hachyderm.io
· 19mo ago
Replying to
@Natasha_Jay @Obdurodon I feel bad for G#
1
0
0
0
Open post
Tim @penryu@hachyderm.io
· 6mo ago
Replying to
@siracusa@mastodon.social will we see the Xserve get its due? Or did I miss that already?
0
2
0
0
Open post
Tim @penryu@hachyderm.io
· 6mo ago
Replying to

@snowfox@tech.lgbt @cholling@bytes.programming.dev @NanoRaptor@bitbang.social @pileofgarbage@mastodon.social

If this were real, ALL the keys would be touchbars, except the Fn key.

0
0
0
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago

> At Google, we believe you should always be in control of your data.

Bahaha. Thanks, Google. I need that.

0
0
0
0
Open post
Tim @penryu@hachyderm.io
· 44mo ago
Replying to
@matuzo If god didn't want it to be a button, it wouldn't have a click event!
0
0
0
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago
Replying to
@marjolica @jonah Exactly this.
0
0
0
0
Open post
Tim @penryu@hachyderm.io
· 7mo ago
Replying to
@mhoye@cosocial.ca @ckape@teh.entar.net I'm more than a little ashamed it took me 5 seconds to identify the tune. :'(
0
0
0
0
Open post
Tim @penryu@hachyderm.io
· 4mo ago
Replying to

@soller@floss.social Correction: I have looked back once, because some projects like yazi's ya pkg tool only support github repos. But I'll work around something as petty as that before I go back.

0
0
0
0
Open post
Tim @penryu@hachyderm.io
· 4mo ago
Replying to
@bcantrill@mastodon.social @ahl@mastodon.social Great, remarkably balanced discussion of AI's place in curricula and industry! While skepticism of the students towards LLM use differs noticeably from that of several other university instructors I've talked with, I'm still left more optimistic than I expected. I'm afraid all the Brown in-jokes were lost on me, though.
0
0
0
0
Open post
Tim @penryu@hachyderm.io
· 37mo ago
Replying to
@confluency@hachyderm.io @swingler@sfba.social That's fair. The average quality is... pretty unchanged, but the voice is definitely different.
0
0
0
0
Open post
Tim @penryu@hachyderm.io
· 6mo ago
Replying to
@jrose@social.belkadan.com Thank you for calling this out. A lot of people don't realize just how much of Swift's design was influenced by the need for ObjC interop.
0
1
0
0
Open post
Tim @penryu@hachyderm.io
· 44mo ago
Replying to
@dsandler@mastodon.social Missed the "maybe I could catch up on my email if I didn't have so many meetings!"
0
2
0
0
Open post
Tim @penryu@hachyderm.io
· 6mo ago
Replying to
@emmanueltouzery@fosstodon.org Thanks for the background! I poked around and found out that I misunderstood the purpose of libghostty-vt, which was most of my confusion.
0
0
0
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago

code golf in python is honestly kind of adorable

0
0
0
0
Open post
Tim @penryu@hachyderm.io
· 6mo ago
Replying to
@evan I'm with you. But despite the "Northern" and "Southern" monikers, this rivalry seems to have very little to do with geography.
0
1
0
0
Open post
Tim @penryu@hachyderm.io
· 37mo ago
Replying to
@swingler@sfba.social @confluency@hachyderm.io Honestly not sure how you can tell the difference between LLM word vomit and the usual down-home, grass-roots, "I make this for my family of 13 every weekend (but you'd never know it from the nonsensical portions)."
0
2
0
0
Open post
Tim @penryu@hachyderm.io
· 5mo ago

https://www.youtube.com/shorts/jKgMcWUbjVQ

🫪🫪U.S. Congresswoman Kamlager-Dove Displays Hostility Towards 🇺🇸🦅🇺🇸 American President Trump!

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

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: 21:45:06 UTC