Built on Ionic 5, Capacitor, Lambda
Feedback welcome!
91–100 of 1001 posts
Built on Ionic 5, Capacitor, Lambda
Feedback welcome!
A play structure for my kids.
A large refactor of my GIS software stack at work to scale for the next ten thousand robots.
A diet that's not really a diet but more of a lifestyle change: don't worry about weight or "healthy" choices. Just. Count. The. Calories. Hugely successful one month in.
-----
Carbon Interface is an API to generate carbon emissions estimates. Right now my API can calculate emissions for flights, driving, shipping and electricity generation.
In addition to making the estimates more robust, I am working on having the algorithms behind the estimates certified by international bodies to increase the trust of my API.
I have an open source snapshot backup system ( https://www.snebu.com ) that I've been improving over the years, and after adding public key encryption support I posted to HN and I actually made the front page for once (this was on a Sunday afternoon however). Got some feedback, a couple more contributors sent in pull requests, and based on other feedback I decided to submit a package to Fedora (currently working thro…
I'm looking for smaller single-host backup tools. I have approximately a ~1Tb Postgres database I need to backup once a month (that's how often genomic data is released) and I'm a little worried about Restic RAM usage, since I have hit it when backing up a few other files. I'm trying to figure out if snebu would be a good fit for my low-ram machines.
• It's like Privacy.com virtual cards, but email addresses.
--
• Easily create incognito email addresses.
• Owl Mail relays messages to your normal email address.
• Easily deactivate an incognito address when a company leaks or sells your account information.
jsso2: Identity provider and authenticating proxy for your non-enterprise use cases. WebAuthn only, no passwords! I was tired of typing a password for things like Grafana and PGAdmin, and IP whitelisting my home Internet for things that didn't have built-in authentication. https://github.com/jrockway/jsso2
If I were starting from 0 today, I'd just use Dex and Envoy's built-in OAuth support. OAuth is overly complicated, requiring a bunch of configuration for each app, and a ton of code in each app... but it won. So use that.
jlog: I read a lot of log files in my day-to-day work and really like the idea of structured logs, but found them hard to read. jlog translates timestamps to my local time zone, lets me query them with jq, highlights errors with color, etc.: https://github.com/jrockway/json-logs Can't live without it, I use it many times every day, and have even convinced other people to use it without writing any documentation. (There are binary releases and a --help though!)
"kubectl jq": I wanted to play with writing kubectl plugins, so I made one that is just "kubectl get x -o json | jq". I use it pretty regularly, but the Kubernetes client machinery doesn't give you autocompletion for free, so it's pretty painful to use. When they fix that, I plan to write more kubernetes extensions (including one that invokes jlog on the logs, saving a pipe ;) https://github.com/jrockway/kubectl-jq
alertmanager-status: How do you know if your Prometheus/Alertmanager is working? If it breaks, it won't be sending you an alert, after all. https://github.com/jrockway/alertmanager-status
ekglue: The good parts of Istio, for internetinternal proxying, written by someone who read the xDS spec :P https://github.com/jrockway/ekglue
For my day job, I work on Pachyderm Hub, which you should totally use if you want to run production-quality data science workloads (data provenance, reproducibility, etc.): https://hub.pachyderm.com/ I could write a lot about it, but basically... we have customers that want to use Pachyderm, but the complexity of Kubernetes stands in their way. How do you store logs? How do you monitor things? How do you give your coworkers access? We solve those problems by letting you click a button in a web UI. (As for why you'd want to use Pachyderm: https://www.pachyderm.com/use-cases/)
https://source.puri.sm/kop316/mmsd/ https://source.puri.sm/kop316/purple-mm-sms
I have been logging it here: