You keep 99% of sales after payment processing fees. No monthly fees either.
Ask HN: What have you created that deserves a second chance on HN?
231–240 of 404 posts
Re: Ask HN: What have you created that deserves a second chance on HN?
#232https://scipipe.org - A pipeline tool for shell commands by a declarative flow-based API in Go Github link: https://github.com/scipipe/scipipe There are many pipeline tools for shell commands, but a majority has one or more limitations in their API which makes certain complex pipelines impossible or really hard to write. We were pushing the limits of all the tools we tried, so developed our own, and implemented it in…
Very interesting. This is like snakemake but with go. The audit trail is very interesting, especially for certified version controlled pipelines. Is it being continually developed?
I'm maintaining and continuing to develop SciPipe, although pretty slowly at the moment, due to a day job that doesn't allow much time to spend on it.
I and a former colleague at pharmb.io who is still using it are having some plans for further features to streamline the authoring experience more though, and I'm actually looking to move to a job (e.g. in academia) that will allow me to work on it a bit more on the side.
Re: Ask HN: What have you created that deserves a second chance on HN?
#233https://github.com/shish/rosettaboy The same gameboy emulator rewritten in C++, Go, Nim, PHP, Cython, Python, Rust, and Zig (and WIP typescript); mostly to teach myself the languages and to compare and contrast their idioms. Also, when taken with a very large grain of salt, usable as a language benchmark (As with all benchmarks, there are lots of caveats - but as far as I’m aware this is unique in being “the same cod…
Is the github language summary indicative of relative LoC between implementations, or are there other factors? C++ 24.9% Python 19.5% Rust 12.5% PHP 9.5% Zig 9.4% Nim 8.0% Other 16.2% And very interesting! Would love to read (a post?) on how you saw the language differences.
Also I wonder how it counts “lines” - if it is literal newline characters, then probably the biggest factor there is that some languages insist on having a newline after each case in a switch statement and some don’t — so in the CPU implementation some languages are like
case 0x42: self.PC = self.A; break;
and others are like case 0x42:
self.PC = self.A;
break;
(which adds up quite a bit when multiplied by 500 CPU instructions)If somebody wanted to go to the effort of counting logical statements per language, I’d be interested in seeing what that looks like :)
It’s also probably worth comparing module-by-module — like for all languages, the CPU implementation does pretty much exactly the same thing in exactly the same way; but for command line argument parsing, every language is very different.
Re: Ask HN: What have you created that deserves a second chance on HN?
#234https://www.twitch.tv/watchmeforever - AI-generated (aside from the artwork) parody of '90s sitcoms, running forever (24/7/365). We worked on this w/ a very small team for the past four years, in-between our day jobs. When started, OpenAI didn't have an API, and Stable Diffusion definitely wasn't a thing, so we had to come up with novel methods to thread cohesive content together. Most of the "creative" details e.g.,…
Re: Ask HN: What have you created that deserves a second chance on HN?
#235https://github.com/shish/rosettaboy The same gameboy emulator rewritten in C++, Go, Nim, PHP, Cython, Python, Rust, and Zig (and WIP typescript); mostly to teach myself the languages and to compare and contrast their idioms. Also, when taken with a very large grain of salt, usable as a language benchmark (As with all benchmarks, there are lots of caveats - but as far as I’m aware this is unique in being “the same cod…
Very cool! Are you open to other people contributing PRs to add other languages, or is this a learning project and prefer to do it yourself? (I'm considering adding Crystal https://crystal-lang.org/ )
Re: Ask HN: What have you created that deserves a second chance on HN?
#236The latter got started and ramped up too late to contend with Bitwarden, but I still use it and enjoy it (and I trust it, because I helped build it!)
The former is still very active, and a great solution if you like Sentry clients but think Sentry is too bloated / too hard to self-host / too far from its original open source ideals.
Re: Ask HN: What have you created that deserves a second chance on HN?
#237https://github.com/shish/rosettaboy The same gameboy emulator rewritten in C++, Go, Nim, PHP, Cython, Python, Rust, and Zig (and WIP typescript); mostly to teach myself the languages and to compare and contrast their idioms. Also, when taken with a very large grain of salt, usable as a language benchmark (As with all benchmarks, there are lots of caveats - but as far as I’m aware this is unique in being “the same cod…
Interesting! Zig release perf is respectable, but slower than Python for debug clearly leaves some room for improvement.
Re: Ask HN: What have you created that deserves a second chance on HN?
#238Now I'm hacking on something new, not shared it yet but let's do it.
Mu is an operating system for Life. We're addicted to the internet, we're being used by tech companies for profit, we're stuck scrolling and clicking. I want to strip it all away and redefine what an operating system is for. I don't have all the answers yet, just an idea and feeling based on 10+ years of walking on this path. Feedback welcome.
Re: Ask HN: What have you created that deserves a second chance on HN?
#239Re: Ask HN: What have you created that deserves a second chance on HN?
#240https://github.com/shish/rosettaboy The same gameboy emulator rewritten in C++, Go, Nim, PHP, Cython, Python, Rust, and Zig (and WIP typescript); mostly to teach myself the languages and to compare and contrast their idioms. Also, when taken with a very large grain of salt, usable as a language benchmark (As with all benchmarks, there are lots of caveats - but as far as I’m aware this is unique in being “the same cod…
Really cool! What were your impressions of all the languages you've implemented this in?