Amitai Schleier

@schmonz@schmonz.com

Force multiplier.
Outcome improver.
Decision sharer.
Developer, leader, coach.
https://agilein3minut.es podcaster.
Musician.
Bad poet (award-winning).
JoinedApr 05, 2017 (@octodon.social)
SelfHostedMar 30, 2025
Pronounshe/they
Podcasthttps://agilein3minut.es
Consultancyhttps://latentagility.com
Morehttps://schmonz.com
Keyoxideaspe:keyoxide.org:PAC6KHICU3QSHQZVPJCZFS7KIA
0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Strange: sporting events include the national anthem, of course they do, and we have a hard time listening to folks who that doesn’t thrill.



original post: https://octodon.social/@schmonz/6869522

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

The smaller my time-slices get, the more I can’t afford to defer #refactoring. Unpaid debt charges interest on every little slice of time.



original post: https://octodon.social/@schmonz/6860442

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

What I'm doing now: family, travel, code, maybe lining up a job. https://schmonz.com/now



original post: https://octodon.social/@schmonz/6689312

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

Next: parse requests a little, pick an SMTP verb to intercept, respond directly.

Nextnext: intercept the verb iff told to by a config file.



original post: https://octodon.social/@schmonz/6659867

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Progress: C SMTP proxy reliably logs all I/O, dies when client or server dies, does not interfere at all (yet!). https://gist.github.com/schmonz/6d8da539a5a43e99d5ad5810cde05b22#file-qmail-fixsmtpio-c



original post: https://octodon.social/@schmonz/6657564

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

"A near-perfect BSD project: #pkgsrc. I put it up there with OpenSSH and mandoc… significant value to other OSes."

https://www.ixsystems.com/blog/vbsdcon-2017-dexter/



original post: https://octodon.social/@schmonz/6566475

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@craigmaloney what sounds like the most fun right now? That's the one you'll get the most out of right now.



original post: https://octodon.social/@schmonz/6553724

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Staying up "late" (™) writing man pages for software that might exist soon. As one does.



original post: https://octodon.social/@schmonz/6531549

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

I'm making good progress on several small new #C programs to extend my #SMTP service without modifying #qmail. https://schmonz.com/qmail/authutils #wip



original post: https://octodon.social/@schmonz/6212369

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

Behold, I hath learned stuff about pipes and select()! This SMTP proxy does what I want. Now to translate to DJB C: https://gist.github.com/schmonz/6d8da539a5a43e99d5ad5810cde05b22



original post: https://octodon.social/@schmonz/6153139

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

I don't know how I'd define the threshold, but if too many people take too many of my ideas too seriously, I start wondering what I've done.



original post: https://octodon.social/@schmonz/6094320

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

After drawing a picture, I may be close to having a program run itself as the child of some other program and proxy all of its I/O.

_May_.



original post: https://octodon.social/@schmonz/5795344

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@slp@mstdn.io sounds like it'd be a step backward from your current functionality. But maybe worth seeing how it works? pkgsrc/mail/qmail-run makes it as easy as rc.d to play with (and then uninstall).



original post: https://octodon.social/@schmonz/5743421

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@slp@mstdn.io Cool. Postfix, I presume? I'm working (slowly) toward getting qmail to do DKIM and other post-1998 stuff in reasonably elegant ways: https://schmonz.com/qmail



original post: https://octodon.social/@schmonz/5743206

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

What I learned from #agile2017, despite not having been there, and a brief happy personal update: https://schmonz.com/talk/20170821-agile-for-humans/ #agileforhumans



original post: https://octodon.social/@schmonz/5743112

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Today's programming recipe:

1. Start with found code that does more than I need
2. Simmer, reducing slowly
3. Just what I need — tasty!



original post: https://octodon.social/@schmonz/5708824

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Not sure how I managed to have listened to Mompou's Cançons i Danses for so many years and never got my own hands into them. Until now.



original post: https://octodon.social/@schmonz/5694996

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

What's #BDD look like? We'd have to do it together. But once #3Amigos agree on examples, what's #Cucumber look like? https://schmonz.com/2017/08/17/torontoagile-august-2017-bdd-for-everyone/



original post: https://octodon.social/@schmonz/5604828

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

One man's personal account of his town outwitting an unwanted rally. Just a few miles down the road from here. https://thelongestway.com/2017/04/08/i-dont-like-the-antifa/



original post: https://octodon.social/@schmonz/5574505

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

@dthompson I often have a similar feeling about pkgsrc -- as though it's harder to see precisely because it solves some problems so generically. And sometimes I wish I weren't so heavily invested in it so that I could more easily hop on the functional package management train.



original post: https://octodon.social/@schmonz/5543968

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

"🎵Regrets, I don't know what they are and can't count, and wouldn't know how to mention them anyway…🎶"
https://octodon.social/media/ginVY8rhIrP6nOxNdnE



original post: https://octodon.social/@schmonz/5508122

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Implementing #TLS in 2017:

- Do what 3rd-party scanners claim is wise
- Discover interop problems by e.g. losing mail
- Run moar scanz?



original post: https://octodon.social/@schmonz/5398158

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@craigmaloney I really enjoyed my time at Pillar. If they're in commute range for you, take a look.



original post: https://octodon.social/@schmonz/5286112

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Dude. You seriously haven't posted the new pictures yet?
https://octodon.social/media/_pb42mnwOvFGsXy2JDk



original post: https://octodon.social/@schmonz/5265281

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

What I've been doing lately, programming-wise: https://schmonz.com/qmail



original post: https://octodon.social/@schmonz/5213188

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Join me and the Toronto Agile Community online for "Behavior-Driven Development for Everyone", in 2 weeks!

More info + register: https://schmonz.com/talk/2017-tac/



original post: https://octodon.social/@schmonz/5110973

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

From the Schmarchives: an entire 3-against-8 conclusion from the mind of #Medtner and the hands of yours truly. http://d19bhbirxx14bg.cloudfront.net/medtner-38-8-schlair.mp3



original post: https://octodon.social/@schmonz/5059175

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

@cwebber also works for writing, editing, tricky coding



original post: https://octodon.social/@schmonz/5001630

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Pleasantly surprised to encounter this appreciation of Medtner: https://www.youtube.com/watch?v=1WG-pxBXWfA

And then to hear myself playing in the background!



original post: https://octodon.social/@schmonz/4971017

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@craigmaloney nice! I used to go to the CHC in A2 when I was consulting in the area.



original post: https://octodon.social/@schmonz/4937768

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@craigmaloney if you're geographically where I think you are (near Semibug?) I can point you to some people I used to work with around there who love pairing and C and occasionally volunteer for stuff outside work hours



original post: https://octodon.social/@schmonz/4935087

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Tried putting on the cadenza from Rach 3 for Taavi, who promptly spit up all the milk ever. That's my kid. I can barely handle it either.



original post: https://octodon.social/@schmonz/4929839

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

echo השליירים.com >> /var/qmail/control/rcpthosts

echo השליירים.com:schmonz-schleier >> /var/qmail/control/virtualdomains

$ ln -s ~schmonz/.qmail-schleier-amitai ~schmonz/.qmail-schleier-אמיתי

/etc/rc.d/qmail restart

👍🇮🇱



original post: https://octodon.social/@schmonz/4817430

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

I asked Taavi if my code needed more work. His gnomic response: https://octodon.social/media/UgLChOxxe1V-QPFBDlM



original post: https://octodon.social/@schmonz/4719436

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Want to SMTP-reject messages by multiple criteria with #qmail without patch conflicts? Behold the rejectutils patch: https://schmonz.com/qmail/rejectutils/



original post: https://octodon.social/@schmonz/4715392

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Want to build #qmail as non-root, sans hardcoded IDs, to a staging area? Binary packages? Here's the destdir patch: https://schmonz.com/qmail/destdir/



original post: https://octodon.social/@schmonz/4568468

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Me: sometimes, on the internet, a squirrel turns dramatically to the camera

Taavi: you mean like this?

Me: not bad, considering https://octodon.social/media/c2G0AYCHqj3GtOLLijc



original post: https://octodon.social/@schmonz/4557743

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

History

Back to top - More...