@ericmann@tekton.network
@ericmann@tekton.network avatar

ericmann

@ericmann@tekton.network

Tekton, programmer, woodworker, cook. Specializing in #PHP, #cryptography, and #security. #fedi22

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ericmann, to random
@ericmann@tekton.network avatar

Layoffs should not be the norm.

Intentional performance management should avert any personnel issues related to poor performance on a proactive basis. Absent any market-level existential changes impacting an organization, layoffs are indicative of failed management.

ericmann, to php
@ericmann@tekton.network avatar

Assume you have a problem with your app, workflow, infrastructure, etc. And the guy who just wrote the PHP Cookbook was available to help fix it.

How would you explain your problem?

ericmann, to random
@ericmann@tekton.network avatar

I need to find a problem in search of a solution that I'm uniquely suited to solve.

Just not sure where to start looking.

ericmann, to random
@ericmann@tekton.network avatar

Twelve years ago today, I ran my first marathon. Given that, growing up, everyone told me I'd "never be a runner" that in itself was a major life accomplishment for me.

It also wasn't the only marathon I've done.

Don't let others define you.

ericmann, to random
@ericmann@tekton.network avatar

Every now and then I read a single line that really resonates with me. Today was this one:

The only real mistake is the one from which we learn nothing. ~ John Powell

ericmann, to random
@ericmann@tekton.network avatar

One of my bachelor's degrees is in political science. This led to problems when I was getting my MBA and had to take a political economics class. We were tasked with writing a paper - something about the impact of human rights advances on global economics.

Given I had a polysci degree and was writing a paper for a couple of polysci professors, I relied on common polysci knowledge in some of my arguments.

I got an F and a "see me."

They accused me of plagiarism. I didn't cite sources.

ericmann, to random
@ericmann@tekton.network avatar

We bought our house 10 years ago near a middle school we hoped our future kids would one day attend.

2 weeks ago, there were a series of fights at said MS. Filmed by the attacker's friends and posted to TikTok.

They were picked up by Lars Larson and Andy Ngo. This led to widespread coverage, followed by the doxxing of school administrators and threats of shooting the teachers.

Friday they evacuated due to a bomb threat. Still no school today.

I hate everything about this.

chris, to random
@chris@mastodon.chriswiegman.com avatar

deleted_by_author

  • Loading...
  • ericmann,
    @ericmann@tekton.network avatar

    @chris Same. I actively mute the doom ...

    ericmann, to php
    @ericmann@tekton.network avatar

    I also found myself reading about the new post-quantum KEM system today and wondering how difficult it would be to build a extension to support it.

    I wouldn't want to write it in pure PHP ... a C-level extension feels right. But if Botan is the only option, it's kind of overkill.

    Anyone know of an alternative? Maybe we use the Rust implementation somehow?

    ericmann,
    @ericmann@tekton.network avatar

    Maybe the C reference library would work here ...

    https://github.com/pq-crystals/kyber

    Thinking back to the (far smarter than me) folks who did this for Sodium back in the 7.2 days and in awe of what they accomplished ...

    ericmann, to php
    @ericmann@tekton.network avatar

    Gauging interest ...

    Would you pay for a book (ebook or print) that walks through ideas from PRNGs through XOR through simple ciphers through Libsodium with detailed examples in

    Similar to the series I did on my blog a while back: https://eric.mann.blog/basic-cryptography-the-caesar-cipher/

    ericmann, to random
    @ericmann@tekton.network avatar

    Anyone have any experience obfuscating otherwise interpreted scripts/code in Docker container images?

    For example, trying to prevent an untrustworthy platform from being able to see the clear text of a PHP or Python application they're hosting?

    I might have an approach with an obfuscation library being used at build time with a multi-step build process ... but I'm hoping someone else has "been there, done that" and can help me avoid any pitfalls here.

    ericmann, to random
    @ericmann@tekton.network avatar

    Having a conversation about cryptography the other day and it was pointed out to me that I seem to be pretty good at it. It's also something I enjoy.

    But not being a Ph.D I feel like it's a stretch for me to focus on things long-term. It's one of those weird things I'm good at, enjoy, but feel unqualified for and don't know how to monetize ...

    Anyone else ever deal with that? Any tips?

    (Not looking to change jobs, but open to moonlighting/side hustle.)

    ericmann,
    @ericmann@tekton.network avatar

    @ramsey For professional crypto analysis, in many circles yes. The academic credentials are important there.

    In software not as much.

    Either way I'm not clear on how to make a living on it.

    dantleech, to random
    @dantleech@fosstodon.org avatar

    are there any decent CLI argument parsers for ? like Clap or Kong? (i.e. could be used to make the git or docker CLIs).

    ericmann,
    @ericmann@tekton.network avatar

    @dantleech Is the one built into Symfony's Console component adequate?

    ericmann, to random
    @ericmann@tekton.network avatar

    Dear IAD,

    The year is 2023. It's time to have more than 2 outlets per boarding area.

    Sincerely, everyone with a mobile boarding pass and dying phone battery

    ericmann, to random
    @ericmann@tekton.network avatar

    Having rocked this week thanks to @tailscale I'm more excited than ever to have this as part of my dev stack.

    I need to start blogging explaining just how smooth things have been.

    Props again to @eric for the initial referral!

    chris, to random
    @chris@mastodon.chriswiegman.com avatar

    deleted_by_author

  • Loading...
  • ericmann,
    @ericmann@tekton.network avatar

    @chris This I did not know ...

    chris, to random
    @chris@mastodon.chriswiegman.com avatar

    deleted_by_author

  • Loading...
  • ericmann,
    @ericmann@tekton.network avatar

    @chris Yeah, I get that. Given the kind of work I do these days, tho, there's a lot of "build from source" regardless of the OS for just the tools I build up on. And trying to wrangle the libraries shipped with MacOS is nigh impossible.

    Windows is a bit better. But only because of wsl2. Which means I'm still building atop Linux.

    I don't think I could live with stock Ubuntu or Mint or whatnot. I like Pop because it's smooth enough my family doesn't notice it's Linux ...

    ericmann, to random
    @ericmann@tekton.network avatar

    Video calls on speakerpone on the metro should be illegal.

    Freaking out and cussing out the folks who ask you to tone it down should be, too.

    ericmann, to random
    @ericmann@tekton.network avatar

    Finally had the opportunity to watch Dial of Destiny. I think it was pretty good. Didn't like the angry old man yelling about loud music scene, but the rest of the film was solid.

    And I stick to a point I made earlier that Indiana Jones is best when fighting N*zis. Take that particular protagonist out and the story seems to suffer...

    ericmann, to php
    @ericmann@tekton.network avatar

    Even if I get my @system76 Lemur fixed, I think it's time for an upgrade regardless.

    Build tool tells me the replacement will run me ~$1300. That's ... actually pretty affordable.

    But I'm trying not to touch savings (we're trying to buy a house) so instead ...

    Anyone have a straight-forward or coding / infosec review / audit project they'd be willing to let me sub on? Pay me $1300 and you get 5 hours of my time. (Happy to negotiate for a larger project.)

    DM me for more.

    ericmann,
    @ericmann@tekton.network avatar

    @chris @system76 have considered it. But I'm in a place where I don't need that kind of flexibility and want to stick with the proven combination of Pop!_OS and S76 hardware.

    ericmann,
    @ericmann@tekton.network avatar

    @chris Yeah, not opposed to Framework in principle. The system looks solid and I've recommended it to other folks.

    But I need something that "just works" and I'm out of energy for DIY and debugging and whatnot these days.

    ericmann, to random
    @ericmann@tekton.network avatar

    Just saw a thread with (allegedly) Sam Altman's tips on being successful:

    1. Compound yourself
    2. Have almost too much self-belief
    3. Learn to think independently
    4. Get good at "sales"
    5. Make it easy to take risks
    6. Focus
    7. Work hard
    8. Be bold
    9. Be willful
    10. Be hard to compete with
    11. Build a network
    12. Get rich by owning things
    13. Be internally driven
    ericmann,
    @ericmann@tekton.network avatar

    There are also a couple of important items missing from this list.

    1. Be white
    2. Be male.
    3. Be born into a financially stable family that can afford to buy you a "horrifically expensive" personal computer at 8 years old. This kind of wealth will also set you up for college (where you're free to drop out) and solve the "take risks" element above as well ...
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • modclub
  • everett
  • rosin
  • Youngstown
  • slotface
  • ethstaker
  • mdbf
  • kavyap
  • osvaldo12
  • DreamBathrooms
  • anitta
  • Durango
  • ngwrru68w68
  • tester
  • khanakhh
  • love
  • tacticalgear
  • cubers
  • GTA5RPClips
  • Leos
  • normalnudes
  • provamag3
  • cisconetworking
  • JUstTest
  • All magazines