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

Stylus

@stylus@social.afront.org
mastodon 4.8.0-alpha.3+glitch
  • Open on social.afront.org

Named after my first AD&D character, ca 1991.

I'm a software developer, primarily #Python

569 Followers
706 Following
50 Posts
Joined July 12, 2024
Pronouns:
He/Him/They/Them
Github:
@jepler
Originally Joined Mastodon:
Apr 16, 2017
Open post
Stylus @stylus@social.afront.org
· 3mo ago
Boosted by @GroupNebula563@mastodon.social
Replying to
@troublewithwords@wandering.shop how low can you effort
28
0
9
0
Open post
Stylus @stylus@social.afront.org
· 3mo ago
Replying to
@nuthatch@infosec.exchange @aburka@hachyderm.io omg that is gold for those who get it. At the risk of explaining the joke, it's very nearly the last line from a book by Camus that aims to answer the question of whether life is worth living: https://en.wikipedia.org/wiki/The_Myth_of_Sisyphus#:~:text=The%20essay%20concludes The essay concludes, "The struggle itself towards the heights is enough to fill a man's heart. One must imagine Sisyphus happy." However, l'oie (the goose) has been substituted for Sisyphus.
en.wikipedia.org
18
3
2
0
Open post
Stylus @stylus@social.afront.org
· 4mo ago
Replying to
@jaseg@chaos.social amazing to make picosecond level timing tweaks using an interpreted language to decide when to start & stop pieces of spinning plastic.
19
0
3
0
Open post
Stylus @stylus@social.afront.org
· 2mo ago

Strange New Worlds "start an episode without 'previously'" challenge

Difficulty: impossible

4
1
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago

Today's agenda:

Welcome
Violence
What is ours to do
Break

17
0
8
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago

pair of boxers with "cockpit" written across the ass

8
0
3
0
Open post
Stylus @stylus@social.afront.org
· 2mo ago

Welp after a canceled flight and a delayed flight I'll be spending the night in Cleveland and returning home hopefully tomorrow morning

2
1
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
BTW please steal this talk idea
7
1
1
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago

Lots of weird dreams last night but the one I remember was: I was sooo excited about the new group I was working with. They were such retrocomputing fanatics that our online chat was UPPERCASE ASCII ONLY LIKE IT'S 1978 OR SOMETHING

6
0
1
0
Open post
Stylus @stylus@social.afront.org
· 3mo ago
Replying to
@TangerineUI@nileane.fr @nileane@nileane.fr @phanpy@hachyderm.io Much respect for anyone who steps back from an open source project when it is the right time for them to do so. It is not an easy thing! Thanks for your work.
3
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago

@AlSweigart@mastodon.social high five! Thanks for joining me in offering a donation match for this great regional Python conference.

Folks, if you haven't yet, please make your support of @pyohio@fosstodon.org go twice as far by donating today:
https://pyohio.org/donate/

#PyOhio #PyOhiothon

pyohio.org
5
2
3
0
Open post
Stylus @stylus@social.afront.org
· 2mo ago
Replying to
@typeswitch@gamedev.lgbt I miss the days of dual core C/Pascal Units. I had one in my C/PM machine if I recall correctly.
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@travisfw@fosstodon.org I'm sure you're not the only one. Heck, not everyone trapped in github necessarily loved it, I'm sure some held their noses and said "we need to be on the leading site". The important thing is, can we give help now that views are shifting...
3
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@clew@ecoevo.social it's a trapdoor
3
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@siv @forgejo https://dustri.org/b/carrot-disclosure-forgejo.html apparently
dustri.org

Carrot disclosure: Forgejo

Personal blog of Julien (jvoisin) Voisin

3
0
1
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
me: I want cannabis mom: we have original canna at home canna at home: https://en.wikipedia.org/wiki/File:Canna_sp.jpg
en.wikipedia.org
3
4
0
0
Open post
Stylus @stylus@social.afront.org
· 3mo ago
Replying to
@PurpleStephyr@thetransagenda.gay subscription is findom
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 3mo ago
Replying to
re: SoftBank goose meme
@futzle@old.mermaid.town run its course? are you saying goose meme is a bubble?
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
Most replies seem to think this is perfectly safe if I'm sober & aware of what's going on around me. I'll have taken this route 2 or 3 times by day by this time so that will help too.
2
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago

@pathunstrom@ngmx.com so I'm using a slightly modified dykes in this 6800 computer simulator with a line-based terminal UI. Compared to what I mentioned in that PR, I started using my own parser instead of shlex.

Now, I'm wondering if there's any pathway from this to tab completion in python's readline ... if you have any thoughts I'd love 'em.

@dataclass  
class TakesAddresses:
addresses: list[Symbol]


@cmd("b")
@cmd("break")
class Break(TakesAddresses):
"""Set breakpoint at given addresses

Prints all active breakpoints if no addresses given."""""
def __call__(self):
set_break(1, self.addresses)
cr6800> break --help
usage: break [-h] [addresses ...]

Set breakpoint at given addresses Prints all active breakpoints if no addresses given.

positional arguments:
addresses

options:
-h, --help show this help message and exit
0
A=04 B=01 IX=87a6 SP=0fc6 PC=8217 CC=d0 IRQ=True V=1 IL_PC=00 (00)
cr6800> break 1 $67 (7<<2)
$0001: Set breakpoint
$0067: Set breakpoint
$001c: Set breakpoint
2
5
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@void_friend@tech.lgbt Running on a 64 bit host but within podman --arch i386 debian:bookworm, # ./a.out The 0th exception is the same exception The 2147483648th exception is the same exception
2
3
1
0
Open post
Stylus @stylus@social.afront.org
· 4mo ago
Replying to
@GIFS_of_Puppets@ohai.social I want to travel. Just put me in a crate marked "whatever" and stick me with the luggage on the plane ...
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 6mo ago
Replying to
@pycon @AlSweigart the fact that we have to apply the absolute value operator |x| to beginners implies that there are not only positive beginners but also negative beginners. Further, it indicates that we can extend beginners onto the complex plane using the expression ||beginners|| (read: magnitude beginners) which would allow the tutorial to encompass imaginary and complex beginners as well. In this essay, I will ...
2
0
1
0
Open post
Stylus @stylus@social.afront.org
· 4mo ago
Replying to
@hannah@posts.rat.pictures how it started/how it's going
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@astraluma@tacobelllabs.net I have a feeling that would be of interest to a bunch of folks. I've largely succeeded in doing the same, but for myself only -- I didn't have to migrate any large multi-contributor projects away from github, for example.
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@ai6yr waaaaiiitttt there's a ham radio operator who does NOT want to spend 30 minutes talking about it to a stranger? smells .. fishy
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago

Time to wreck things!

I have a Pi 4 with Octoprint, based on raspbian 11. It frequently nags that Python 3.9 is outdated...

so today I'll do the "not guaranteed to work" updates from bullseye->bookworm->trixie via apt.

I also finally got out one of my spare tasmota AC relays so I can power switch the printer & lights off when not in use...

1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@grant_h@mastodon.social @brass75@twit.social function default arguments are evaluated when the function definition is encountered, not each time it's called. https://peps.python.org/pep-0671/ seeks to add an alternative behavior but doesn't dive into the history of how we got here
peps.python.org
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
-t, --hook-type [possible values: commit-msg, post-checkout, post-commit, post-merge, post-rewrite, pre-commit, pre-merge-commit, pre-push, pre-rebase, prepare-commit-msg] prek (and pre-commit) support many more hooks than the default pre-commit. I guess prek install --install-hooks will install "all hooks used in the config file". I wonder why that was not made the default!
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@Impossible_PhD for some reason the first thing I thought was you look ready to go board a federation starship.
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 6mo ago
Replying to
@ZachWeinersmith How do you tile a hexagon with polyominos?
1
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@brass75 @pathunstrom some way to smuggle a completer object into the Annotations of a dataclass field? parser.add_argument("--env-var1").completer = EnvironCompleter (and there's also whatever the impedance matching between shell completion & internal python readline is...)
0
1
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@void_friend@tech.lgbt as you might expect, after a little bit longer it prints The 4294967296th exception is the same exception
0
2
0
0
Open post
Stylus @stylus@social.afront.org
· 3mo ago
Replying to
@lcamtuf@infosec.exchange it's my fault, I used a RSS reader
0
1
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@tommorris@mastodon.social At a previous job, we had a centralized log of every time a developer kicked off a build of the software on their local desktop. I know one developer would come in at 5AM and run a script to switch to each major branch, build clean && build. I don't know that it was in order to look good in case someone was treating this as a metric, but I don't know that it wasn't.
0
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@void_friend@tech.lgbt I have never written a line of ocaml but now I've read a few...
0
0
0
0
Open post
Stylus @stylus@social.afront.org
· 3mo ago
Replying to
@josephcox@infosec.exchange
0
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago

Where in the world are the early reviews of the #Prusa3d #bondTech INDX toolchanger? I know to take such reviews with a tablespoon of salt, but I'm really surprised there aren't a raft of youtube videos out there from folks who got shipped early units by Prusa specifically so there would be video reviews out at the same time the thing went in the store.

Of course, since Saturday it also went back out of the store reportedly due to selling through an initial production run.

#3dPrinting

social.afront.org
0
1
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@0xabad1dea @luxliquida anybody have an example of a wrong merge in the wild"? I wonder if it's subtly wrong or blindingly wrong...
0
0
0
0
Open post
Stylus @stylus@social.afront.org
· 4mo ago
Replying to
@Danpiker@mathstodon.xyz I first looked at this on my laptop (TFT), where it didn't work. I found it again on my phone (OLED), where it worked fine for me & 3 other people. Back at my computer, it still doesn't work.
0
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@veronica It's also worth noting that you can use Debian instead of Ubuntu in CI settings like codeberg (or github). Use a docker image like node:25-trixie-slim to get node (needed for most major composite actions such as actions/checkout) based on the current stable debian, then add development tools with apt-get update && apt-get install -y --no-install-recommends. (or you can use, say, python:3-trixie and then install the debian nodejs package) If your dependencies are small, do it each time. If they're big, then make a docker image and publish it to whatever container repository you favor. Update it when you need to. I recommend using a date-based tagging scheme if you do this. A bonus of doing this: you can just run the very same docker image locally to diagnose build failures. A second bonus of doing this, especially on github: you won't be bitten by changes to the default runner environment that are outside your control. A third bonus of doing this: you can use debian:testing or images based on it, if stable's too old for you. (traditionally GHA has only offered LTS Ubuntu versions for CI)
0
0
0
0
Open post
Stylus @stylus@social.afront.org
· 2mo ago
Replying to
@gloriouscow@oldbytes.space @fraggle@social.coop I imagine the sigbovik paper mentions it other "prior art" for ASCII printable DOS executables is of course the EICAR test string.
0
1
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago

great music mix (mostly electronic) at the meadowlark coffee shop this AM #LNK

social.afront.org
0
0
0
0
Open post
Stylus @stylus@social.afront.org
· 5mo ago
Replying to
@nirak@lincolnite.net we got hail here at 17th and van dorn
0
1
0
0
Open post
Stylus @stylus@social.afront.org
· 2mo ago

@lcamtuf@infosec.exchange it's called a globe, people hate it

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:06:15 UTC