Hacker News .hnnew | past | comments | ask | show | jobs | submit | zeroq's commentslogin

You're not wrong, but you're missing the best part. Estonian company does not pay taxes (*). As long as the money stays within the company he's golden. The company can pay for his car, his apartment/office, etc.

It is only when he decides to withdraw the money the problem occurs.

What you're saying applies to most EU countries. Here where I live you have to reside for majority of the year in given residency to pay taxes over there.

Here's the tricky part.

Estonia is part of Schengen Area. Which means you can travel there and back without passport. There's no paper trail of your arrangements. You can easily create a reality in which you reside there for majority of time.

But again, that's not the selling part of Estonian LTD. Which is - it's extremely easygoing and as long as money stays in the company you're not paying taxes.


You've literally described direct tax fraud which won't survive audit.

> You can easily create a reality in which you reside there for majority of time.

Cautios when dealing with German tax officers: They are checking the 183-day-limit very very strictly, includin invoices/bank statements if required, hotel bookings etc. They even apply intelligence colleagues if in doubt for big fishes.


183-days rule is NOT a thing in germany for corporate taxes, and I think it is not in income taxes either. It may be an indicator, but it is not a hard proof. Important is, where you have your social life set up ("Lebensmittelpunkt"). That is, you can reside more than 183 days abroad, but if you have a family, golf club membership, permanent residence, your stock brokerage account etc. still in germany, you still count as a german tax resident. There are no hard laws with X days around it, german law revolves a lot around that "Lebensmittelpunkt" which will be decided on a per-case basis.


That articles refers to employees (Arbeitnehmer) which is something completely different.

Yes, and if you are a company owner, you usually have a contract between you and yourself? (https://www.hensche.de/Rechtsanwalt_Arbeitsrecht_Handbuch_Ge..., "Geschäftsführeranstellungsvertrag")

So OP has to clarify on both layers: natural person himself, legal entity, and the relation between them. And the result is affected by the questions OP raised?


If you are a shareholder director (“Gesellschaftergeschäftsführer”) you have a contract but are still treated as self employed for most laws. The 183days rule does not apply in that case.

Have you never heard of fringe benefits tax?

Have you read my post?

Let say I am a junior SWE in EU. I incorporate in Estonia and issue my employer with an invoice from said company. That company pays for my house, my car, my dental service and whatnot, and what's left I take as a employee salary.

I pay local tax for that salary, but that's only a fraction of what I've billed my employer.


That's just tax fraud though.

There's also the CFC rule, which means that within the EU, if you control a foreign corporation, your country of tax residence can tax undistributed profits.

Often tax offices don't bother and you might not get caught, but 'not getting caught' is not the same as it being legit.


> that company pays for my house, my car, my dental service and whatnot, and what's left I take as a employee salary ... I pay local tax for that salary

Until you get audited by your local tax authority who rules that all of that is disguised salary, or the Estonian tax authority says that that's technically (taxable) profit being paid to the director.

If you're currently doing this, I suggest throwing yourself at the mercy of your local tax authority with the help of a lawyer and an accountant, as it's possible they'll show some leniency if you go to them first and not add penalty fines in addition to needing to back-pay the tax and late payment fines.

You've got to get up pretty early in the morning to fool The Revenue.


To me it feels disgraceful to live in a country, benefit from the taxes that everyone else pays there, and try to avoid paying the taxes yourself. It is true that the ultra-wealthy do this. What we should do is try to make them pay their due taxes as well, not try to imitate them. That paths leads to an impoverished country where you have to live in a gated community with armed guards.

That would not be possible at in Germany, everything you just listed is considered a "geldwerter Vorteil" and falls under income tax - even if the company gives you a car that you need to do your job, you will have to pay taxes on it.

Pretty much every country has a concept of benefit in kind. Some countries will allow some expenses to be covered (Part of your phone/internet subscription if you work from home, meals vouchers. Some countries codified some WFH arrangements) but you absolutely won't be able to pay for everything tax free.

You'd be far better-off jumping between countries to leverage the 30% ruling/Beckham Law/HSM tax arrangements if you can.


Oh boy, are you in for a shock..

So, tax fraud?

Reminds me of Adobe Gripes (https://www.tumblr.com/adobegripes).

When Adobe suite was de facto standard for designing and coding interfaces (you know, Flash) their own software was so immensely bad that there was enough material for a guy to make fun of them on a daily basis for a good couple of years.


It's a PR ploy. It sounds better than X done in C, mainly because the X has been done countless times in C by now, while "Hello World, but in Rust" still felt sexy three years ago.

One does not simply write an app in Rust in silence.

It is customary to announce the fact so that the astrologers can proclaim that the population of recruiters on linkedin has increased.


It's more about freezers than fridges. Less frequent access and ton more work to get the temps back. I never thought about it but it was such an a-ha moment for me when I recently learned about it that I'm genuinely flabbergasted why it's not more popular.

We have two chest freezers for long-term breast milk storage, and the wife ad I have already discussed replacing our conventional freezer/fridge combo for a standalone fridge and only using the chest freezers once the breast milk is all gone. I'm pretty excited about it. Chest freezers are in the nearby mudroom, and it's not like a fridge, where you are grabbing tons of vegetables, dairy, meat, etc. for a single meal.

If you're using the freezer for a meal, you're probably pulling out frozen fish and nothing else, or a microwaveable meal, or something. You are't pulling out carrots, bok choy, pork, milk, cheese, etc. So put it outside the kitchen. A freezer is for storage. A kitchen is for food preparation. Not the same task.


not OP but something like [<intention>] where intention might be something like anger, curiousness, etc. [long pause], [gasp], [laughter] stuff like that.

a classic "how to draw an owl" lol :)

If you're still looking for a name let me suggest "hyper text".

It embodies the whole idea of having data, code and presentation at the same place.

If you're open for contributions I already have an idea for cascading styles system in mind.


> If you're still looking for a name let me suggest "hyper text".

Perhaps "WWW SPA document"? Using markdown with highly-progressive fenced blocks?

Hypertext (one word, coined 1960s) is quite a broad category. Subcategory "WWW" could fit, as TFA seems WWW-ish. A markdown document format, and progressive rendering of tags and code, seems HTML-like. Though with greater progressiveness - code blocks with streamed execution rather than merely compilation. The progressive JSON callbacks, React, integrated client and server code execution, and server-side rendering, seem closer to WWW SPA than to HTML. Though SPA files often seem more "source" than "document". And the multiple-page "App"-ness of SPA doesn't fit well. SPA seems a better fit than "full-stack". Perhaps some name analogous to "isomorphic javascript"...?


Every turn of the wheel someone wants to make a new one.

Maybe one day someone will invent a rounder wheel.


Personally I think we should move to heptagons, they're round enough.

The wheel is what I would call, passé.


I disagree. Hexagons are the bestagons.

What is a hexagon if not 4 triangles in a trenchcoat?

Some triangles are so acute though.

nah heptagons are passé; nowadays it’s all about nonagons. xD

Every day the wheel of society turns a little further off course.

Soon we'll be optimizing for minimizing the sides of a wheel (triangles are not the final form here...) /s


Or more precisely, isn't this reinventing notebooks (not the first JS-centric notebook either)?

In this timeline I suggest favouring a style semantics and specification language.

[given what CSS has incrementally and inevitably become, it's my ever-firmer belief that DSSSL would've been the right choice in the first place]


If HTML happened again except this time it was markdown, maybe more non-nerds would be able to use it? XML just looks gnarly.

Problem with the markdown approach the text will become rapidly ugly with hacks, non-standard annotations to enable same features as HTML.

I'm very curious. I hated how html requires angled brackets for everything and love markdown for its neatness.

What are some of the ugly hacks you've seen that were applied?


Image width.

Ha, history does rhyme ;) Happy if you reach out via mail!

I think he's talking about CSS

I literally can't wait for this petri dish to learn how to interact with LLMs and start vibe coding JS libraries.


What if the braincell-vibe JS libraries turn out pretty much identical to the legacy human JS libraries, aside from being better-commented. That might lead to an existential crisis for some folks.


"Petri dish rewrites React in Rust"


Old news. Google "my dog vibecoded a game".


There's a huge difference between "making a game" and "shipping a game".

If journey is more important to you than the destination then developing games without an engine can be a great adventure.

But if you bank on shipping your product within budget and scope then you'd better pick up one. Any one. And stick with it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: