HNHacker News
TopNewBestAskShowJobs

jmstfv

804 karma · joined September 13, 2019

Founder. Webmaster.

Building notionbackups.com and dunningbear.com, also rectangles.app and httpguides.com

Previously, was running a consulting business and sold an uptime monitoring business.

jmstfv.com | https://twitter.com/jmstfv | https://github.com/jmstfv

Reach out (no spam please): hn@jmstfv.com

submissionscomments
jmstfv··on Bitcoin: Addressing the Ponzi Scheme Characterization
How it's going for Venezuelan Bolivar? Zimbabwean Dollar? Argentine Peso?
jmstfv··on Bitcoin: Addressing the Ponzi Scheme Characterization
> A fiat currency will only collapse if you lose faith in the state and the ability of the judicial system to enforce repayment.

My point was that fiat currencies live and die by the trust in governments that issue them. "Full faith and credit".

jmstfv··on Bitcoin: Addressing the Ponzi Scheme Characterization
> it's still entirely dependent on trust; if that trust collapses (and it will), its real money value will tank.

Just like any fiat currency?

jmstfv··on Crypto: The Good, the Bad and the Ugly
> Sooner or later, the founders of BTC

Tell me you don't understand Bitcoin without telling me you don't understand Bitcoin.

jmstfv··on Failed for the past 12 years as an tech entrepreneur
> So you're telling me that if your customer wants the button in blue and you want it in yellow, you won't put it in blue?

If I don't feel like making the button blue, I won't. If they don't agree with my decision, they are free to take their business elsewhere.

> If someone else is giving you money, they are your boss.

It is true in some respect, but when you're employed, you only have a single or handful of bosses. When you run a business, you have tens, hundreds, or even thousands of customers. You can say NO to any one of them when the push comes to shove.

jmstfv··on Failed for the past 12 years as an tech entrepreneur
Most companies aren't decent, far from it. And I doubt most people have a fair chance of landing one of those decent jobs.

Even putting all that aside, working for someone entails doing what you're told even if you don't want or agree with it. That's not how I want to spend my waking hours.

jmstfv··on Failed for the past 12 years as an tech entrepreneur
For me, it's mostly about independence. Living my life on my terms, on my own time, and on my own agenda is priceless. I don't have to ask anyone for permission to go for a walk or have a 3-hour long lunch if I want to. I can slack as much as I want as long as I keep the lights on.

Oh, and I passionately hate alarms. Don't want to wake up every morning just because someone decided for me that I have to be somewhere.

Sidenote: Good decision-making matters a lot. You can work for thousands of hours without having anything to show for it, or you can work for an hour and make more money than you've ever made in your entire life. Scary but exciting. See Taleb's Mediocristan vs Extremistan: https://people.wou.edu/~shawd/mediocristan--extremistan.html

jmstfv··on Ask HN: Great tools for solo SaaS founders?
> I want to mostly focus on development and skip the marketing

Please don't. More often than not, better-marketed products win over better products. It's unfortunate, but that's how it is.

> I like building products after all.

Most of us do, but you're unlikely to gain any traction without marketing, and after failing to see tangible results, grow resentful towards your project and start losing interest. Been there, done that.

If you want to minimize time spent on marketing in the longer term, your best bets are word-of-mouth, referrals, and SEO (if you're after low-competition keywords). However, not all businesses are conducive to these strategies.

Regarding tools, pick the ones (1) you're familiar with, (2) don't have complex billing, (2) and don't lock you in (in that order). There are exceptions, but this is a good rule of thumb (and that's the rule I have been sticking to in my current business).

Don't get bogged down in minutiae. Ship it!

jmstfv··on How I Use Notion
Thanks!

Unfortunately, no, you'll have to add them manually from the Share menu in Notion.

I'll include it in docs.

jmstfv··on How I Use Notion
Thanks!

I see your point and agree with your assessment. I simply decided to release it early to get feedback and squash bugs, hence the single discounted plan.

I do plan on having at least two tiers and yearly subscriptions once the product matures.

jmstfv··on How I Use Notion
> Loosing ALL your notes and knowledge bits with 0 backup plan

Shameless plug: Since Notion has released their API, I've been working on a tool to automatically back up workspaces. I use Notion a lot, both personally and professionally, and it low-key scares me that it could all be gone.

It's still in beta (as Notion's API), and there's a lot of work to be done, but at least for me, it's better than hoping it all won't blow up one day (and I'm too disorganized to regularly export workspaces).

https://notionbackups.com

jmstfv··on Ask HN: Twitter accounts with the best signal/noise ratio?
https://twitter.com/MacroScope17/

Institutional trading and Bitcoin.

jmstfv··on Report on Stablecoins [pdf]
This summer, China banned Bitcoin mining, which resulted in a temporary drop in the hash rate. We're almost back where we were before the ban: https://www.blockchain.com/charts/hash-rate

That speaks volumes about how resilient Bitcoin's ecosystem is.

Bitcoin isn't Chinese. Bitcoin doesn't belong to any country, nation, tribe, political party, institution, or person at all.

jmstfv··on Remote OK Open Startup
The key is not to go overboard. As a first-time founder, you don't know when to draw the line and focus on valuable stuff. It's very, very easy to get sucked into minutiae that don't matter at all (been there, done that). That's why I think first-time founders should ignore most engineering best practices and ship the prototype as fast as possible.

> primarily because it's one of many "quick wins"

Be careful with that, though. You might have an illusion that you're making progress, while in reality, you aren't.

I'm with you on having the fun part!

jmstfv··on The Decline of Django
Rails.

Switched from Django two years ago and never looked back. Having worked with both, Rails is more polished and pleasant to work with.

Side note: if you're building a business and already know Python/Django, stick with them!

jmstfv··on Remote OK Open Startup
> How was he ever going to focus on the other code qualities?

Even if you can, you shouldn't expend a non-trivial amount of brain cycles on that, especially early on.

> If on the other hand you're experienced it's probably about finding that trade off between perfectly orchestrated software and having something that delivers your vision in an acceptable amount of time.

Don't.

As someone who built (and sold) a business before and is building a new one, I'd say it really doesn't matter before you get traction. Just ship the damn thing however you can!

The chance of a first-time founder succeeding is incredibly slim anyway. So, you're better off spending your time figuring out distribution and finding a good enough market.

jmstfv··on Ask HN: Is PostgreSQL Your Goto DBMS?
I love Postgres and used it in the past in my businesses.

With my new business, though, I went with SQLite. It's good enough, and I don't have to worry about keeping it up 24/7 (or paying someone to keep it up). I can copy a database file to a new machine, and it'll be up and running in no time. I don't worry much about scalability.

More often than not, simple is better than complex.

jmstfv··on Cuba’s Bitcoin Revolution
> A volatile currency with direct transaction fees ranging from $0.05-60 [edited per FreeRadical - thanks!]

You don't need to transact on-chain (i.e. settlement layer). There's a lightning network, where transactions are instantaneous, and fees are a few satoshis.

It's amusing how most Bitcoin critics focus on on-chain fees and pretend that lightning doesn't exist.

> And why did it drop 50% in a month? Because the worlds 25th largest automaker decided it was a bad medium of exchange for buying electric cars.

That wasn't the main reason. It was the China FUD and the lack of Grayscale's neutral arbitrage, which took out the biggest buyer off of the market.

jmstfv··on Ask HN: Notion is withholding my company data, what can I do?
No.
jmstfv··on Ask HN: Notion is withholding my company data, what can I do?
This is something that has been worrying me for quite some time. Considering how many folks use Notion as a knowledge base for their personal and professional lives, I'm sure others feel the same.

Since their API is in public beta, I'm building a tool to back up and restore your Notion data to a storage provider of your choice:

https://notionbackups.com

jmstfv··on First tax year with Stripe Atlas
There are other options like Singapore and Estonia, but the last time I checked, you had to travel there to open a bank account.
jmstfv··on First tax year with Stripe Atlas
I know for the fact that Mercury was closing accounts for the residents of Belarus because it was too costly for their partner bank to figure out who's on the sanctioned list. In that case, you will have to travel to the US to open a bank account, which kinda defeats the whole point of remote incorporation.

It could happen with any other bank as well.

jmstfv··on First tax year with Stripe Atlas
Shortly, the Silicon Valley Bank blocked my account access because their telephony service couldn't reach my foreign number via SMS/Phone call 5 times in a row. Had to make several calls to unblock my account.

You'd think that a bank that claims to "work with the brightest minds in technology" would have a better 2FA mechanism than a phone number...

jmstfv··on First tax year with Stripe Atlas
https://www.revolut.com/en-US/help/profile-plan/verifying-id...

> We are currently only supporting legal residents of the European Economic Area (EEA), Australia, Canada, Singapore, Switzerland, Japan and the United States

The problem is that if you're not from the "right country", you're pretty much locked out from the finanical infrastructure needed to process payments on the Internets. I wasn't that gung ho about incorporating a business abroad but didn't have much choice.

jmstfv··on First tax year with Stripe Atlas
I wish there was a service like Atlas, but for Canada.

I wasn't gung ho about incorporating a business abroad, as it introduces unnecessary complexity and costs money in the early stages. But as someone who didn't have access to the modern financial infrastructure (to accept cards on the Internets), there weren't that many options available (and most of them involved traveling to foreign countries).

I use Tarsnap daily!

jmstfv··on First tax year with Stripe Atlas
That, and LLCs tend to be easier to run.
jmstfv··on First tax year with Stripe Atlas
With Atlas, I filed a form and received an email with docs (to sign) a few days later. I got my Certificate of Incorporation and a bank account (got blocked, but that's a different story) the same day I signed docs. Then, they invite you to issue the stock via the web form, and that concludes the process on their end.

The only hiccup was with receiving an EIN confirmation later, so I had to call IRS so they could fax it to the third-party designee.

Haven't used Clerky, but the biggest perks with Atlas are a bank account (which is generally a pain to open for non-residents) and $5k AWS credits.

jmstfv··on First tax year with Stripe Atlas
> I am looking at a C Corp from Stripe instead of the LLC because I think the business will grow in the next two years.

https://stripe.com/atlas/guides/llc-vs-c-corp

I'd say go with a C Corp if you know you're on the investment track. You can convert from an LLC to a C Corp later. The reverse is harder.

Usual disclaimers apply.

> Are you getting E&O insurance through Stripe (or a referral) or did you add that elsewhere?

Haven't gotten one, so can't speak to that.

jmstfv··on Ask HN: What did you make during lockdown?
I started writing HTTP status code guides for my SaaS business: https://tryhexadecimal.com/guides/http/

A lot of guides on the Internets concerning HTTP status codes are regurgitations or outright ripoffs of RFCs (2616 or 7231). Or light on details.

I want(ed) to go one step further and explain when each code is appropriate (from the website operator's perspective), how to work around some of the errors (mostly for 4xx and 5xx), and some context around HTTP headers/methods.

jmstfv··on Ask HN: When will we have mobile browser extensions and ad-blocking?
My iOS setup:

1. Install Firefox Focus, which has a built-in content blocking capability. FF Focus only allows one tab at a time, which is mostly suitable for quick, throwaway tasks. It's not a browser if you want to have multiple tabs open or save bookmarks. To block Bad Things in Safari, go to Settings > Safari > Content Blockers (under General) > Allow Firefox Focus. In FF Focus, go to Settings > Enable Safari Integration.

2. Pi-hole (or NextDNS) to block spyware/malware on the DNS level.

It's not a 100% replacement for uBlockOrigin (especially if you like maxing it out), but it is good enough.

← PreviousPage 4 of 7Next →