back
user profile
apitman
13,487karma·3,567submissions·December 11, 2014
about
Software architect on the iobio team at the University of Utah Eccles Institute of Human Genetics. I'm passionate about the application of computer science to solving health problems. Hans Rosling is my hero.
Personal site:
apitman.com
Projects:
IndieBits.io - A community for data ownership, self-hosting, and decentralization.
LastLogin.net - A free, privacy-focused login provider
TakingNames.io - Domain names for self-hosters
boringproxy.io - Simple, e2ee tunneling proxy
droplock.apitman.com - Simple secure secret sharing
recent activity (3,567 total)
comment
In my case it all depends on having the FreeNAS up and running. Once that's working, it's pretty easy to configure it with a couple drives to have them mirror each other. I'm actually r…
comment
Does anyone know of a good open source text-based journaling system that lets you easily inline images/audio/video/etc, with render-to-html functionality? My goal is to document what…
comment
It definitely takes extra work to protect yourseld against data loss using syncthing over something like Dropbox. I have a mirrored ZFS (FreeNAS vm) which I back up to a usb HD and Backblaze (600GB is…
comment
It always brings me sincere joy to see another person discover syncthing. One of my all-time favorite pieces of software.
comment
I think the reason this hasn't caught on is because there isn't a big enough market period. Seems like most people only need a smartphone and a smart TV for personal uses. Anything work rela…
comment
I prefer forums as well, at least for technical questions/discussions. It seems to me the biggest advantage of chat apps over forums is that you can use a single account to join many rooms. Are t…
comment
Try running it through a VPN. I recommend NordVPN these days. Had good luck with Torguard in the past as well.
comment
I think maybe their point is that even if other pieces break, why shouldn't it be possible for the text communication to keep working?
comment
> In the most performance-sensitive contexts, JavaScript hinders rather than helps. Its dynamic type system and non-deterministic garbage collection pauses get in the way. Seemingly small code cha…
comment
I think it's cool that in a lot of ways JavaScript has "converged" as well. 5 years ago I was a hater like all the other cool kids, but JS today is a fantastic language in my opinion. T…
comment
I'm excited at the prospect of compiling TypeScript directly to wasm in the future (see for example [0]). Someday you may be able to recompile that TS project and get substantial gains for free. …
comment
Mine just shipped as well. Very excited! I don't typically buy PL books since they seem to get outdated as opposed to design/architecture type books, but I just had to make an exception for …
comment
For those interested in personal T1D data management, Tidepool[0] is a fantastic (and open source) nonprofit in this space. [0] https://tidepool.org …
comment
Is the name a nod to Arcosanti[0]? I grew up about 10 minutes from there. [0] https://en.wikipedia.org/wiki/Arcosanti …
comment
The use of protobuf is mostly to provide a schema and enforce strict[er] typing on JS.
comment
Yeah I meant statically linking the sqlite library. Thanks for the tip on how to do it
comment
Was really hoping this would include Windows and MacOS support somehow, but it looks useful even without them.
comment
Actually the include_str! macro is shipped with Rust. The router! macro for setting up the endpoints comes from Rouille. My question is really geared towards this pain point: the React/JS stuff c…
comment
This looks awesome. Does it add much size to the binary?
comment
What I really need is a tool to generate blog-post code snippets from actual code ;) Thanks, fixed!
comment
Thanks, fixed!
comment
The project that I extracted this from actually uses a bi-directional websocket with proto3. It's just a simple message system and doesn't have binding. The code isn't great or document…
comment
This looks really cool. I'd love to have a library for Rust to make this more seamless. In particular it would be nice to have a "development mode" where you just host the HTML/JS …
comment
I know what you mean! I first learned about `include_str!` more than a year ago and I've wanted to try this ever since. The '!' means `include_str!` is a macro in Rust, similar to a C m…
comment
I actually agree. I extracted this tutorial from a project I'm working on developing an RTS game for school. I'm experimenting with having the game loop run in Rust and seeing if I can send …
comment
The UCSD bioinformatics algorithms courses on Coursera are fantastic: https://www.coursera.org/specializations/bioinformatics …