theSage
Best decision we ever made
Using phone's STT to type on my laptop
I built a small thing that lets me use my phone's keyboard stt to voice type / dictate to my laptop.Works via xdotool so works in vim / browser / TUI etc.Wrote a post about it on my company blog.https://midpath.in/blog/0007_sttbridge/index.html
Show HN: Jaypore CI. Minimal offline CI system
Hi!I posted this a long time back. There have been major changes so posting it again.- Jaypore CI (JCI) is a very minimal CI system. It's installed as a single binary on your $PATH.- Runs on your laptop enabling offline running and local debugging of CI.- Artifacts / results are stored in git namespaces. You can push/pull these to/from remotes.- A web server is there to browse CI results.- A...
Ask HN: Simple pay-as-you-go accounting for SaaS
I couldn't find a lot of content online about how accounting for a SaaS would work if I wanted to implement a pay-as-you-go system; so I wrote a small blog post on it.I'm curious about how other people are solving this kind of a problem in their own software.https://arjoonn.com/static/post/0281b24ea4f932dbd545f851e8fc...
Location: Jaipur, India
Remote: Yes (UTC +5:30)
Willing to relocate: No
Technologies: Python, Django fullstack
Résumé/CV:https://arjoonn.com/cv
Email: [email protected]On a few devices that never connect to the same wifi i use tailscale to connect Syncthing.
I've been working on this CI system for a while.
1. Zero setup. Works on git hooks.
2. Python as the config language. Makes it very easy to do dependencies/matrix jobs/conditional jobs.
3. Offline first. It can work online with gitea as well.
4. Everything is in git. I don't need to muck around in and configure the CI system itself.
I'd love some feedback on what else I could add to this project to make life easier for people.
Show HN: Self hosted CI tightly integrated with Gitea
I recently started using Gitea to host all my small projects. This has been great so far, however the lack of an inbuilt CI system like (github / gitlab) ended up hitting me hard.I turned to drone CI / woodpecker CI / agola CI but they all required me to set up a server / runner etc so that they could run.That's why I build Jaypore CI:- Runs on your laptop / remote cloud- CI status is directly...
Show HN: Git(hub/lab/EA) compatible self hosted CI/CD
I built this a while back for small projects where I wanted to build a static site without introducing the whole npm/js ecosystem.
The main advantage is having re-usable parts for the HTML/CSS/JS instead of writing duplicated markup.
I usually couple this with htmx.org when I want to introduce flask/django/fastapi in the project and things work out wonderfully since I'm already in the python ecosystem.
Show HN: Staticsite: Super simple Jinja2 based static site generator
The only thing I kept in mind was that almost all our members were using really bad 2g connections and so the site had to be super lightweight.
Anything you can help with/tell us to improve would go a long way.
https://www.pyjaipur.org/ https://github.com/PyJaipur/PyJaipur/tree/master/website
https://gist.github.com/theSage21/29608c666a378dcb276a9dd9e4...
Show HN: Quickly see class dependencies in Python
SoWrong: absurd ways of doing perfectly normal things
Ask HN: Searching for Functions via Type Signatures
I just came across an old paper discussing searching for functions via type signatures. How prevalent is this kind of search perhaps in code search systems? Does anyone else know more about this kind of work? - https://github.com/theSage21/sigsearch - https://www.cs.cmu.edu/~wing/publications/ZaremskiWing93.pdf
Ask HN: Can batteries power cars for 1.6 mil km as claimed?
Just came across this paper. Thought the HN community might know about this strain of tech?http://m.jes.ecsdl.org/content/166/13/A3031Abstract: We present a wide range of testing results on an excellent moderate-energy-density lithium-ion pouch cell chemistry to serve as benchmarks for academics and companies developing advanced lithium-ion and other “beyond...
If Alice has a session on a remote machine you have access to. You can run `tmux new-session -s bob -t Alice`
With this both share he same view but can move cursors independently.
You're right that people leaving is normal. What I'd like to be sure of is that they are leaving because of the right reasons.
I don't suppose toxic people think/know that they are toxic, so how do I find out if we are?
I think an example would help?
Ask HN: A colleague is leaving. How to investigate what went wrong?
A colleague at work is leaving the company soon saying "I don't feel like I'm a fit for <xyz> company". I'll be speaking to them in unofficial capacity soon. What all should we talk about? A few things that came to mind:- what all do you need to get a new job?- why do they feel they are not a "fit"- is there a systemic problem?- when did this feeling arise since they joined with lots of...