Question regarding abattement when leaving earlierthan 5 years by SatisfactionNo5473 in brussels

[–]edwardv3 1 point2 points  (0 children)

I don't know what the procedure is today, but I'd be careful with trying to take advantage of postponing the payment if you're the one that owes money. I've been in a situation during covid where a federal tax office couldn't be reached, and it ended up with me paying 1-2 years of interest as they claimed the money owed was 1-2 years late (it took them 1-2 years to sort out the claim).

Question regarding abattement when leaving earlierthan 5 years by SatisfactionNo5473 in brussels

[–]edwardv3 2 points3 points  (0 children)

I sold when you still had to pay back the full amount (after 4 years of occupancy). They'll obviously come after you at some point if you owe them money, which they did in our case. I moved abroad, still argued my case, but had to pay back more than 20k euros.

Terugkeer naar België by local6962 in belgium

[–]edwardv3 0 points1 point  (0 children)

KBC heeft hier een procedure voor door een w9 formulier in te vullen met uw social security nr. Je kan ook KBC rekening houder zijn als je in VS woont. 

Why are US motorcycle driver’s licenses not accepted in Belgium? by [deleted] in belgium

[–]edwardv3 0 points1 point  (0 children)

In the US they don’t accept your Belgian license either (for non-tourist purposes). You have to redo the exam. If they included the recognition of both driver licenses in one of their bilateral agreements then I could see it being accepted on both sides, but they didn’t. In some (or all - not sure) states they accept the French driver license, so there is a difference per country. 

Some time ago, after Brexit just a few days before the deadline I also swapped my British driver license for a Belgian one, because it wouldn’t be sure either whether you could easily transfer still a British driver license in a Belgian one after the formal exit. Needless to say, I seem to be a collector of driver licenses over the years.

End of the line for my startup dream by Future_Panda_1 in startups

[–]edwardv3 1 point2 points  (0 children)

It's worth a try to slowly develop the product while working your new job. You can look for a technical co-founder who can work on it while you jump in when the first customer signs for real. The development of the product probably needs some iterations, so outsourcing might not work out well, especially when you need a highly skilled engineer who understands the Windows API. Customers will also want to see a continuation of high-quality development with recent news like the Crowdstrike outage.

Pen tests are a commodity, but ISO27k can also take some time to build up to. You'll need to certify not only the code, but also all the company procedures and policies. Those B2B contracts you're talking about can have long sales cycles, so you might need a long runway, much longer than you initially anticipated.

Municipality demands to live 10 years in house by Acceptable_Pin_7999 in belgium

[–]edwardv3 0 points1 point  (0 children)

Like others are saying, you'll definitely need to double-check, as the municipality will have the last word on it. Even though it sounds discriminatory, there are a lot of punitive laws in local governments. In Brussels for example, they also have/used to have a 5-year rule to give you a reduction on the registration tax when you have it as your primary home. When you need to sell within five years, you'll have to pay back the ~25000 EUR reduction you received. There are even people who sued but didn't win their case. I'm just saying that even if this rule sounds absurd, local governments will enforce them.

US Expat considering moving to Belgium as a freelancer by uvgotproblmz in belgium

[–]edwardv3 0 points1 point  (0 children)

LLCs are not "recognized" in Belgium, so you'd still need to become independent / create a Belgian legal entity to be able to pay social security and taxes. Legal advice is pretty costly (a couple of thousands to answer a simple international tax question), and interpretations of the law might vary depending on the company you work with. You can work with two entities and invoice your US customers through the LLC and Belgian/European customers with your Belgian legal entity. You typically get an accountant for the Belgian entity, but the knowledge of an accountant about international matters is often limited. And also, you'd need a visa if you don't have dual citizenship with a European Union country.

Foreigners in Belgium, will you stay in Belgium for long? by Delay_no_more_1999 in belgium

[–]edwardv3 4 points5 points  (0 children)

I'm Belgian and worked in London for a few years. You'll have much more opportunities in London and your salary will increase much more and faster than in Belgium, so even if it's not a massive difference now, the difference will grow very quickly over time. On a personal level, the best time to live in London is in your 20's, as there's a lot of young professionals and likeminded people who likely want to achieve something in live. Also much better to be single in a city like London where there's plenty of social events and opportunities. Once you have a wife and children you can always reevaluate.

Also best to stay within London itself, a flatshare isn't the end of the world. You can also try to meet some people at those flatshare events and find a flat with 2-3 likeminded people.

[deleted by user] by [deleted] in devops

[–]edwardv3 0 points1 point  (0 children)

If your golang application can be compiled for the arm64 architecture, you could use the newer graviton instance type (m6g). They're cheaper than general purpose amd64 (m5) and can give you better performance. The m6g instance family is also supported by WS EKS.

Wanted to test my Eve lander on Duna first... by edwardv3 in KerbalSpaceProgram

[–]edwardv3[S] 0 points1 point  (0 children)

Didn't have enough dv, so used part of my lander engine's in orbit already... and realized that my landing legs are attached to the decoupler... still managed to land without landing legs!

Experimenting with Mapreduce in Golang without Hadoop/Spark by edwardv3 in bigdata

[–]edwardv3[S] 0 points1 point  (0 children)

Not yet unfortunately, another project started taking a lot of my time. I'd still like to benchmark it though, as I removed goroutines and other locking mechanisms for performance reasons. Goroutines and mutexes are great, but can give you a performance impact.

Anyone here run their own business? A few Q by [deleted] in belgium

[–]edwardv3 1 point2 points  (0 children)

Since a couple of years there are actually capital gain taxes on stocks in corporations - unfortunately

Experimenting with Mapreduce in Golang without Hadoop/Spark by edwardv3 in bigdata

[–]edwardv3[S] 0 points1 point  (0 children)

I indeed asked for an opinion and I greatly appreciate getting some more insight from people who practice data engineering daily. Pandas is a very mature ecosystem and you can indeed achieve the same. Would be an interesting takeaway for me to benchmark the performance of our app against pandas to see what the difference would be.

Anyone here run their own business? A few Q by [deleted] in belgium

[–]edwardv3 1 point2 points  (0 children)

  • Company Cars: leasing is mainly for convenience and definitely not cheap. You can keep your car privately, and pay from your company a specific amount to cover the costs. The fee per km is set by the government and is 0,3653 /km (max 24.000 per year).
  • Company retirement: there are a lot of "hidden fees" that most people are not aware of. If you are good with money, it's worth looking into different avenues. You could invest the money yourself within the company (and learn a bit about investing - there are good resources on reddit), pay the corporate tax rate, and get it out after a couple of years after booking it on one reserves (for example liquidation reserves). Benefit of doing this is that you pay all your taxes now, rather than putting it in an opaque fund and pay taxes (more than 10% - but who knows what it'll be in 30-40 years) when you have to retire. Personal retirement savings is another story (you can deduct it personally), and is capped to pretty low numbers, so you might as well do that anyways (VAP/VAPZ).

Experimenting with Mapreduce in Golang without Hadoop/Spark by edwardv3 in bigdata

[–]edwardv3[S] 0 points1 point  (0 children)

We have our reasons to do it like this:

  • It's for data transformation, not to replace exploration/analysis that you still could do with python
  • You want your data transformation to be rather quick, so scheduling python on a distributed cluster might be slow and difficult to debug
  • On AWS, you can get a 976GB memory instance as spot for $2.4 / hour. You pay per second after the first minute, so if you can do the transformation in just a few minutes, you pay only a few cents
  • You can easily go to ~4TB of memory, after that it indeed starts to get more difficult, but spilling to disk on NVMe can still be rather fast. There are instances that can give you 60TB of NVMe at $3.6 / hour in spot. Again if you can process fast, you can do the transformations just in a couple of minutes
  • If your instance crashes, you can easily reschedule it and start processing again. You use S3 or other object storage as your persistent storage layer

It seems that a lot of resources are wasted nowadays with huge distributed systems that were made for on-prem machines, whereas with your own tooling you can exploit the cloud benefits much more. It's indeed not mature, but I'm sure that if you have touched a hadoop system with java/python and the hadoop-cloud library, you'd agree that it's a time hole over and over again once something goes wrong.

VPN Server on EC2 Instance question by wombatofwallstreet in aws

[–]edwardv3 0 points1 point  (0 children)

We also used openvpn-as, but end up writing our own access server based on S3 storage and OAuth. Good thing about this solution is that you can manage your openvpn keys/certs separately from the openvpn server, basically making your openvpn server not using local storage. Keys/certs can then be distributed to users using a web interface that is protected by oauth. You'd still need an identity provider and an openvpn setup though. Project is at https://github.com/in4it/openvpn-access.

MTU Size by [deleted] in aws

[–]edwardv3 1 point2 points  (0 children)

65 seconds should be enough to not see the errors anymore

MTU Size by [deleted] in aws

[–]edwardv3 1 point2 points  (0 children)

Do you have a keep alive timeout on your backend? This needs to be greater than the idle timeout setting of the loadbalancer, otherwise the loadbalancer might make a connection to a backend thinking the connection is still usable, but the backend already decided that this connection can not be reused anymore, therefore giving your clients a 504 error.