9 ms·
Wasm3 entering a minimal maintenance phase
- jraph 3y agoThe explanation: > I regret to inform the community that since my house was destroyed by russians who invaded my country, Wasm3 will enter a minimal maintenance phase. At this time, I am unable to continue the development of new features. However, I am committed to keeping the project alive and will actively review and merge incoming Pull Requests. I deeply appreciate your understanding and support during this difficult period. Your contributions to Wasm3 are now more valuable than ever. The linked tweet (edit: from September 2022) shows a video of the destroyed house and invites people who want to help to donate.
- ranting-moth 3y agoThis is awful. Slava Ukraini.
- user3939382 3y ago[flagged]
- the_only_law 3y agoIt was used then but it predates it apparently > The phrase was popularised during the Ukrainian War of Independence (from 1917 to 1921).
- relativeadv 3y agodamn, you really got em' with that one.
- usrusr 3y agoHow dare they pick a side when trapped between a rock and a hard place.
- technothrasher 3y agoYeah. Considering the Soviets had just killed millions of Ukrainians in the Holodomar when WWII started, I don't think from the Ukrainian perspective either group invading Ukraine at the time was the 'good side'. Many Ukrainians thought siding with Germany was their best chance to gain an independent country after the war. Unfortunately, we know now that the Nazis were never going to let that happen, and it did lead a lot of Ukrainians to collaborate with the Nazis in committing terrible atrocities. But it was a much more complicated situation than that they fought for the bad side. "Slava Ukraini" reflects their desire then and now for independent self rule, not any moral failings during WWII.
- daveguy 3y ago[flagged]
- user3939382 3y ago[flagged]
- hutzlibu 3y ago[flagged]
- neoromantique 3y ago>Neonazism does indeed enjoy broad support there. Not any more than US or Russia itself
- hutzlibu 3y agoAre there any official Nazi regiments or heros officially admired by the US? (In Russia you have the motorcyle gang with strong links to neonazism who are buddies with Putin edit: but upon a quick check, that might have been propaganda from the other side).
- thaumasiotes 3y ago[flagged]
- neoromantique 3y agoIn Russia? Wagner, Rusich, etc. Azov on the other hand is not a "Nazi regiment", it's had troubling beginnings but it was cleared up as it was brought into army ranks. EDIT: misread the question, in US there aren't 'regiments', but denying the fact that army is rife with supremacists is plain silly. [Any] Army by itself is a magnet for these sorts of folks, and it takes active effort to weed them out, not something that a country at war can easily afford.
- 3y ago
- dralley 3y agoIf you had lived under Stalin for 15 years and directly experienced 4 million of your countrymen being starved to death under his dictats, the concept of "good" side and "bad" side is messy. Especially when you don't have full access to information - no internet, no newspapers, no radio. The Finns fought on the "bad" side as well, due to the Soviet Union having tried to invade them already two years previously. Ukraine had likewise tried to get independence in 1917 which led to a 4 year civil war which they unfortunately lost.
- hutzlibu 3y ago[flagged]
- neoromantique 3y agoUS is still battling with its confederate past many years later, it's insane to ask country that's had barely 30 years of independence to go through this quicker.
- jakupovic 3y agoHeroyam Slava. Agree awful!
- actionfromafar 3y agoOuch. That house needs a new roof ASAP to halt the rain and snow.
- thinkmassive 3y agoWell the tweet is from Sept 2022, so hopefully the roof has been patched for a while now.
- vshymanskyy 3y agoIt wasnt
- cheschire 3y agoFor folks who don't make the connection, this is the repo owner speaking authoritatively about the state of the house.
- mcv 3y agoI hope you have a different roof in a safer location now. It's a good reminder for everybody outside Ukraine that the war isn't just the news or the maps from the mil-vloggers; it's also lots of people who are homeless because their house has been bombed or demolished, their town occupied, and their lives disrupted in a myriad of ways. I really hope we can start rebuilding soon.
- vshymanskyy 3y agoThanks!
- szundi 3y agoProbably needs walls and windows too.
- vshymanskyy 3y agoUndoubtedly. The building itself needs to be deconstructed (as we found out later)
- tkubacki 3y agoI really hoped someone will help get rid of Putin from inside RU by this moment (I believe there are plenty of who may not necessary love him). EU should really put more cash on table to help UA.
- cmrdporcupine 3y agoNationalism is one hell of a drug. And perhaps naive of us to assume that the war in Ukraine is a product only of this one man and his ideas and/or party. Unfortunately Russia seems unusually united in this "operation." EDIT: don't usually complain about downvotes, but WTH people, what did I say that's controversial? Seems some people think this is somehow pro-Russian? It's not.
- otabdeveloper4 3y ago> Nationalism is one hell of a drug. I completely agree. Slava Ukraini!
- aleph_minus_one 3y ago> > Nationalism is one hell of a drug. > I completely agree. Slava Ukraini! Do you see the contradiction? ;-)
- questinthrow 3y agoHe's implying that ukrainians got into this predicament by being nationalistic and not because they were invaded
- cmrdporcupine 3y agoI hope you're not referring to my comment, that was not my intent at all.
- oytis 3y ago> don't usually complain about downvotes, but WTH people, what did I say that's controversial? Sorry, I incorrectly read your statement as blaming "both sides" - I assume I might have been not the only one.
- deleted 3y ago[deleted]
- Jyaif 3y ago[flagged]
- matvore 3y agoDon't worry, we enjoy that kind of stuff. I usually put all the resource freeing at the end of a function under a goto label, or only a few lines within the allocation, so it's easy to visually confirm everything is cleaned up. The way this commit frees the resources inside of if blocks is not how I would have done it. And if I find I let a leak in the code I usually refactor to make the correctness more obvious. In this example, the fact that m3_ParseModule takes ownership of the wasm pointer is very tricky. It looks like there is still a leak but there is not.
- knorker 3y ago> it's easy to visually confirm everything is cleaned up. Yes and no. It's easy to not make a mistake in a function. It's basically impossible to not make this mistake in 1'000 functions. Especially as code evolves over time, being 99% perfect about this, or even 99.9% perfect, is just not good enough. Not nearly enough. And this reminds me of something Schneier said, that everyone can make a cryptographic algorithm that they themselves cannot break. That even as a professional, having your algorithm broken is not even embarrassing. Similarly, very good coders are not even embarrassed when they fail at memory management. People may be better or worse at it, but even the best of us are terrible at it. I once knew a very good coder who bragged about how apparently he's the only one able to write code that's not buggy like this. To prove a point, I spent an hour reading his opensource project and found several resource leaks, at least one of which was remotely triggerable. It's easy to do it right once, usually, but no these mistakes happen all the time. > if I find [… typo words(?) omitted … ] a leak in the code I usually refactor to make the correctness more obvious. This seems to contradict that it was easy to avoid in the first place. Yes, refactor can help. But there's a bit of learned helplessness, in that this is actually the language's fault, and it doesn't have to be that way.
- matvore 3y ago> To prove a point, I spent an hour reading his opensource project > and found several resource leaks Sounds like some interesting case studies. Could you share some? > > if I find [… typo words(?) omitted … ] a leak in the code I > > usually refactor to make the correctness more obvious. I should rewrite this as - if I find a leak that I accidentally introduced, I will refactor in the process of correcting it, to make the mistake harder to repeat and the correctness easier to confirm. There are non-language mechanisms that help code run safely, like Wasm, which is a sandbox. Also msan and asan should be used more. Thinking that changing the language is the right way to fix all the problems you mentioned still seems like a premature assumption. The fact that 100% perfection is worth pursuing at all costs is theoretical and you could be losing things more valuable in the process - e.g. FFI bindings suck, and the added fragmentation in having so many languages in the craft is a pernicious cost with a multitude of aspects to it.
- wortelefant 3y agotwitter post from Wasm3 with more context https://x.com/wasm3_engine/status/1736712528883769670?s=20 https://x.com/wasm3_engine/status/1736712528883769670?s=20
- asylteltine 3y ago[flagged]
- vshymanskyy 3y agoOP here, ready to answer questions
- post-it 3y agoAre you safe?
- vshymanskyy 3y agoWell, who knows! It's war anyway. At the moment we're in a safe place, for quite some time already.
- coryfklein 3y agoDo you ever have time to relax or do something fun, or are you simply stressed all the time?
- vshymanskyy 3y agoYeah, for sure - I still do a lot of fun/tech things.
- skinkestek 3y agoNot a question, only my best wishes as an early NAFO member. You are in my thoughts, and not only: I have also been donating, flagging trolls, countering misinformation, encouraged politicians and done what I can but I still owe your people. I feel I can admit this here without feeling I am bragging since this account is anonymous and will stay so. My goal by saying it is to say you are bit alone and also hopefully to encourage others to take small steps to help, like asking a politician, supporting civilians (or frontline heroes) by donating, flagging misinformation etc.
- vshymanskyy 3y agoI admire what you're doing! Ukraine still stands because of you and people like you. Be sure, that despite having a destroyed house and maintaining Wasm3 I'm still resourceful enough to: - donate money - donate skills - coordinate multiple mil-tech research groups - run own business - raise 2 kids - ... Cheers!
- syrusakbary 3y agoI'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.
- ltearno 3y agoAgree, 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.
- vshymanskyy 3y agoThanks!
- deleted 3y ago[deleted]