Skip to content
You must be logged in to sponsor abysssol

Become a sponsor to abysssol

Any money that I get from sponsors will primarily enable my crippling addiction to food (the withdrawal is lethal!). Should my living circumstances change, it would also pay for any bills and other necessary expenses (water, rent, electric, internet). Any extra (should there be any) will be saved for unexpected and emergency expenditures, such as medical, dental, or computer hardware failure.

Any sponsor will get priority when contacting me with bug reports, project ideas, suggestions, requests, etc. Let me know if you have any topic that you would like covered in a YouTube video or blog post. If you have any ideas for other potential rewards that you want to suggest, contact me! You can contact me at [email protected] whether you want to introduce me to a new project, collaborate with me, hire me, or just show me something cool that you like.

Here are some things that I currently do and want to start doing:

  • I currently maintain the Nix package and module for Ollama. I originally began by bringing it up to date after significant upstream changes had caused it to become quite outdated. See my pull requests for nixpkgs here, my reviews on other's pull requests here, and issues I've helped with here.
  • I know Rust well, and want to work more with Rust, both contributing to others' projects, as well as my own new projects

  • I want to begin developing a video game, probably in Rust, in one of a few possible genres

    • top down, story driven, action rpg, bullet heaven, dungeon crawler (Path of Exile + Nova Drift + Vampire Survivors + Reverend Insanity (webnovel))
    • side scrolling, action stealth, metroidvania (Mark of the Ninja + Hollow Knight)
    • voxel based, survival, exploration, incremental, base building, automation (Valheim + Minecraft + Terraria + Satisfactory + Astroneer)
    • text/ui based, story driven, adventure, rpg, incremental, exploration (A Dark Room + Universal Paperclips + Dwarf Fortress + Ngu Idle + Your Chronicle + that one game I played on Kongregate 6+ years back but can't find anymore)
  • I am interested in programming language design, and want to explore what a simple and easy programming language (think Python) would look like with modern optimizations, features, and static type system

    • hybrid compile-runtime garbage collector, using Rust style borrow checking transparently when possible, falling back to garbage collection utilizing compile time information to fine-tune allocation size and location based on type size, locations used in algorithms, etc
    • automatic transparent concurrency and parallelism (from analyzing data flow and computation dependencies), as can be found in Data Parallel Haskell (extension), Bend, and Mojo
    • automatic data structure optimization, such as transparently transforming a list of "structures"/"records" into multiple lists to minimize padding/wasted bytes and bits, as well as other data packing techniques like automatically packing booleans and other sub-byte-sized types together, which is important for cache optimization.
      • Also automatically altering list or map/table implementation based on heuristics, for example choosing between hashing or btree maps based on known performance characteristics, even switching between implementations at runtime based on map size or branch taken
      • Automatically optimizing functional code with immutable data into machine code that mutates memory to improve performance and memory usage (Rust's borrow checking technique should help here)
    • optional easy code verification/proofs (hopefully built on top of Magmide if it succeeds)
    • custom assembly/machine code generation based on compile time information that isn't usable in llvm if Magmide never happens
  • I would start a YouTube channel (and/or blog), but I'm not really sure what people might be interested in, and what topics are currently lacking adequate coverage. If you have any ideas or suggestions on what would interest you, please email me and tell me! I'd love to hear what topics you're interested in that you can't find enough content on.

@abysssol

I won't literally die of starvation, and can focus more on open source programming.

Featured work

  1. NixOS/nixpkgs

    Nix Packages collection & NixOS

  2. abysssol/ollama-flake

    A nix flake for https://github.com/ollama/ollama

    Nix 44

0% towards $100 per month goal

Be the first to sponsor this goal!

Select a tier

$ one time

You'll receive any rewards listed in the $5 one-time tier. Additionally, a Public Sponsor achievement will be added to your profile.

$1 one time

Select

Pay for one small bowl of brown rice, mung beans, and spinach. Just four a day will keep hunger at bay! Hopefully!

$2 one time

Select

A bunch of bananas! Delicious and nutritious! High in potassium, yes, but also magnesium, vitamin c, vitamin b6, and copper! Plus lower amounts of other minerals and b vitamins.

$5 one time

Select

This could pay for a whole day of food, or it could pay for one of those good honeydew: sweet, soft, juicy ... simply delicious. If you've never had a sweet, ripe honeydew, try to find one from the turlock fruit company (not sponsored ... heh, I wish); Publix carries them sometimes. I've had relatively good success with their honeydew, though not every melon is a winner. Try selecting the melon with the strongest fragrance to improve your chances.

$10 one time

Select

Enough for 5 meals of potatoes topped with tomato and avocado. Russets (and white potatoes) are commonly thought of as nutrient deficient, but they're actually high in vitamin c and various b vitamins, as well as most minerals (only calcium, selenium, and zinc are low). Spinach is a great nutritional complement, being high in calcium and vitamins a, e, and k.

If you're having trouble with anything technical, email me or @ me on github and I'll help you troubleshoot it to the best of my ability.

$12,000 one time

Select

Are you filthy rich, with so much money you don't know what to do with it all? Or are you a huge mega-corporation with more money than morals?

Give me your spare cash! I'll put your wealth to better use, and I'll do any remote work you want for the next month, full time!