Skip to content
View Alexhuszagh's full-sized avatar

Sponsoring

@VoidStarKat

Block or report Alexhuszagh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Alexhuszagh/README.md
Variable Barricade with the guys around you.

AI Coding Tools and Agents

I don't use AI coding agents for both ethical and technical reasons and neither should you.

  1. Trained without user consent: these tools were trained on open-source codebases without the authorization of their users, and for GPL-licensed and proprietary projects, this raises both ethical and legal concerns. Companies like Microsoft and Adobe have altered their terms of use to coerce you into "accepting" training, which isn't reasonable consent and for mirrored projects, may never have been given to begin with.
  2. Prioritizes focusing on high-level design while getting low-level details wrong: AI coding tools often get specific, technical details wrong, while looking "good-enough", so actually validating this code that it both is sound and solves the issue at hand requires more effort than benefit. It may be good for quick-and-dirty tasks, but for larger code bases, it produces mass quantities of slop.
  3. Destroying the open-source ecosystem: open source work assumes good faith of contributors, knowledge of the code base, and effort made to create high-quality contributions. With AI agents, we're seeing a mass proliferation of low-quality PRs that seem reasonable ands make accepting the work of external contributors a net negative.
  4. Hurting junior developers: many junior developers rely on Github as a public resume. With larger projects closing down the doors to external contributors, many up-and-coming developers cannot prove their technical competence, and hiring unproven junior developers has become more effort than its worth.
  5. Accessibility and internet access: solving CAPTCHAs is practically impossible for anyone with disabilities or the elderly. Want to create a Github account? Congratulations, me, an able-bodied, young adult was barely able to solve the visual tests when helping an aquaintance. Want to change my Microsoft password due to security alerts? I was only able to pass the hearing tests.
  6. Proliferation of scams: the low effort it takes to generate scams has made exploiting people, especially the elderly, very easy. The AI "revolution" so far has benefitted con artists and scammers more than anyone else.

Until alternatives to Microslop and Github exist, unfortunately, I will be still maintaining all my projects here.

About Me

Just a former biologist who got bored enough with Excel to start writing scripts to automate that process. Next thing, I'm optimizing floating-point parsers cross-compiled to a Raspberry Pi. Thinking is overrated and we should do less of it.

All of my projects are done on my own time, and are not related to my day job, so I appreciate your understanding that reviewing and merging PRs and feature enhancements may take some time.

My Skills

A few of my accomplishments:

Some other notable projects using lexical or fast-float2 include:

You can find public forks of all my repositories on Gitlab.

Stats

Pinned Loading

  1. BreezeStyleSheets BreezeStyleSheets Public

    Breeze/BreezeDark-like Qt StyleSheets

    Python 656 133

  2. rust-lexical rust-lexical Public

    Fast numeric to- and from-string conversion routines.

    Rust 350 39

  3. cross-rs/cross cross-rs/cross Public

    “Zero setup” cross compilation and “cross testing” of Rust crates

    Rust 8k 444

  4. fast-float-rust fast-float-rust Public

    Forked from aldanor/fast-float-rust

    Super-fast float parser in Rust. Fork of fast-float.

    Rust 5 2

  5. fastfloat/fast_float fastfloat/fast_float Public

    Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12, MySQL, Chromium, Redis and WebKit/Safari

    C++ 2k 174

  6. blockbot blockbot Public

    Automated utilities to block users on Twitter.

    Python 12 2