jdoconnor
Re:Tally – A tool to help agents classify your bank transactions
on Saturday January 03, 2026 @07:36AM (#46475843)
Gemini (Google) has a good-enough-for-personal-projects free tier. Openrouter has free models (I'm assuming the training data is valuable enough to keep this going for a while)
Re:Vibe coding service Replit deleted production database, faked data,...
on Monday July 21, 2025 @04:43AM (#44633031)
> saved his company $145,000.
This is akin to saying "I saved money on lawyers by doing it myself"
Re:Ask HN: SQLite in Production?
on Sunday April 07, 2024 @08:31AM (#39960311)
There's a company (http://turso.tech) that can host sqlite as a service. One of the features allows a replica local sqlite file to be used for reads and the writes still go to the primary on their edge network.
Been using it (without the local feature) for a couple of months on a project and I will do it again for future products without a second thought.
Re:Modern CSV version 2 is now available
on Wednesday August 16, 2023 @05:57AM (#37144842)
There's an electron app that doesn't require hosting at all. It's a desktop solution. https://github.com/gristlabs/grist-electron
Re:Modern CSV version 2 is now available
on Tuesday August 15, 2023 @08:13PM (#37141079)
https://support.getgrist.com/self-managed/ may suit your needs.
Re:Castopod – Open-source podcast hosting platform
on Wednesday October 05, 2022 @09:46AM (#33095527)
Re:Ask HN: How to design database schema for usage based billing?
on Wednesday August 31, 2022 @07:38PM (#32669757)
consider not storing running_balance (or at least expect it to be written to a LOT). Based on the above description that's going to be a hot table with a write/update of 1 per second per row (of active customers).
If you are thinking sql, that running balance could be calculated from a VERY tall and skinny table of time_spent per session (which would be calculated in the application) or an append only table of (billing_account_id, timestamp) where you write a new row every second.
Re:Why we're sticking with Ruby on Rails
on Friday July 08, 2022 @05:40PM (#32027579)
google's game streaming service - Stadia
Re:Ask HN: Help me help my deaf teammate
on Friday June 24, 2022 @10:08AM (#31862075)
https://www.drawbattle.io/ is a great bonding game with no audio needs
Re:Rethink-app: DNS over HTTPS, firewall, and connection tracker for A...
on Friday June 03, 2022 @09:28AM (#31607933)
Blockada is also a similar app (local vpn that filters by dns)
Re:Mermaid: Generate Diagrams and Flowcharts with Markdown Like Syntax
on Thursday January 05, 2017 @04:16PM (#13331478)
I use mermaid and flowchart in github readmes using an extension for chrome. The basic idea is that the libraries are part of the extension, and the markdown calls out what kind of diagram it is.
chrome store: https://chrome.google.com/webstore/detail/chrome-diagrammer/...
Re:Phoenix 1.0
on Saturday August 29, 2015 @09:11AM (#10139865)
This is great news. Side note: with a name like Phoenix, would it make sense to start at 2.0? :)
Re:Ask HN: Did you use Dokku or Flynn in 2014? Was it worth it?
on Sunday February 15, 2015 @09:45PM (#9055088)
I used Dokku (and Dokku-alt) on Digital Ocean with the goal of making deploying easier. I ended up getting rid of it (and Docker) because for a small scale system, Docker wasn't worth the overhead (vs capistrano and ruby, or heroku's git push). On the other hand, at my last job -- where scale was much larger, we implemented a Docker orchestration system to handle our SOA using Consul as a registration system.
Re:Show HN: Pushpin – A new way to build realtime HTTP and WebSocket s...
on Thursday February 05, 2015 @06:55PM (#9007007)
I saw a presentation on this last month, and found myself wanting to invent a problem just so that I could solve it with this type of scaling. Great presentation and great product.
Re:Why we ditched Django for Microservices
on Monday January 12, 2015 @08:38AM (#8873776)
make sure to document well. When you're scaling up a team and moving from a coupled code base to independent codebases a good amount of assumption happens, especially around how mature each codebase is.
When CanCan Can't
Re:Are you smart enough to work at a start-up?
on Wednesday October 02, 2013 @11:12PM (#6486922)
in ruby '1bp49b'.to_i(36)