> And they make some serious revenue compared to the lasers.
I don't know why you've linked ekspla, which has 4x lower revenue than Light Conversion. And sure, the revenue is bigger in Pieno Zvaigzde, than in Light Conversion, but the profit is almost 3x lower[1][2]. Also, look at the grown of revenue. It's like night a day.
> Single German company is much bigger than everything laser related in Lithuania
So? Am I to understand that Germany has won the competition in laser related technologies and Lithuania has no chance?
> Regarding Taiwan and semiconductor factory. Sorry, I can’t take it serious being electrical engineer and working in semiconductor manufacturing.
We shall see :)
> The foreign policy is absolutely shit in Lithuania. Relationships with Poland and Latvia are a disaster.
Source? Because Poland and Lithuania has been cooperating on multiple levels and their relationship is at the highest right now. Latvia, Estonia and Lithuania also are cooperating on a lot of levels. Just recently, they've agree to create joint ‘operational area’ for defence[3]. They also agreed to jointly develop a MLRS artillery system for the first time. Thanks to russia, relationships are better than ever.
While relationships with authoritarian regimes were never warm to begin with so I don't see any loss here. Either you support pro-democracy or not. If not, relationship with these countries will be bad.
> Lithuanian railway and Belarus deal should be known better to you.
It's has been blown out of proportion without understanding the full picture, not corruption. "The US Treasury Department's Office of Foreign Assets Control (OFAC) has officially confirmed that Washington's sanctions against Belaruskali, one of the world's largest potash fertiliser producers and exporters, are not binding on Lithuania's state-owned railways.[1]"
Lithuanian railway cannot just terminate their contract otherwise they will face legal consequences in Court of Arbitration. They are looking for a legal way to kill the contract, but it takes time and planing.
> Now it is just another weird faceless post Soviet country that made into EU and NATO. No strategy, no goals, no future.
You've been reading too much propaganda. Living in Lithuania is become better each year. Lithuania's GDP is like Belarus, while the population is 3x smaller. Lithuania has surpassed russia in GDP per Capita long time ago. Lithuania is #11 in doing business [1]. Lithuania is Largest Fintech hub in the EU in terms of licensed companies[2]. Lithuania is one of global leaders when it comes to laser technology. And currently, there are talks between Taiwan and Lithuania about semi-conductor factory. And that is being achieved in only 30 years or so.
Regarding being faceless. Lithuania has showed that it has a strong spine again and again against authoritarian regimes. By hosting Belarusian pro democracy leaders [3], by support Ukraine in every possible way in their path to democracy, and yes, supporting Taiwan, which resulted in spat between China and Lithuania.
While we old western countries talk, Lithuania walks the talk.
Lithuania has very much a face. And that's the face of being pro democracy. Yes they are small and they rely on their partners support, but they have values.
You won't need to rewrite into async model, because project Loom will introduce virtual threads. That means your sync code will look exactly the same, but will have scalability of async.
Value classes cannot provide the performance/memory flatness that Valhalla will bring though. So I'm not really sure what benefit does "values classes" bring. Just to make sure, you are talking about the inline class which is just a wrapper around single property?
I think Loom can be abstracted away by Kotlin quite easily. Valhalla on the other hand won't work at all. You won't be able to have inline classes in android/older Java versions. Even more - specialized generics.
There was a lengthy discussion some time ago[0]. Quote:
#### Why not "just" make contextual keywords?
At first glance, contextual keywords (and their friends, such as
reserved type identifiers) may appear to be a magic wand; they let us
create the illusion of adding new keywords without breaking existing
programs. But the positive track record of contextual keywords hides
a great deal of complexity and distortion.
Each grammar position is its own story; contextual keywords that might
be used as modifiers (e.g., `readonly`) have different ambiguity
considerations than those that might be use in code (e.g., a `matches`
expression). The process of selecting a contextual keyword is not a
simple matter of adding it to the grammar; each one requires an
analysis of potential current and future interactions. Similarly,
each token we try to repurpose may have its own special
considerations; for example, we could justify the use of `var` as a
reserved type name because because the naming conventions are so
broadly adhered to. Finally, the use of contextual keywords in
certain syntactic positions can create additional considerations for
extending the syntax later.
Contextual keywords create complexity for specifications, compilers,
and IDEs. With one or two special cases, we can often deal well
enough, but if special cases were to become more pervasive, this would
likely result in more significant maintenance costs or bug tail. While
it is easy to dismiss this as “not my problem”, in reality, this is
everybody’s problem. IDEs often have to guess whether a use of a
contextual keyword is a keyword or identifier, and it may not have
enough information to make a good guess until it’s seen more input.
This results in worse user highlighting, auto-completion, and
refactoring abilities — or worse. These problems quickly become
everyone's problems.
So, while contextual keywords are one of the tools in our toolbox,
they should also be used sparingly.
With records, multi-line strings, and upcoming pattern matching + virtual threads, I hardly see any need to switch languages. I really enjoy working with Java and JVM ecosystem which is very vibrant and has a plethora of tools/libraries.
I'm happy when I'm productive and ship stuff. I'm unhappy when I have to struggle with obscure/undocumented libraries/tools.
Pro russia equally sized? Where are you getting this from? It seems you're just a troll and I'll stop engaging with you now.
> can’t guarantee the same outcome today.
Lithuania has one of most positive view on EU[1].
[1] https://www.pewresearch.org/global/2019/10/14/the-european-u...