Live data from Hacker News

Wasm3 entering a minimal maintenance phase

github.com

121–130 of 162 posts

Re: Wasm3 entering a minimal maintenance phase

#121

Earlier quoted context omitted.

How Ukraine can win? With enough weapons and ammo from one side and with real sanctions from the other side. Last few years they receive some ammo, but just enough to not loose the battle. And sanctions are a joke. Russians are easily selling goods to EU, money easily flowing to Russia. There are backdoors for each sanctions. Don't see how it is in EU interest? If Russia will occupy Ukraine then they could invade EU…

Do you really think so? Ukraine received all the ammo in the world already, but they not really making progress anymore. How and what exactly will change in the upcoming future? I’m curious about concrete things, instead of just talking about that “they can not loose” etc. So far, the details are unclear to me. If Russia attacks the EU or NATO, then we’ll need our weapons to fight them. I think there is ZERO chance t…

Few dozens of modern tanks, few dozens of short range missiles. A dozen of aircrafts made in USSR.

Doesn't sound "all the ammo in the world" for me.

Yes, they received a lot of close range defensive weapons, but almost nothing offensive.

Regarding invasion to one country in NATO - why not? Other armies are extremely weak, with ammo depots for few weeks of active operation. And everybody are terrified to do any offensive because "crazy Russians have nukes and we need their oil and natural gas"

Re: Wasm3 entering a minimal maintenance phase

#122

Earlier quoted context omitted.

How Ukraine can win? With enough weapons and ammo from one side and with real sanctions from the other side. Last few years they receive some ammo, but just enough to not loose the battle. And sanctions are a joke. Russians are easily selling goods to EU, money easily flowing to Russia. There are backdoors for each sanctions. Don't see how it is in EU interest? If Russia will occupy Ukraine then they could invade EU…

Do you really think so? Ukraine received all the ammo in the world already, but they not really making progress anymore. How and what exactly will change in the upcoming future? I’m curious about concrete things, instead of just talking about that “they can not loose” etc. So far, the details are unclear to me. If Russia attacks the EU or NATO, then we’ll need our weapons to fight them. I think there is ZERO chance t…

Ukraine is eating through ammo (mainly 155mm howitzer shells from what I understand) because the war is in a WWI-style stalemate due to the lack of air superiority at the front from either side. All they can do is pound each other over and over again along the front line. There's no way to advance.

Likely if the west provided jets, this would change drastically.

I actually agree Russia is not stupid enough to engage in a direct attack on a NATO nation. They would likely move next against in Transnistria, Georgia, etc. And I don't see what would stop them, if they have success in Ukraine.

But they will engage in hybrid warfare against the west (already were), and they will be twice as emboldened if they are given Ukraine.

This is a country that felt free to unleash radioactive poisons against persons on UK soil, shoot down a civilian airliner, etc. Why do you want to appease them?

Re: Wasm3 entering a minimal maintenance phase

#123

Earlier quoted context omitted.

So aggression gets rewarded by handing them something they wanted. Do you really think that this is the end, this is all they wanted and from now on they are peaceful world citizens? Every time you hand something to aggressors you need to hand them more the next time. How many km between russia and the border of the country where you live? For me it's 0. You either help Ukraine now or be ready to fight yourself somet…

I don’t disagree, but what exactly means stopping Russia? How would you define what is “winning”? So, “that Russia doesn’t do that anymore”? Russia is a nuclear superpower, who can stop them? The NATO? But that’s 3WW.

I don't get your question "who can stop them?" The Ukrainians have already done so, to a large degree. Nobody imagined Ukraine lasting more than a week of invasion, but they did so, and then retook large swathes of territory and forced the Russians into a defensive posture.

The mistake the west made was not having confidence in the Ukrainians early on, and not supplying them with the tools early on and into last winter. We let Russia pull back and build intensive defensive lines that would be impossible to breach without air support.

As for nuclear weapons... they are not tools to win wars.

The first country to use a nuclear weapon as an offensive weapon will be turned to glass. It's just not a tool that even Putin is stupid enough to use.

They don't make you a powerful offensive power, just a powerful defensive one. And nobody has ever suggested invading Russia, despite their paranoid claims to the contrary.

Re: Wasm3 entering a minimal maintenance phase

#124

Earlier quoted context omitted.

Do you really think so? Ukraine received all the ammo in the world already, but they not really making progress anymore. How and what exactly will change in the upcoming future? I’m curious about concrete things, instead of just talking about that “they can not loose” etc. So far, the details are unclear to me. If Russia attacks the EU or NATO, then we’ll need our weapons to fight them. I think there is ZERO chance t…

Ukraine is eating through ammo (mainly 155mm howitzer shells from what I understand) because the war is in a WWI-style stalemate due to the lack of air superiority at the front from either side. All they can do is pound each other over and over again along the front line. There's no way to advance. Likely if the west provided jets, this would change drastically. I actually agree Russia is not stupid enough to engage…

If west provided modern jets last year, if west provided long range missiles last year, and mainly: if Ukraine was allowed to use them against invader's military target on their soil - there would not be a stalemate now.

There are airports, ammo depots and other facilities less than 100 km from Ukrainian cities, and Russians are safe(mostly) there.

While at the same time Russians every day continuing their terrorist attacks on Ukrainian cities.

Russia is a terrorist state, but world doesn't care if they can have profits from Russia.

Re: Wasm3 entering a minimal maintenance phase

#125

Earlier quoted context omitted.

Ukraine is eating through ammo (mainly 155mm howitzer shells from what I understand) because the war is in a WWI-style stalemate due to the lack of air superiority at the front from either side. All they can do is pound each other over and over again along the front line. There's no way to advance. Likely if the west provided jets, this would change drastically. I actually agree Russia is not stupid enough to engage…

If west provided modern jets last year, if west provided long range missiles last year, and mainly: if Ukraine was allowed to use them against invader's military target on their soil - there would not be a stalemate now. There are airports, ammo depots and other facilities less than 100 km from Ukrainian cities, and Russians are safe(mostly) there. While at the same time Russians every day continuing their terrorist…

At first I felt like maybe this was a reasonable strategy from the west, because it allowed NATO to escalate capabilities slowly without at any point performing actions that would have looked like a direct attack on Russian home soil, justifying military action against the west, etc.

But after this summer of letting the Ukrainians flounder along the front in a stalemated counteroffensive, I am frustrated. The F16s should have been there this summer.

And now Avdiivka will become this winter's Bakhmut and the US could very well end up with a Putin-allied Trumpler in the Whitehouse next year.

Re: Wasm3 entering a minimal maintenance phase

#126
post #94

Earlier quoted context omitted.

So many of the CVEs against rust crates are actually against the bindings for things like ssl, glibc, and libcurl. I think accepting small growing subsets of ssl and curl for native implementation would be a good idea. And relibc too I suppose. Go went this route, and while it caused some headaches porting to new kernels, it has lots of benefits too.

Go has had to rollback on that decision. Rust while much safer, also needs care if any crate makes use of unsafe, even in pure Rust. https://thesquareplanet.com/blog/the-story-of-a-rust-bug/ Yes it is in the libc bindings, but the logic error is on Rust side.

That story seems to be about missing code/functionality, more than anything about a vulnerability. There is way more unsafe out there than there should be. Bindings are are one of the very few cases that must have it.

Re: Wasm3 entering a minimal maintenance phase

#127

Earlier quoted context omitted.

If west provided modern jets last year, if west provided long range missiles last year, and mainly: if Ukraine was allowed to use them against invader's military target on their soil - there would not be a stalemate now. There are airports, ammo depots and other facilities less than 100 km from Ukrainian cities, and Russians are safe(mostly) there. While at the same time Russians every day continuing their terrorist…

At first I felt like maybe this was a reasonable strategy from the west, because it allowed NATO to escalate capabilities slowly without at any point performing actions that would have looked like a direct attack on Russian home soil, justifying military action against the west, etc. But after this summer of letting the Ukrainians flounder along the front in a stalemated counteroffensive, I am frustrated. The F16s sh…

I have a feeling that west doesn't want Ukraine to win. They want to bleed Russia, to make it weak, but to stay in one piece and with current government.

Unfortunately for Ukraine, there is no powerful politician like Reagan nowadays.

Hard times create strong men. Strong men create good times. Good times create weak men. And, weak men create hard times.

We had decades of peace and prosperity and now hard times are coming.

Re: Wasm3 entering a minimal maintenance phase

#128

OP here, ready to answer questions

I don't have any involvement with wasm projects, but I hope you and your friends and family can stay safe. Слава Україні, і до біса з окупантами.

Thank you!

Re: Wasm3 entering a minimal maintenance phase

#129

I'm sad to hear this to be honest. Wasm3 is (was?) an awesome Wasm interpreter that was ahead of the rest in terms of performance (about 3-5x slower than native, and about 3x faster than the typical Wasm interpreters). I hope Volodymyr the best as he tries he keep things afloat with the Russia invasion in Ukraine. Hope the war will be soon behind us.

Agree, it is one of the best WASM interpreter! Even better than some of the runtimes we can get here and then Performance is very good and architecture and beauty of the code is definitely impressive.

Thanks!

Re: Wasm3 entering a minimal maintenance phase

#130
post #97
post #50

Earlier quoted context omitted.

I guess the field I was imagining was greener than that. But yes. In many cases you can just interface to the C libraries. But cross language coding has never been perfect, and yes, sometimes it's better to continue using the same language. It's not hard to write an RAII wrapper around a C library, and the careful allocate/free is code you have to write either way (e.g. I'd write a wrapper in C++ if I need to use a C…

Just use bindings isn't always as easy. It depends on the company, the team skills, the tools they are used to have, the difference when moving into Rust, eg CUDA in C++ with NSight and Visual Studio plugins from NVidia, versus Rust.

Yup. I feel that I left plenty of space for this use of case in my comment.

But as for team knowledge of C++, that's temporary. In the long run, because of the avoidance of many bugs, it may save time.

But there are also no silver bullets.

Post reply on HN