HN user

yoran

770 karma

Co-founder and CTO of Curvo (curvo.eu) and Sutori (sutori.com)

Posts45
Comments165
View on HN
curvo.eu 3y ago

We raised €500k and what it means for you

yoran
2pts0
curvo.eu 3y ago

What a fintech company learned from posting 30 TikTok videos

yoran
3pts0
www.yoranbrondsema.com 5y ago

The guide to extracting statistics from your Signal conversations

yoran
1pts0
www.yoranbrondsema.com 6y ago

Portfolio performance report Q1 2020

yoran
1pts0
www.yoranbrondsema.com 6y ago

How many losses must I be able to stomach?

yoran
1pts0
www.bbc.co.uk 6y ago

The Missing Cryptoqueen

yoran
2pts0
techcrunch.com 6y ago

Headless CMS company Strapi raises $4M

yoran
2pts1
news.ycombinator.com 6y ago

Show HN: Backtest – Back-Testing Tool for European Passive Investors

yoran
2pts0
curvo.eu 6y ago

Is investing in cryptocurrencies a good idea?

yoran
2pts0
hackernoon.com 6y ago

How to efficiently save money as a Digital Nomad

yoran
2pts0
www.yoranbrondsema.com 7y ago

Choosing the right rebalancing strategy for passive investors

yoran
1pts0
www.yoranbrondsema.com 7y ago

Portfolio performance report Q2 2019

yoran
1pts0
www.yoranbrondsema.com 7y ago

Does diversification work? Analyzing the Sharpe ratio of my portfolio

yoran
4pts0
enzo.fund 7y ago

Start investing now, even if a crash looms (or so you think)

yoran
4pts0
enzo.fund 7y ago

I want to start investing but I’m scared of a crash. What do you suggest I do?

yoran
2pts0
www.sutori.com 7y ago

Think you can spot fake news?

yoran
3pts0
hackernoon.com 7y ago

Personal Finance 101 for Developers: How to Hack Your Financial Well-Being

yoran
3pts0
www.yoranbrondsema.com 7y ago

Enzo: a better way of saving money

yoran
1pts0
enzo.fund 7y ago

Do I really need to save for my own retirement, given state-funded pensions?

yoran
2pts0
www.yoranbrondsema.com 7y ago

How to consolidate your prepaid payment cards

yoran
1pts0
enzo.fund 7y ago

How much should I think of saving every month as a 29 year old?

yoran
42pts68
www.npr.org 7y ago

Aged 9k Years, Ancient Beer Finally Hits Stores (2010)

yoran
2pts0
blog.enzo.fund 7y ago

The Power of Compounding: Why Investing Works

yoran
1pts0
blog.enzo.fund 7y ago

Why you should passively invest your savings

yoran
10pts1
www.yoranbrondsema.com 7y ago

Deep dive into the past performance of my portfolio

yoran
1pts0
www.yoranbrondsema.com 7y ago

Passive investing portfolio report

yoran
2pts0
www.sutori.com 7y ago

Migrating Sutori’s Continuous Integration Infrastructure from Codeship to GitLab

yoran
5pts0
www.yoranbrondsema.com 7y ago

My asset allocation

yoran
1pts0
www.yoranbrondsema.com 7y ago

Reflection on “How not to structure your database-backed web applications”

yoran
1pts0
www.google.com 8y ago

Dropbox stock price surges by over 20% in a day

yoran
1pts0

Just installed my plug-and-play panel this week in my small garden. 400W so not enough to power all my appliances. But I'm happy that I'm at least a little hedged against the negative geopolitical developments we're going through.

We use it extensively in our codebase. We started without any types, and added Sorbet later. It's similar to Typescript as that you can gradually sparkle your code with types, building up the typing coverage over time.

I just completed a big refactoring. We have a good suite of tests. But Sorbet has provided an added layer of confidence. Especially when it comes to the treatment of null values. Sorbet will raise an error if you try to call a method on an object that may be null. So it forces you to think through: what should happen if the object is null?

So the tests combined with Sorbet typechecking made that we could just almost blindly deploy refactoring after refactoring, with only a handful of bugs for several 1000s of lines of code changed.

"Every industry that has enough political power to utilise the state will seek to control entry." - George Stigler, Nobel prize winner in Economics, and worked extensively on regulatory capture

This explains why BigTech supports regulation. It distorts the free market by increasing the barriers to entry for new, innovative AI companies.

For most startups that raise money, tech is hardly a big cost. Most of the money goes towards fueling growth through paid marketing and so on.

We adopted Sorbet for our codebase a couple of months ago, and I couldn't be happier with that choice. Sure, it's not as powerful as Typescript (e.g. no way to specify a union of constants like `type Result = 'ok' | 'error'`), but it's worth it just for the nil-check alone. And it's great for documenting too. It's easy to forget what type a method expects for its parameters.

I remember visiting this underground city a couple of years back, and thinking, what were these people so scared off in the outside world that led them to build this? It's an incredible feat, I think even with today's tools, let alone back in the day. Very intriguing.

Same. They seem to be one of the few airlines that are well run. Maybe cause the founder is still CEO, I don't know.

I also respect their honesty. They tell you "we get you from A to B the cheapest way", no more. Traditional airlines' ads are all about traveling in luxury, which is extremely dishonest considering 99% of their travelers experience a not-far-from-Ryanair level of comfort.

Heroku 22 Stack 4 years ago

For sure. As the only developer in the team, it saves me a bunch of devops time that I can instead dedicate on the business, while we're trying to get product-market fit.

I'm sure that there are limitations for larger teams or if you have specific requirements. But I think it's a great choice if you're a small team and/or your application is more or less run-of-the-mill from a technical point of view.

In my current work, which a GraphQL backend API, I've identified only two use cases for unit tests:

- complex pure functions. For instance, I have a street address "cleaner". The input is an unclean street address (weird capitalisation and so forth) and ouputs a clean address. Unit tests are perfect here because they're fast, and it's an isolated piece of logic that has no side-effects (no writing to DB or network request).

- wrappers around third-party libraries. Yes, in theory you're supposed to trust that a library will respect its API unless major version changes etc. In practice, it's not the case. And I'm also lazy and don't want to read all the release notes of all the libraries when doing updates. By wrapping a utility function from a third-party library and unit testing that function, I can have real confidence that the library still works in the way I'm expecting it to work. And it fails loudly when it no longer does.

Outside of these, I only have end-to-end tests that test the whole stack: send a GraphQL query and check that the resulting JSON is what I expect.

I think every solo developer should read "The E-Myth Revisited" (https://www.goodreads.com/book/show/81948.The_E_Myth_Revisit...). It describes exactly this problem.

For your business to succeed, you must play each role:

1. The Entrepreneur: a future-focused visionary who pursues opportunities

2. The Manager: a past-focused worrier who plans and organizes

3. The Technician: a present-focused worker who concentrates on the task at hand

Solo developers (also technical startup founders) spend too much time in their Technician role. But you need all 3 for your business to succeed.

It's paradoxical that entrepreneurship is less of a thing in the EU than in the US. After all, Europeans can afford a lot more risk than Americans. There's a strong safety net in the form of social security. Health insurance is not tied to your employer. European university graduates don't start with lives with several $100k in debt, while having gotten an education of similar quality. Maybe the culture is shifting?

Unfortunately that is very impractical. And way too broad of a measure. There are plenty of cloud-based services that have a business model that is based on providing that service and not on selling ads.

I'm an experienced web developer but I'm happy that we chose Webflow for the website of our mobile app. It allows my non-technical colleagues to make basic changes to the website, like copy changes or moving blocks around. But Webflow doesn't abstract away the underlying web technologies (just makes it visual) so it's still easy for me to go in and make more "complicated" changes. It's not a panacea but I think they are striking a nice balance between ease-of-use and extensibility.

OK, the US doesn't strictly have a two-party system. But in practice it is, at least at the federal level (which dominates the political discussions). Sure, in theory a Libertarian or Green candidate could become president in 2024. But that will never happen, because the media landscape is strongly colored by either the Democrat or Republican party . So they have no incentive to let anyone but from their own party come to power.

I get your point that denoting it a "two-party system" only makes it worse. But I don't know how to bring it up without mentioning it :-)

I think Americans don't give enough attention to the bi-party system as an important cause for the current political divide, and increasingly, civil divide.

My hypothesis is that a two-party system creates the divide because it encourages such a powerful "us vs them" feeling. I've never seen such disdain or hatred towards people on the other side of the political spectrum as in the US. I'm from continental Europe and that divide there is much less present. And I think it's because we have so many different parties, that the "us vs them" feeling isn't so powerful.

Sure, social media and the completely politicized media landscape exacerbate the issue. But I think the root cause is the two-party political system.

JPEG XL 5 years ago

Not directly relevant to the discussion, but I'm glad to see some (ex?) KU Leuven people involved in this.

By following a few principles of immutability and purity, React frontends were generally better written, stabler and easier to debug, compared to contemporary alternatives such as Ember or Angular.

I have the exact opposite experience. Our large Ember application is a lot more maintainable, and requires a lot less boilerplate code to get things done, than this React Native app that I'm working on.