Readit News logoReadit News
rishflab commented on Making WebAssembly a first-class language on the Web   hacks.mozilla.org/2026/02... · Posted by u/mikece
jitl · a day ago
mobile operating systems review all the code that gets installed on every device
rishflab · a day ago
Security does not depend on code review. They have stronger sandboxing and have granular permissions that the user must allow. My point is running untrusted code securely should be the operating systems job. It is possible to do this at the operating system level, a browser is not required. The problem is the security model for desktop operating systems is ancient and has not kept up with today's requirements.
rishflab commented on Making WebAssembly a first-class language on the Web   hacks.mozilla.org/2026/02... · Posted by u/mikece
rishflab · a day ago
I don't understand the push to make the browser a tool for securely running general purpose applications. This is the job of the OS. We keep building layers on top of layers of abstraction instead of fixing or improving what we have.

I think web apps are dead anyway and the browser is heading towards being a legacy software. The future is small ephemeral UIs generated on the fly by LLMs that have access to datasources. WASM is too late.

rishflab commented on Making WebAssembly a first-class language on the Web   hacks.mozilla.org/2026/02... · Posted by u/mikece
lich_king · 2 days ago
The web is fascinating: we started with a seemingly insane proposition that we could let anyone run complex programs on your machine without causing profound security issues. And it turned out that this was insane: we endured 20 years of serious browser security bugs caused chiefly by JavaScript. I'm not saying it wasn't worth it, but it was also crazy.

And now that we're getting close to have the right design principles and mitigations in place and 0-days in JS engines are getting expensive and rare... we're set on ripping it all out and replacing it with a new and even riskier execution paradigm.

I'm not mad, it's kind of beautiful.

rishflab · a day ago
> The web is fascinating: we started with a seemingly insane proposition that we could let anyone run complex programs on your machine without causing profound security issues.

Isnt this what an OS is supposed to do? Mobile operating systems have done a pretty good job of this compared to the desktop OS.

rishflab commented on Making video games (without an engine) in 2025   noelberry.ca/posts/making... · Posted by u/selvan
danielbarla · 10 months ago
Agreed, though getting to that point of understanding is what takes time. Also, there are literally dozens of similar topics where a solo dev should be happy to take any help they can get, IMHO. I'm sure audio is similarly easy, as is input, pathfinding, AI decision trees, physics, etc, etc.
rishflab · 10 months ago
physics is not easy. its pretty challenging and has unending scope.

audio can also have unending scope if you want to do physically simulated Spatial Audio.

Im not sure if AI/pathfinding are worth developing as part of an engine. I feel like their implementation is heavily dependant on the game type, engine implementations often get in the way, rather than helping.

rendering is a beast, especially if you need a long draw distance and have a world that doesnt fit into gpu memory.

The whole task of putting all the pieces together into a cohesive package is a huge undertaking as well.

rishflab commented on Show HN: Easel – Code multiplayer games like singleplayer   easel.games/about... · Posted by u/BSTRhino
BSTRhino · 10 months ago
Yes, I do get this. I made choices to prioritise an abstraction that, in my opinion, makes you more productive. It's not going to work for certain kinds of people or games.

One of my original motivations for creating Easel came from my experience playing (and making) webgames, which in general are coded in JavaScript (or TypeScript). I love webgames as a method of delivering multiplayer because the biggest problem is getting players, and I think the low-friction zero-download really helps with that. So this is the world I am trying to target. When I remade my old webgame in Easel, I found it to be many times more performant and am now able to target much lower spec devices. Not to mention, determinism is a non-issue now.

I get that some people are going to love Easel and some are going to hate it, and that's okay.

rishflab · 10 months ago
yep, Im not saying its a bad design or a dealbreaker it is probably find for the vast majority of games and can provide a nice api for people coming from web games.
rishflab commented on Making video games (without an engine) in 2025   noelberry.ca/posts/making... · Posted by u/selvan
danielbarla · 10 months ago
> I genuinely believe making games without a big "do everything" engine can be easier, more fun, and often less overhead. I am not making a "do everything" game and I do not need 90% of the features these engines provide.

At that point, of course, you don't need the engine. Having said that, every time I've really deep-dived into some particular feature of an engine - such as inverse kinematics and animation blending in Unreal - I've come away thinking "boy, am I glad I didn't spend several weeks trying to code that up from scratch".

There's definitely an argument to be made for minimalism and anti-bloat, but the reason engines are popular is that they really do some heavy lifting for you.

rishflab · 10 months ago
animation blending isn't that bad. If you have a two poses represented as lists of quaternions and positions, all you have to do slerp between the quaternions and lerp between the positions.

FABRIK IK algo is a ~100 loc function.

rishflab commented on InventWood is about to mass-produce wood that's stronger than steel   techcrunch.com/2025/05/12... · Posted by u/LorenDB
rishflab · 10 months ago
does anyone know if densified wood can be used as exterior cladding? Does it handle moisture/sun etc well?
rishflab commented on Show HN: Easel – Code multiplayer games like singleplayer   easel.games/about... · Posted by u/BSTRhino
rishflab · 10 months ago
Speaking of async coroutines, my belief is that they don't get used enough in other game engines because their lifetimes are not tied to anything - you have this danger where they can outlive their entities and crash your game.

Async coroutines in the way you are describing have terrible/unpredictable cache/memory access behaviour which leads to bad performance. Every time you switch coroutines you need load memory from (most likely) an unrelated region causing slowdowns.

rishflab commented on US pauses all federal aid and grants   bbc.com/news/articles/c77... · Posted by u/miohtama
Clamchop · a year ago
I don't know why you're asking me to answer questions that are clearly personal to you, and have no objective answer.

All I can say is, probably not none.

And maybe a note on diminishing returns, in that we might want to reflect on the eradication of smallpox and the near total eradication of polio, and what it has meant to you and to your community to not really have to worry about those diseases.

rishflab · a year ago
Because we can't opt out of taxes that fund this.

If it is clearly personal and you do not have an objective answer then let this be a cause we can choose to donate to based on our personal assessment.

rishflab commented on In what sense is quantum computing a science?   cognitivemedium.com/qc-a-... · Posted by u/EntICOnc
coef2 · 3 years ago
I thought neither mathematics nor engineering is strictly science. Engineering utilizes scientific knowledge to solve complex problems, but its purpose isn't to make scientific discoveries through hypothesis testing. It's interesting, though, that new artificial scientific disciplines (e.g., theory of how quantum computing works) occasionally spin out of engineering projects.
rishflab · 3 years ago
Agreed, engineering is about building stuff, not making discoveries about how the universe/existence works. Engineering often results in scientific discoveries but this is incidental.

u/rishflab

KarmaCake day70March 11, 2021View Original