HN user

iffycan

427 karma

www.iffycan.com

Posts38
Comments106
View on HN
www.iffycan.com 5y ago

Stealing the Election Game

iffycan
2pts0
medium.com 7y ago

Give Nim a Try

iffycan
4pts0
blog.budgetwithbuckets.com 7y ago

JSON Changelog with SQLite

iffycan
113pts23
www.iffycan.com 8y ago

Thanks

iffycan
1pts0
blog.budgetwithbuckets.com 8y ago

Desktop App: Lessons Learned

iffycan
3pts0
medium.com 8y ago

GDPR: One Unintended Consequence

iffycan
2pts3
blog.budgetwithbuckets.com 8y ago

Sometimes you shouldn't store timestamps in UTC

iffycan
1pts0
www.bucketsisbetter.com 8y ago

Show HN: Buckets - Budget Privately

iffycan
1pts0
en.wikipedia.org 9y ago

Isochrone map

iffycan
2pts0
github.com 9y ago

Show HN: LHTML – local, portable webapps

iffycan
37pts11
www.youtube.com 9y ago

Show HN: GrannyAuth Demo

iffycan
6pts1
www.iffycan.com 9y ago

A proposal for preventing phishing

iffycan
1pts0
github.com 9y ago

Show HN: Humancrypto – obviously up-to-date Python crypto library

iffycan
1pts1
github.com 10y ago

Show HN: SimpleFIN and Ledger cli

iffycan
1pts0
www.simplefin.org 10y ago

SimpleFIN Bridge: Budget from the Command Line

iffycan
1pts0
github.com 10y ago

Show HN: Cat written in go

iffycan
1pts0
www.simplefin.org 11y ago

Put you bank account balance in your bash prompt

iffycan
2pts0
bridge.simplefin.org 11y ago

SimpleFIN Bridge – Securely provide your bank transaction data to apps

iffycan
30pts34
www.iffycan.com 11y ago

Making your webapp 10x faster

iffycan
2pts0
www.bucketsisbetter.com 11y ago

Show HN: Buckets, our family's simple budgeting tool

iffycan
1pts4
www.iffycan.com 11y ago

Build static assets with Docker

iffycan
2pts0
www.iffycan.com 11y ago

Silly Demo of Web Speech API

iffycan
2pts0
www.iffycan.com 11y ago

Good things come in small packages

iffycan
1pts0
www.iffycan.com 11y ago

The Trouble with X

iffycan
1pts1
www.iffycan.com 11y ago

Show HN: Adventure Story Preview

iffycan
2pts0
iffycan.blogspot.com 11y ago

Be encouraged; everyone starts somewhere

iffycan
2pts0
majorityleader.gov 12y ago

Does the U.S. House really only work 112 days/year?

iffycan
1pts5
eone-time.com 12y ago

Ball bearing timepiece for blind

iffycan
1pts0
github.com 12y ago

Filefile

iffycan
1pts0
github.com 12y ago

GruntJS, gulp.js of the future -- from 1989

iffycan
1pts0
Dyalog: Escrow 4 years ago

I'm not finding it on their website. Do they have a "release as open source" option?

There's also more to it than just the webview windows:

- Cross-platform auto-updating

- Desktop tray features

- System notifications

- Menu stuff

These are some of the "extra" things that also made Electron nice.

You have a point about browser API compatibility, though. That's the big downside to using the system-provided webview widget.

I used to work at a place whose webserver was in TCL (AOLServer). Once I figured out some of the gotchas, I learned to really like TCL.

Like you mention, it's used as glue in lots of places, for instance in my Electrical Engineering classes to glue together VHDL/Verilog and program FGPAs.

Consider SQLite 5 years ago

I've had great success using SQLite as both a desktop application file format and web server database. I'll mention just one thing I like about it in the desktop application realm: undo/redo is implemented entirely within SQLite using in-memory tables and triggers following this as a starting point: https://www.sqlite.org/undoredo.html

It's not perfect, but it fills the niche nicely.

Nim 1.6 5 years ago

Nim has been such a fun language to use. I make a money-earning desktop application (Electron for the GUI and Nim for the core logic) and companion web service (fully Nim). It has been a pleasure using Nim to make these and other things.

Congrats, Nim team!

Nim 1.6 5 years ago

It has never caused a problem for me. I didn't even know it was a "feature" until I'd used Nim for a year. In theory it seems like a terrible idea. In practice, it has never caused any problems.

When I first signed up with Stripe years ago, it was a breath of fresh air. Stripe did one thing exceedingly well, at an understandable price and took minutes to integrate with.

I could sell Stripe to my developer friends (and did, a lot!) in a single sentence: "You can add credit card charging to your site in about 15 minutes for 2.9% + 30¢ per transaction." I can't do that anymore. Stripe is no longer a single-sentence sell.

Stripe still does good work. But the air is getting murkier. I'll point to some objective changes, but mostly Stripe is just starting to feel different.

- Several years ago, when I saw announcements that Stripe started supporting ACH payments (and later international payments), I thought, "Great! This is Stripe! I'll just be able to flick a switch and turn those on." Not so. I understand that it's complicated from their end. It's just not the same "Stripe is so easy" experience. "Stripe is supposed to abstract away the complexity, not expose it to me."

- The pricing page is a big sign of the added complexity. There used to just be one or two numbers on that page [1]. Compare that with the current pricing page [2]

My suggestion to you, pc: Start a little company within Stripe to disrupt Stripe (i.e. re-simplify) in the same way Stripe disrupted the industry 10 years ago. Or keep getting bigger and become just as complex as the things Stripe replaced.

[1] https://web.archive.org/web/20111216054911/https://stripe.co...

[2] https://stripe.com/pricing#pricing-details

I've tracked my finances for as long as I can remember. It's become even more important since getting married.

We track every penny. About once a month we sit down and categorize every purchase we made the last month. We only keep receipts if the purchase was for a non-obvious category (e.g. buying both diapers and groceries at Target) so that we can split each transaction between categories.

For some banks, we manually download transaction data in whatever nice format they provide. For others, we use a syncing service that works with the app.

It's been so great throughout our marriage to know that we're both in charge of the money and make decisions together.

That said, I've talked with many people who don't like that level of detail. At first, it was baffling to me that people didn't know the details of their finances, but as I've grown, I've realized that there's plenty more than one good way to manage your money.

Full disclosure: I actively work on and sell budgeting software.

Yes! I use Nim on macOS to build a Windows exe for bootstrapping a Windows VM. A year ago, you had to dig a little to figure out the right command line incantation, but maybe it's better now.

I'm using Nim in production (combined with NodeJS) and I really like it. Cross-compiling is so easy. Testing is easy. Syntax is easy to read. I like it.

Edit: Email me if you'd like more info.

As someone trying to make his first mobile app, I just ran through the Flutter getting started guide and it was a much better experience than getting a React-Native hello world going.

Just a couple pros I see:

* flutter doctor - what a helpful tool! * hot reload without losing state!?

If Dart can use my existing TypeScript code, I'll definitely use it.