HNHacker News
TopNewBestAskShowJobs

mendyberger

170 karma · joined June 14, 2018

submissionscomments
mendyberger··on Endive: A JVM native WebAssembly runtime
Component model can run in any js runtime with jco
mendyberger··on An Update on GitHub Availability
I wonder if this mess has anything to do with talent loss resulting from layoffs after the pandemic
mendyberger··on Making WebAssembly a first-class language on the Web
Wasm is safer since it has a much smaller attack surface.
mendyberger··on Making WebAssembly a first-class language on the Web
Sorry, here's the working link https://github.com/mendyberger/browser.wit
mendyberger··on Notes on writing Rust-based Wasm
It's not just about string performance, it's about making wasm a first class experience on the web. That includes performance improvements - because you don't need to wake up the js engine - but it's a lot more than that. Including much better dev-ex, which is not great as you can see in the OP.

It would also enable combining different languages with high-level interfaces rather than having to drop down to c-style interfaces for everything.

mendyberger··on Notes on writing Rust-based Wasm
Things are slowly getting better in wasm world.

The c-style interface of wasm is pretty limiting when designing higher level interfaces, which is why wasn-bindgen is required in the first place.

Luckily, Firefox is pushing an early proposal to expose all the web apis directly to wasm through a higher level interface based on the wasm component-model proposal.

See https://hacks.mozilla.org/2026/02/making-webassembly-a-first...

mendyberger··on System76 on Age Verification Laws
> Comparing today's internet to the 90s is hardly fair. It has become extremely predatory...

I think you're missing the point they're trying to make. It's not that the problem isn't real, it's that the solution won't work. Kids will find a way around. They have a lot more free time than us.

mendyberger··on Making WebAssembly a first-class language on the Web
There can be an automated way of translating WebIDL to wit.

I've actually tried to do that the past and got pretty far. https://github.com/wasi-gfx/webidl2wit

And here's the generated wit https://github.com/mendyberger/brow

mendyberger··on Making WebAssembly a first-class language on the Web
> What specific scenarios do you aspire to unlock

Modern languages come with lots of interesting features like better dev ex, null safety, etc. Js is a fine language, but there are other languages that bring unique advantages, the web shouldn't block developers from using better tools. The web is best off when developers have freedom.

mendyberger··on Making WebAssembly a first-class language on the Web
Is `component {}` valid wit syntax? I've never seen that before
mendyberger··on One Hack Nearly Took Down the Internet (Veritasium) [video]
41:08

> it doesn't seem like this should be possible on a Linux server

Some real misconceptions here

mendyberger··on One Hack Nearly Took Down the Internet (Veritasium) [video]
18 seconds in:

> at the time just about everyone believed that hacking the system was impossible.

Bit of a nitpick, but I don't think saying things like this to normies is a good idea. Every system is hackable.

mendyberger··on 10 Years of WASM: A Retrospective
As someone who very interested in wasm, I really loved the post!
mendyberger··on Show HN: AwsmRenderer, a browser-native WebGPU renderer in Rust
Fair enough.

For me, having wgpu's rust native api feels so much nicer than having to deal with the unergenomic web_sys api. Tradeoffs.

mendyberger··on Show HN: AwsmRenderer, a browser-native WebGPU renderer in Rust
Curious, why use web-sys directly instead of wgpu?
mendyberger··on Bazzite: Operating System for Linux gaming
Can happen to corporate projects as well. As one example, look at how many projects Google has killed.
mendyberger··on GitHub: Git operation failures
After restarting my computer, reinstalling git, almost ready to reinstall my os, I find out it's not even my fault
mendyberger··on Helium Browser
But the other browsers objected yet Chrome still shipped them
mendyberger··on Helium Browser
Not true about webgpu, but true about some APIs in Google's project-fugu
mendyberger··on Florida is letting companies make it harder for highly paid workers to swap jobs
Kind of a dumb question, but how does it work if you have a 10 year non-compete in FL but move to another state after 5 years, is the non-compete valid in the other state?
mendyberger··on Particle Life simulation in browser using WebGPU
Firefox doesn't support WebGPU in stable yet. Chromium does support WebGPU in stable, but not on Linux.
mendyberger··on TinyJS – Shorten JavaScript QuerySelect with $ and $$
Code is actually tiny. Impressive!

You could make it even smaller by removing all the element names, and just have it be passed in as an argument. Would also reduce the amount of functions you need to declare, though function count is likely not a problem for modern JS engines.

Anyway, great job you did there!

mendyberger··on 3D + 2D: Testing out my cross-platform WASM graphics engine
This is the public link https://t.co/3xeGnKhwYr
mendyberger··on 3D + 2D: Testing out my cross-platform WASM graphics engine
This? https://github.com/WebAssembly/wasi-webgpu
mendyberger··on 3D + 2D: Testing out my cross-platform WASM graphics engine
Readme says it's a C++ library. Any plans to support higher level languages such as Go or even Python?
mendyberger··on 3D + 2D: Testing out my cross-platform WASM graphics engine
Cool project!

Looks like it supports geometry and textures now, any plans to support shaders?

mendyberger··on XZ backdoor: "It's RCE, not auth bypass, and gated/unreplayable."
Difference is that software backdoors can effect billions of people. That driver on the road can't effect too many without being caught.

In this case, had they been a bit more careful with performance, they could have effected millions of machines without being caught. There aren't many cases where a lone wolf can do so much damage outside of software.

mendyberger··on WASI 0.2.0 and Why It Matters
There's something related WASI GUI apps that I've been working on for the last few months. Hope to provide details soon.
mendyberger··on YouTube slows down video load times when using Firefox
Seems relevant to the discussion here.

How Google is building a browser monopoly. https://www.youtube.com/watch?v=ELCq63652ig

mendyberger··on Fairphone 5
Here's the launch video. Starts at about 9:25

https://www.youtube.com/watch?v=LINxz4GwaOQ

Page 1 of 2Next →