There are no reviews yet. Be the first to send feedback to the community and the maintainers!
# SHUTDOWN DUE TO COVID-19 # baxx.dev check it out `ssh [email protected]` [ work in progress ] * https://baxx.dev/help * TODO.txt * infra and pricing.txt * stat (disk usage, mem, mdadm) https://baxx.dev/stat # backup service (also i am learning how to build a product without a website haha) # screenshots βββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββ ββββββ βββ ββββββ βββ β β ββββββββββββββββββββββββββββββββ β β ββββββββββββββββ ββββββ ββββββ β β ββββββββββββββββ ββββββ ββββββ β β βββββββββββ βββββββ βββββββ βββ β β βββββββ βββ ββββββ ββββββ βββ β β β β Storage 10G β β Trial 1 Month 0.1 EUR β β Subscription: 5 EUR per Month β β Availability: ALPHA β β β β Contact Us: β β * Slack https://baxx.dev/join/slack β β * Google Groups https://baxx.dev/join/groups β β β β E-mail β β β β Password β β β β Confirm Password β β β β β β Registering means you agree with β β the terms of service! β β β β [Register] [Login] β β β β [Help] [What/Why/How] [Terms Of Service] β β β β [Quit] β βββββββββββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββ ββββββ βββ ββββββ βββ β β ββββββββββββββββββββββββββββββββ β β ββββββββββββββββ ββββββ ββββββ β β ββββββββββββββββ ββββββ ββββββ β β βββββββββββ βββββββ βββββββ βββ β β βββββββ βββ ββββββ ββββββ βββ β β β β β β Email: [email protected] β β Verification pending. β β Please check your spam folder. β β β β Subscription: β β Activate at https://baxx.dev/sub/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX β β β β Refreshing.. - β β β β [βHelp] [Resend Verification Email] [Quit] β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ # who watches the watchers the current baxx infra progress is 2 machines, each running only docker and ssh [ b.baxx.dev ] * ssh * docker + postgres-master + nginx + letsencrypt + who watches the watchers [πΉjob] + run notification rules [πΉjob] + process email queue [πΉjob] + collect memory/disk/mdadam stats [privileged] [πΉjob] (priv because mdadm) + baxx-api + judoc [localhost] + scylla [privileged] (priv because of io tunning) [ a.baxx.dev ] * ssh * docker + postgres-slave + nginx + letsencrypt + who watches the watchers [πΉjob] + process email queue [πΉjob] + collect memory/disk/mdadam stats [privileged] [πΉjob] (priv because mdadm) + baxx-api + judoc [localhost] + scylla [privileged] (priv because of io tunning) as you can see both machines are in the scylla cluster, and both of them are sending the notification emails (using select for update locks) and only one of them is running the notification rules. I have built quite simple yet effective monitoring system for baxx. Each process with [πΉjob] tag is something like: (using πΉ because of daemon) for { work sleep X } What I did is: setup("monitoring key", X+5) for { work tick("monitoring key") sleep X } Then the 'who watches the watchers' programs check if "monitoring key" is executed at within X+5 seconds per node(), and if not they send slack message The 'who watches the watchers' then sends notifications (both watchers send notifications on their own, so i receive the notification twice but that is ok) The watchers themselves also use the system, so if one of them dies, the other one will send notification. # testing all the β checks are tested (manually) and the alerts are performing really good ## shut down postgres * β shutdown postgres and see if notifications are sent ## shut down one machine * β aa.baxx.dev * β bb.baxx.dev ## mdadm * β make it fail mdadm -f /dev/md2 /dev/nvme1n1p3 * β wait for panic message * β remove the disk mdadm --remove /dev/md2 /dev/nvme1n1p3 * β add the disk back mdadm --add /dev/md2 /dev/nvme1n1p3 * β wait to see it is acknowledged works really nice ## test disk thresh * β start the status tool with with 1% disk threshold and wait for alert ## test memory thresh * start the status tool with with 1% memory threshold and wait for alert ## test health of baxx api * query /status which should + query postgres + query judoc
programming-for-kids
book for parents and kids.rochefort
poor man's kafka (plus in-place mutations and search)emacs-chatgpt-jarvis
press F12 to record, use whisper to transcribe and chatgpt to answerbutter
tiling windows for macos xnet-gemini
gemini server - gemini://gemini.circumlunar.space/ (https://gemini.circumlunar.space/)zr
π© offline and serverless stackoverflow/man/etc.. search with low memory footprintberserk
personal website + shell (chrooted) [ shut down due to covid ]juun
cross terminal history for zsh with good search (that learns with vowpal wabbit)scrambled-eggs
scramble and unscramble eggstexty-mac
lightweight text editor for MacOSX Liongodzilla
micro-mini-nano Go web framework #golangroaring-query
simple query interface on top of roaring bitmapsweather
source of https://freeweatherapi.com (free weather api with cached data from api.met.no)zearch
ragecoded code search with json endpointdetective
make a simple web page with your kids [shutdown]back-to-back
proof of concept io queueupdown
just some string toolsoctopus_query
octopus - query arrays of integersno
well.. lets seejudoc
almost s3 haha; digitalocean s3 sometimes has 10s latency.. soo..cacher
golang dns proxy + cache (for ttl interval)bzzz
clojure + lucene + ringturtle
pure java vowpal wabbit model reader and predictionsinverted
naive one file per term stored inverted indexawesome-app
needed from time to timego-gpmctl
/dev/gpmctl reader (general purpose mouse - gpm)slock
fork of http://git.suckless.org/slock/ using pampaxx
simple js search thingplatform-nine-and-three-quarters
teaching my wife(Gergana) how to codeffs-ungpt
use chatgpt to summarize selected text on a page... every single page will be 20 times longer than it should.. so just UNGPT itpunkjazz
gutenberg project offline search app https://expo.dev/@jackdoez/punkjazzascii-bot
panda
experimenting with stored+sorted arrays of longshammer
linux kernel tcp client for testing thingsrandom
random small things, old/wip/badgo-metno
https://api.met.no weather api location forecast go clientelixir-vowpal-fleet
vowpal wabbit distributed supervisor using swarm and elixir (including handoff of the models)neko
learn japaneseimg2ascii
go image to asciigo-rochefort-client
go client for rochefortragna
simple blob store on top of ipfs (encrypted)dhcpd
dhcp server with mysql backend for static ip address assignmentcrowley
download the index page of a bunch of domainsdrive
hackyourfuture - follow the line robotzr-public
p5-UDT-Simple
simplified perl bindings for UDT (reliable UDP based application level data transport protocol - http://udt.sourceforge.net/)vowpal-turtlejs
pure javascript vowpal wabbit model predictionstexty
can I please read 80ch text on phone? is it too much to ask?go-evalish
just some helper functions to compile and run go code at runtimeadvent-rust
validations
gorm validations with Validate interface and github.com/asaskevich/govalidator supportgo-pager
pipe output through $PAGERsfs
fuse based mysql backed file systemjsonny
simple UITableViewController subclass, that lets you control the table from remote JSON objectsgrom
playing around with finatra; exporting /learn and /query to openhft.chronicle.map + fst byte encoded, persisted naive bayesian classifierfrankenworms
just goofing around with openworm's c-elegans connectome dataLove Open Source and this site? Check out how you can help us