Hacker News new | past | comments | ask | show | jobs | submit | awayto's comments login

  Location: Oregon
  Remote: Yes
  Willing to relocate: No
  Technologies: Go/Python/TS/JS/HTML/CSS/Java/C#
  Résumé/CV: https://www.linkedin.com/in/joe-mccormick-76224429/
  Email: joe [-at-] keybittech.com
Been writing code for 25+ years. 10+ years professionally. Started freelancing a few years back. I've done a number of projects with the community so far, and really hoping to find new avenues currently. On the side I release a great deal of open source software at https://github.com/jcmccormick.

I've made web applications (front and back end concurrently) for the majority of my time developing. However, now I have turned my sights on to LLM use. I have now learned how to work with all kinds of backends (JAX, Transformers, PyTorch, etc.) while being able to effectively fine tune my own models (from other bases). Definitely not a math major, but I do understand the practical use and intentions of model layers, matrix multiplications, and other various inner processes of neural networks.

I am currently working on a project that produces AST parses of one of my projects (20k+ loc), turns them into embeddings, and trains a model to answer questions and help me continue to code that project. All I can say is that it does work on principle, and is just a matter of time before I'll have a generalized pipeline for such projects.

If any of this sounds valuable to you, I'm certainly looking forward to utilizing my knowledge, so please do reach out via linkedin messenger, or my email. Thanks for your time.


For those moments when you just don't know what (5 phrases) to say?


I made something pretty similar over winter break so I could have something read books to me. ... Then it turned into a prompting mechanism of course! It uses Whisper, Ollama, and TTS from CoquiAI. It's written in shell and should hopefully be "Posix-compliant", but it does use zenity from Ubuntu; not sure how widely used zenity is.

https://github.com/jcmccormick/runtts


On routing, make sure any endpoints used between containers are (1) configurable, and (2) using the docker internal network naming conventions when working locally.

For example I have a compose with 10+ containers in it. Each container that needs to talk to another has some kind of environment property to tell it the name of that other container. So the "api" container might have a property called DB_HOST="db", "db" being the name of the db container.

Now, when developing i.e. the "api" image locally, your local dev server should be configured in the same way, providing the DB_HOST property to your local dev server environment. By doing this, you can completely stop the "api" container, allowing the local dev server to take its place, configured to talk to your other containers running in the docker network.

This way you are maintaining the local dev server setup that we've been using for ages and not developing directly on a docker image or dependent on its build cycle, etc.


SEEKING WORK

  Location: Oregon

  Technologies: Recently: Infra, DevOps, Self-Hosting, HTMl, CSS, JS, React, Typescript, Java, Shell, Docker, Postgres -- Professionally in the past: PHP, C#, Marionette, Angular, AWS

  Email: joe - at - keybittech.com
Hey, I'm Joe. I'm a hard working generalist with a focus on educational systems, infrastructure, and wiring things together. Currently I'm working on an online collaborative platform which you can read tech docs for at https://awayto.store. The topics covered will absolutely give you a clear idea of my capabilities with regard to developing interactive, deeply integrated systems. Hope we can speak soon! Thanks for your time.


  Location: Oregon
  Remote: Yes
  Willing to relocate: No
  Technologies: Recently: Infra, DevOps, Self-Hosting, HTMl, CSS, JS, React, Typescript, Java, Shell, Docker, Postgres -- Professionally in the past: PHP, C#, Marionette, Angular, AWS
  Résumé/CV: https://www.linkedin.com/in/joe-mccormick-76224429/
  Email: joe - at - keybittech.com
Hey, I'm Joe. I'm a hard working generalist with a focus on educational systems, infrastructure, and wiring things together. Currently I'm working on an online collaborative platform which you can read tech docs for at https://awayto.store. The topics covered will absolutely give you a clear idea of my capabilities with regard to developing interactive, deeply integrated systems. Hope we can speak soon! Thanks for your time.


Is there anything out there like "SELECT * FROM "http://..."?


I think a query language would be great, with a way to subquery/chain data from previous requests (e.g. by jsonpath) to subsequent ones.

The closest I’ve gotten is to wrap the APIs with GraphQL. This achieves joining, but requires strict typing and coding the schema+relationships ahead of time which restricts query flexibility for unforeseen edge cases.

Another is a workflow automation tool like n8n which isn’t as strict and is more user-friendly, but still isn’t very dynamic either.

Postman supports chaining, but in a static way with getting/setting env variables in pre/post request JS scripts.

Bash piping is another option, and seems like a more natural fit, but isn’t super reusable for data sources (e.g. with complex client/auth setup) and I’m not sure how well it would support batch requests.

It would be an interesting tool/language to build, but I figure there has to be a solution out there already.


This is exactly what Murex shell does. It has lots of builtin tools for querying structured data (of varying formats) but also supports POSIX pipes for using existing tools like `jq` et al seamlessly too.

https://murex.rocks


I'm working on a project I call babeldb. It allows "select * from query_rest('https://api1.binance.com/api/v3/exchangeInfo#.symbols')" The #.symbols at the end is actually jq path expression, it's sometimes needed when the default json to table is suboptimal. You can see it in action by selecting babeldb in the dropdown, then clicking "Run All" here: https://pulseui.net/sqleditor?qry=select%20*%20from%20query_...


My shell will do that

    open http://… | select * where …
    # FROM can be omitted because you’re loading a pipe

https://murex.rocks/optional/select.html


> walk through a door in an RPG Maker game end up playing a Quake level! And then, upon killing a certain enemy, be suddenly in a bossfight in a SMW ROMhack!

I just learned about this [1] yesterday but seems to be the first data point I've seen regarding something like you describe. Very cool to see, and it definitely blew my mind that things like this are now being developed.

[1] https://archipelago.gg/


    Location: Oregon
    Remote: Yes
    Willing to relocate: No
    Technologies: Full-stack dev for 20+ years. HTML, CSS, JS, TS, SQL, PHP, Java, C#, Node, General Infra Specialist, AWS Cloud* stack
    Resume: https://www.linkedin.com/in/joe-mccormick-76224429/
    Email: joe -- at -- keybittech.com
I'm currently open to projects of all sizes. Currently working on wrapping up my own web application deployment framework, with docs and demo here: https://awayto.store


    Location: Oregon
    Remote: Yes
    Willing to relocate: No
    Technologies: recently I'm using Javascript/Typescript, Node, SQL, Docker, Shell -- but I've been developing for 25 years and used a lot of stuff.
    Resume: On request. https://github.com/jcmccormick 
    Email: joe \at\ keybittech.com
My name is Joe. I am a software engineer. I build my own software, Awayto, which you can currently demo at https://awayto.store to see my output. The demo features a communications platform, similar to what you would expect if you were running an online writing center. There is RBAC, scheduling & online appointments, voice/video calling, shared whiteboard/document marking, and more. However, the system is built in a generic fashion where features can be added or removed on a whim, leading to a pivotable system for whatever business you're creating.

I'm interested in working with businesses with the above feature set interests, educational groups, community services, and so on. The software is fully open source and runs bare metal or (currently) on hetzner. As a freelancer I am looking for work on projects of similar scope, as well as implement Awayto for your own purposes, should you need.

I've been developing for 25 years and am of course open to other projects as well. And I look forward to hearing what ideas you have, and your needs.

Please contact me at joe \at\ keybittech.com for any inquiries, and check my profile for more info and links to my work.


Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: